1.20世纪60年代,MIT开发出了分时操作系统(Compatible Time-Sharing System CTSS),实现了多台终端共用一个主机进行操作,最多只能提供30台左右的终端机。
2.1965年前后,MIT,Bell和GE联合发开出了Mutics系统。Mutics系统项目的目的是想让大型主机可以同时提供300台以上的终端机连接使用。后来项目进度落后,资金缺乏,虽然项目还是继续研究,但是Bell退出了。
3.1969年,身为Mutics项目中Bell一员的Ken Tompson开发出了Unics系统,是根据Mutics系统并加入自己的想法利用汇编语言开发出来的。
4.1973年,Ken Tompson和Dennis Ritchie共同用C语言重新编译Unics内核,发行出了Unix版本,即Unix操作系统。
5.1977年,加州伯克利大学的Bill Joy开发出了Unix的重要分支——BSD(Berkeley Software Destribution),它是后来可以安装在X86机器上的FreeBSD的前身。
6.1979年,由于Unix良好的移植性和强大的性能,许多公司公司开始了Unix系统的开发,AT&T的Bell开发出了System V,IBM开发出了AIX。后来AT&T还针对个人计算机开发出了System V7 Unix,但是它声明了版权,特别说明不可对学生开放源代码。
7.1984年,为了方便教学上讲解Unix,谭宁邦教授开发出了X86结构的Minix操作系统。
8.1984年,人工智能实验室的Richard Mathew Stallman创建了GNU(GNU is Not Unix)项目以及FSF(Free Software Foundation)。GNU提倡自由获取,自由修改,自由学习,但为了避免GNU的自由软件被其他人所利用成为专利软件,所以Stallman委托律师草拟了有名的GPL(General Public License)通用公共许证。
9.1991年,芬兰赫尔辛基大学的Lnius Torvalds利用gcc,bash等工具写出了一万行左右代码的Linux内核。后来他利用网上热心开发者们对内核不断修改完善,最终有了现在的linux操作系统内核。
Linux常见Destributions
什么是Destribution:一些商业公司或者非营利性的工作团队将Linux内核、内核工具与相关的软件集合起来,并加入自己公司或团队的创意的系统管理模块和工具,整合起来的一套可以完整安装的操作系统。
- Redhat Enterprise Linux
- CentOS
- Fedora
- Debian
- Ubuntu
- SUSE
- Back Track
Linux操作系统的优点
- 开源,网络资源和技术支持丰富
- 完全免费,发行商只卖服务
- 多用户、多任务
- 丰富的网络功能
- 可靠的安全、稳定性能
- 支持多种硬件平台