您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > Linux诞生和发展的五个重要支柱
ILinux诞生和发展的五个重要支柱FiveVitalSupportsfortheInception&DevelopmentofLinux赵炯gohigh@sh163.net©赵炯,2002年《Linux的诞生和发展及其五个重要支柱》gohigh@sh163.net起源(UNIX操作系统)....................................................23MINIX操作系统.........................................................74GNU发展历史..........................................................105POSIX标准............................................................146LINUX操作系统........................................................167早期主要贡献者........................................................338结论..................................................................37参考资料................................................................37《Linux的诞生和发展及其五个重要支柱》gohigh@sh163.net日(第一次正式向外公布的时间)。以后借助于Internet网络,经过全世界各地计算机爱好者的共同努力下,才成为今天世界上使用最多的一种UNIX类操作系统,并且使用人数还在迅猛增长。LINUX诞生和成长的五大重要支柱:UNIX操作系统--UNIX于1969年诞生在Bell实验室。Linux就是UNIX的一种克隆系统。UNIX的重要性就不用多说了。MINIX操作系统--Minix操作系统也是UNIX的一种克隆系统,它于1987年由著名计算机教授AST开发完成。由于MINIX系统的出现并且提供源代码(只能免费用于大学内)在全世界的大学中刮起了学习UNIX系统旋风。Linux刚开始就是参照Minix系统于1991年才开始开发。GNU计划(项目、工程)--开发Linux操作系统,以及Linux上所用大多数软件基本上都出自GNU计划。Linux只是操作系统的一个内核,没有GNU软件环境(比如说bashshell),则Linux将寸步难行。POSIX标准--该标准在推动Linux操作系统以后朝着正规路上发展,起着重要的作用。是Linux前进的灯塔。INTERNET--如果没有Intenet网,没有遍布全世界的无数计算机骇客的无私奉献,那么Linux最多只能发展到0.13(0.95)版的水平。UNIXPOSIXMINIXGNUINTERNETLINUX《Linux的诞生和发展及其五个重要支柱》gohigh@sh163.net的开发历程,它的酝酿过程,最初的发展经历。首先分别介绍其中的四个基本要素(UNIX、MINIX、GNU和POSIX,Internet的重要性显而易见,所以不用对其罗嗦),然后根据Linux的创始人LinusToravlds从对计算机感兴趣而自学计算机知识,到心里开始酝酿编制一个自己的操作系统,到最初Linux内核0.01版公布,以及从此如何艰难地一步一个脚印地在全世界hacker的帮助下最后推出比较完善的1.0版本这段时间的发展经过,也即对Linux的早期发展历史进行详细介绍。当然,目前Linux内核版本已经开发到了2.5.52版。而大多数Linux系统中所用到的内核是2.4.20版。(其中第2个数字奇数表示是正在开发的版本,不能保证系统的稳定性)对于Linux的一般发展史,许多文章和书籍都有介绍,这里就不重复。2起源(UNIX操作系统)要说明Linux(FREAX)的发展,首先就需要概要介绍UNIX的历史。BellLabs.K.Thompson(UCBerkeley,从1966开始在BTL工作)DennisRitchie(哈佛应用数学专业,1968年开始在BTL工作)1969--贝尔电话实验室[BTL]Multics(BTL+GE+MIT)DECPDP-7用户程序空间只有4K字节。玩星际旅行(spacetravel)游戏。UNICSUNIX1969年夏天Ken的夫人回家乡California渡假,时为1个月。在这一个月的时间内Ken开发出了unix的原型,使用的是BCPL语言(BasicCombined《Linux的诞生和发展及其五个重要支柱》gohigh@sh163.net)Richie将BCPL精简为B语言(为了适合PDP-7)。1970年在PDP-11/20上实现了UNIX1971年11月3日“UNIXProgrammer’sManual”,K.Thompson,D.M.Ritchie.1972年Ritchie重写B语言,命名为新的C语言。1972年,DECPDP11/20(PDP-ProgrammedDataProcessor)DennisRitchie《Linux的诞生和发展及其五个重要支柱》gohigh@sh163.net起初主要有三类:到上世纪80年代末,90年代初,基本上存在两类UNIX:一类是AT&T的系统V(SystemVRelease-SVR),另一类是Berkeley分校发布的BSD版本(BerkeleySoftwareDistribution)。而SVR4则基本上是这两者的综合与合并。到91年末,开放软件基金会(OpenSoftwareFoundation)作为与系统V的直接竞争,发布了OSF/1系统。下面对系统V、BSD和OSF/1的主要发行版及其特性介绍。AT&T的系统V,典型的使用平台是Intel硬件环境。是被移植最多的操作系统,并增加了许多BSD的特性(包括cshshell,作业控制,termcap,curses终端编程库函数,vi编辑程序,符号连接等)。系统V现在已经由UNIX国际(UNIXInternational-UI)组织接管,该组织成员包括AT&T,Sun公司等。(comp.unix.sysv[23]86)BSD(BerkeleySoftwareDistribution),其典型的应用环境是VAX计算机、RISC芯片计算机以及许多的工作站。目前是计算机研究工作等使用较多的Unix系统(比如在计算机网络协议研究等领域)。由于BSD是大学研制开发的,并且在一定的程度上比较容易得到其源代码,因此对于UNIX的流行,它起了很大的作用。Unix早期版本许多性能上的改进都始于BSD。BSD是由加洲大学伯克利分校的CSRG(ComputerSystemResearchGroup)组织进行研制和维护,但到1992年该组织被关闭了。(comp.unix.bsd),不过现在已衍生出许多分支,包括FreeBSD、386BSD、BSD386、BSDNet等,都是对原BSD系统的克隆。《Linux的诞生和发展及其五个重要支柱》gohigh@sh163.net(TheOpenSoftwareFoundation)在1991年末发布的UNIX系统称为OSF/1。是一个与SVR、POSIX、X/Open等兼容的系统。OSF组织包括许多著名的厂家,如Apollo、Dec(现属于Compaq)、HP(已与Compaq合并)、IBM等。目前Unices变种非常多,最主要的也有100多种,但是Linux是使用人数最多的一种。下面列出了一些比较有名的UNIX系统。AIX:IBM'sUnix,basedonSVR2(lateruptoSVR3.2?)withvaryingdegreesofBSDextensions,forvarioushardwares.Proprietarysystemadmin(SMIT).Both850andLatin-1CPs.QuitedifferentfrommostUnicesandamongthemselves.Newsgroup:comp.unix.aix.AIXwastohavebeenbaseforOSF/1untilMachwaschoseninstead.Ihopethissubsectionisconverging:-)AOS(IBM):4.3BSDporttoIBMPCRT(foreducationalinstitutes).Don'tconfusewithDG'sproprietaryOSofsamename.Arix:SVA/UX(Apple):SVwithBerkeleyenhancements,NFS,MacGUI.System6(laterSystem7)runsasguestofA/UX(oppositeofMachTen).Newsgroup:comp.unix.aux.3B1(680x0):SV-based,donebyConvergentforAT&T.Newsgroup:comp.sys.3b1.BNR/2:standsforBSDNet/2Release?IncludesNetBSD/1,FreeBSD.BOSforBull'sDPX/2(680x0)386BSD:Jolitz'sportofNet/2software.Posix,32-bit,stillinalphaBSD/386(80386):fromBSDI,withsource(augmentedNet2software)Newsgroup:comp.unix.bsd.Chorus/MiXV:UnixSVR3.2(SVR4)overChorusnucleus,ABI/BCS.Coherent(80286):UnixclonecompatiblewithV7,someSVR2(IPC).V4.0is32-bit.Newsgroup:comp.os.coherentConsensys:SVR4.2CTIX:SV-based,fromConvergentD-NIX:SVDC/OSx(Pyramid):SVR4.DELLUNIX[DELLComputerCorp.]:SVR4DomainIX:seeDomainOSbelow.DomainOS(Apollo,nowHP):proprietaryOS;layeredontopisBSD4.3andSVR3(aprocesscanuseeither,neitherorboth).Developmentnowstopped,somefeaturesnowinOSF/1(andNT).NowatSR10.4.NameforSR9.*wasDomainIX.Newsgroup:comp.sys.apollo.DVIX(NT'sDVS):SVR2DYNIX
本文标题:Linux诞生和发展的五个重要支柱
链接地址:https://www.777doc.com/doc-514418 .html