首页 > 代码库 > linux历史及基本知识

linux历史及基本知识

1. Linux的历史:

   1973年,Ken Thompson以C语言写出第一个正式版的UNIX内核,

   1977年:重要的UNIX分支——BSD(Berkeley Sofeware Distribution)诞生

                为了将UNIX移植到不同主机上,即只要取得UNIX源码,并且针对主机的特性加以修订原有的源码,就可以完成。则UNIX则与学术界合作开发。伯克莱大学

          的Bill Joy在获得源码后加入了很多工具和编译程序,最终将它命名为BSD。后来可以安装在x86硬件架构上的FreeBSD即是BSD改版而来。

   1979年:重要的System V

               由于当时没有版全纠纷,所以很多商家就开始了UNIX操作系统的开发,eg:AT&T的System V,IBM的AIX。(目前被称为纯种的UNIX值得就是

          System V以及BSD这两套)

   1984年:x86的Minix操作系统诞生:

            由于1979年版权声明,影响了学校里教导UNIX内核源码的教授,所以一个AndrewTanmenbaum教授就开发了Minix。(磁盘上的源码对Linux开发影响很

         大。)

   1984年:GNU项目与FSF基金会成立  Free Software Foundation

           由Stallman发起的GNU项目,对现今的自由软件风潮具有不可磨灭的作用。为了避免GNU所开发的自由软件被他人利用而作为专利软件,所以起草了通用公共许可证GPL(General Public License)。  由GUN所开发的几个重要软件:Emacs,GUN C(GCC),CNU C Library,Bash Shell。

    1991年:芬兰大学生Linus Torvalds开发了一个Linux内核程序,并且发布到网上。 

2.  版本:

    内核版本: 2.6.18-92.e15 主版本号 次版本号  次次版本号   修改版本 (其中次版本号为奇数表示开发中版本,为偶数表示稳定版)

    Linux distribution:一般包括Kernel+Softwares+tools。为了让用户用户方便安装于使用linux,许多商业公司就将Kernel与自己的软件集成起来,组成可以完全安装的系统,我们称之为Linux Distribution。为了让所有的Linux Distribution开发不至于差异太大,开发商需要依据LSB(Linux Standard Base),以及目录架构的File Hierarchy Standard。