在经历了九年的碌碌无为的工作后终于下定决心好好的学习一个 0perating Systems:操作系统。经历众多曲折后加入马帮学习Linux。就如同开篇讲解Linux的历史由来一样,了解一个事物的过来能够更好的理解这个事物。

我的开篇学习博客也从linux的历史开始

  在以前工作的时候一直对Linux是一种高高在上的感觉,那么的遥不可及,也一直听说Linux和Uuix的各种关系简单来说就是就是由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发出的Unix,但是当时贝尔实验室因为反垄断的问题不能销售此OS而且有人要的时候还要提供(因为这个东东不是AT&T的主营业务),在这期间加州大学伯克利分校开发和发布的BSD Unix开始销售卖钱了。后来贝尔实验室从AT&T中分离出来了,于是贝尔实验室和BSD的口水仗就开始了。(这场口水仗间接的促进了两家超级公司Microsoft、Apple的成长)追踪以BSD删除原贝尔实验室 Unix 的所有源代码。于是UNIX开始收费了。于是许多大学和科研机构没有办法免费使用Unix来做教学了。

       荷兰阿姆斯特丹的Vrije大学计算机科学系的Andrew S. Tanenbaum教授很是恼火,好你个Unix收费不让我好好的教学我自己写一个于是Minux就诞生了。但是这个老头很固执拒绝外来源码和修改。于是他的学生Linus Torvalds也是不爽了你不让我改我自己写,于是Linux 内核诞生了并且宣布加入GUN。正直当时GUN急需一个操作系统;于是他们就在此结合了。准确的说我们现在学习的应该是GUN/LINUX

§1991.10.5在Internet的comp.os.minix讨论区发表了一篇文章,表明他正在研制一个要超越Minix的操作系统,从而宣告了Linux的诞生。

§1994年,Linux1.0问世

§1999年,LinuxKernel 2.2问世

§2001年,LinuxKernel 2.4问世

§2003年,LinuxKernel 2.6问世

§2012年,LinuxKernel 3.5.3问世

§2013年,LinuxKernel 3.11.2问世

Linux内核版本与发行版

       §Linux内核的版本号命名是有一定规则的,版本号的格式通常由3部分数字构成,其形式为:*主版本号.次版本号.修正号*主版本号:标志着重要的功能变动,通常在一段时间内比较稳定。*次版本号:也表示有重要的功能变动,如果是偶数数字,就表示该内核是一个可以使用的稳定版;如果是奇数数字,则表示该内核加入了某些测试的新功能,是一个内部可能存在着bug的不太稳定的测试版。如2.5.74表示是一个测试版的内核,2.6.22表示是一个稳定版的内核。*修正号:是指轻微修订的内核,这个数字越大,表明修改的次数越多,版本相对更完善。以2.6.22版本为例,2代表主版本号,6代表次版本号,22代表修正号。表示对内核2.6版本的第22次修订。

§Linux的发行版本众多,目前有400余种Linux Distribution(发行套件)



wKioL1T-9nPSJ4FHAAAe80C8mqQ069.gifwKiom1T-9Z3SW9mFAABOX6BtA9E544.jpgwKioL1T-9nSB7aRKAAAsNN23vW8175.gif

wKiom1T-9Vbx8pgMAAAr9tc2mhA590.gifwKiom1T-9VaQ9DHNAAAlhD4TdRE347.gif

wKioL1T-9rqx_UQhAABINk-pT0A644.jpgwKiom1T-9VWw9oPsAAAiS48CVls969.gifwKiom1T-9VaBQC5CAAAgzMB-oRM075.gif

                           wKioL1T-9nOR_ItnAAAva-zzbdE452.gif

参考资料网:维基百科http://zh.wikipedia.org/wiki/Category:Linux發行版

UNIX类操作系统时间图

 wKiom1T-9tKgK7o1AAqDR_MZxDw360.jpg