㈠Linux与Unix的关系:
- Linux是Unix的一个分支,是教学使用的minix(它是用来教学的Unix)的改进版本。它遵循Unix的标准,绝大部分软件都是通用的。两者都很稳定。
- 在支持的硬件方面:Unix的范围比Linux的广。
- 在消费群体上:Unix主要用于商业,Linux主要消费群体为个体。
- Unix为收费系统,Linux可以免费下载。
- Linux开放源代码,Unix有限制。
㈡Linux发展史:
年份 | 事件 |
1991.8 | Linus Torvalds编写一个类似minix的系统。 |
1991.10.5 | Linus Torvalds在新闻组comp.os.minix发布了大约有一万行代码的Linux v0.01版本。 |
1993 | Linux 0.99的代码有大约有十万行,用户大约有10万左右。 |
1994.3 | Linux1.0发布,代码量17万行,采用GPL协议。支持不同硬件系统,提高了跨平台移植性。 |
1995 | Linux 可在Intel、Digital 以及Sun SPARC处理器上运行。 |
1996.6 | Linux 2.0内核发布,内核有大约40万行代码,并可以支持多个处理器。 |
1998 | 小红帽高级研发实验室成立;IBM发布了适用于Linux的文件系统AFS 3.5以及Jikes Java 编辑器和Secure Mailer及DB2测试版 |
1999 | 第一届 LinuxWorld 大会的召开,象征Linux时代的来临。 |
2000 | Red Hat发布了嵌入式Linux的开发环境,Linux在嵌入式行业的潜力逐渐被发掘出来。 |
2001 | 12月Red Hat 为IBM s/390大型计算机提供了Linux解决方案,从此结束了AIX孤单独行无人伴的历史。 |
2002 | Linux企业化 |
2003.1 | Linux成功进军手机领域。 |
2004.1 | 在世界500强超级计算机系统中,使 用Linux操作系统的已经占到了280席,抢占了原本属于各种Unix的份额。 |
㈢GNU计划
GNU计划(英语: Project),又译为革奴计划,是一个自由集体协作项目,1983年9月27日由理查德·斯托曼在麻省理工学院公开发起。它的目标是创建一套完全自由的操作系统,称为GNU。
背景:Unix 在商业上面的问题让许多对于 Unix 喜好者感到相当的忧心。为了使Unix系统更加强大,理查德·斯托曼提出 Open Source 的概念,大家通过分享自己编写的程序,让更多的人来检测代码从而使程序更加安全、强大。
成果:十几年以来已经成为一个对软件开发主要的影响力量,创造了无数的重要的工具,例如:强健的编译器,有力的文本编辑器,甚至一个全功能的操作系统。
㈣GPL协议
GNU General Public License(GNU GPL)自由软件许可协议条款。自由软件并不是指『免费』的,而是指具有『自由度, freedom』的软件,什么是自由度呢?也就是你在取得这个软件之后,可以进行修改、进一步发表与复制在不同的计算机平台上面。
GPL授予人的权利或自由:
- 可以以任何目的运行程序;
- 可以改进程序,复制、发行程序;
- 可以公开程序的源代码给更多的人学习、改进;
㈤POSIX标准
POSIX 表示可移植操作系统接口(Portable Operating System Interface),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是电气和电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。
POSIX标准百度百科