广州都市报

您现在的位置: AIX > AIX功能 > Linux与UNIXGNUGPLP

Linux与UNIXGNUGPLP

发布时间:2024/9/13 18:00:11   点击数:
我国白癜风知名专家 https://m-mip.39.net/fk/mipso_5509114.html
1.1.1Linux操作系统的发展

操作系统大发展时,首先出现了UNIX,然后由于版权争战,UNIX由开源走向闭源。而走向开源的操作系统借鉴了UNIX,命名为GNU,与之配套的协议体系GPL、LGPL、GFDL也走向完善。这些协议旨在保证软件的“自由”,也就是程序员使用、复制、修改原软件和发布以其为基础的新软件的自由。在这样的背景下,Minix、Linux相继问世,他们一个应用于微内核架构,另一个试图和其前辈UNIX并肩,都采用了宏内核。而随着软件的进一步分离、独立,软件对操作系统的调用规范也正在逐步完善,POSIX就是这个潮流的产物。Linux赶上了这个发展的趋势,遵循着POSIX标准,Linux完善了自己,也变得能够兼容大部分UNIX系统,如今已成为操作系统中的中流砥柱。

Linux标志和吉祥物UNIX

原本是针对小型机主机环境开发的操作系统,是一种集中式分时多用户体系结构。后发展为可移植的操作系统,能够运行在各种计算机上,包括大型主机和巨型计算机。最后还发展出了PC版本,为UNIX在商业和办公应用方面开辟了新的市场。

代表产品有HP-UX、IBMAIX等。

HP-UX标志IBMAIX标志

只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。

GNU与GPL

UNIX诞生后,很多教育机构、大型企业都投入研究,研究成果不同,造成了一些经济利益和版权问题。

早期计算机程序的源代码(SourceCode)都是公开的,到20世纪70年代,源代码开始对用户封闭。UNIX爱好者RichardM.Stallman提出开放源码(OpenSource)的概念,提倡大家共享自己的程序,让众人参与校验,在不同平台测试,以编写出更好的程序。

年,Stallman创立了GNU和自由软件基金会(FreeSoftwareFoundation,FSF),目标是创建一套完全自由的操作系统。

GNU和Linux吉祥物并排

GNU即"GNUsNotUNIX"的递归缩写,旨在开发一套类似UNIX但不是UNIX的系统。

保证GNU软件自由使用、复制、修改、发布的条款有3个:

GNU通用公共许可证(GNUGeneralPublicLicense,GPL)

GNU较宽松公共许可证(GNULesserGeneralPublicLicense,LGPL)

GNU自由文档许可证(GNUFreeDocumentationLicense,GFDL)

最常见的是GPL。软件加上GPL授权后,任何人均可获得,同时也可获得其源代码,任何人也可根据需要修改其源代码。

GPL图片

GNUGPL的出现为Linux的诞生奠定了基础。

POSIX

POSIX是由IEEE和ISO/IEC开发的,保证程序能够移植到UNIX系统上,调用操作系统服务接口的一簇标准。

IEEE标志

Linux的发展正好撞上了POSIX的形成,POSIX为Linux提供了发展的标准,这也使得Linux成为了能够兼容大部分UNIX系统的OS。

Minix

Minix的名称来自于MiniUNIX。他是由AndrewS.Tanenbaum发明的一种基于微内核架构的类UNIX计算机操作系统。年最初发布,全部源码开放给大学教学和研究工作。年重新改为BSD授权,成为自由和开放源码软件。

Linux是受Minix的影响而开法的,不过采用的不同于Minix的微内核,而是于原始UNIX一样的宏内核。

Minix图标Linux诞生

年,为了开发一个能用于Intel或奔腾处理器的PC机上具有UNIX全部功能的操作系统,LinusTorvalds按照GPL条款发布了Linux。这年的10月5日,他在

转载请注明:http://www.wangbaoying.com/bjbf/9676.html

网站简介 | 发布优势 | 服务条款 | 隐私保护 | 广告合作 | 合作伙伴 | 版权申明 | 网站地图

当前时间: