Unix的发展史
- 格式:docx
- 大小:37.37 KB
- 文档页数:2
Unix的发展史 2010-11-01 00:40 佚名维基百科我要评论()∙摘要:汤普逊和里奇最早是在贝尔实验室开发Unix的,此后的10年,Unix在学术机构和大型企业中得到了广泛的应用,当时的UNIX拥有者AT&T公司以低廉甚至免费的许可将Unix源码授权给学术机构做研究或教学之用,许多机构在此源码基础上加以扩充和改进,形成了所谓的“Unix变种”,这些变种反过来也促进了Unix的发展,其中最著名的变种之一是由加州大学柏克莱分校开发的BSD产品。
∙标签:Unix发展史∙汤普逊和里奇最早是在贝尔实验室开发Unix的,此后的10年,Unix在学术机构和大型企业中得到了广泛的应用,当时的UNIX拥有者AT&T公司以低廉甚至免费的许可将Unix 源码授权给学术机构做研究或教学之用,许多机构在此源码基础上加以扩充和改进,形成了所谓的“Unix变种”,这些变种反过来也促进了Unix的发展,其中最著名的变种之一是由加州大学柏克莱分校开发的BSD产品。
后来AT&T意识到了Unix的商业价值,不再将Unix源码授权给学术机构,并对之前的Unix及其变种声明了版权权利。
变种BSD Unix在Unix的历史发展中具有相当大的影响力,被很多商业厂家采用,成为很多商用Unix的基础。
BSD使用主版本加次版本的方法标识,如4.2BSD,4.3BSD,在原始版本的基础上还有派生版本,这些版本通常有自己的名字,如4.3BSD-Net/1,4.3BSD-Net/2等。
其不断增大的影响力终于引起了AT&T的关注,于是开始了一场旷日持久的版权官司,这场官司一直打到AT&T将自己的Unix系统实验室卖掉,新接手的Novell公司采取了一种比较开明的做法,允许柏克莱分校自由发布自己的BSD,但是前提是必须将来自于AT&T的代码完全删除,于是诞生了4.4 BSD Lite版,由于这个版本不存在法律问题,4.4BSD Lite成为了现代BSD系统的基础版本。
UNIXUNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。
目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。
1简介UNIX操作系统,是美国AT&T公司于1971年在PDP-11上运行的操作系统。
具有多用户、多任务的特点,支持多种处理器架构,最早由肯·汤普逊(Kenneth Lane Thompson)、丹尼斯·里奇(Dennis MacAlistair Ritchie)于1969年在AT&T的贝尔实验室开发。
UNIX的商标权由国际开放标准组织(The Open Group)所拥有。
2历史诞生1965年时,贝尔实验室(Bell Labs)加入一项由通用电气(General Electric)和麻省理工学院(MIT)合作图1-1PDP-7计算机图1-1PDP-7计算机的计划;该计划要建立一套多使用者、多任务、多层次(multi-user、multi-processor、multi-level)的MULTICS操作系统。
直到1969年,因MUL TICS计划的工作进度太慢,该计划被停了下来。
当时,Ken Thompson(后被称为UNIX之父)已经有一个称为"星际旅行"的程序在GE-635的机器上跑,但是反应非常慢,正巧被他发现了一部被闲置的PDP-7(Digital 的主机),Ken Thompson和Dernis Ritchie就将"星际旅行"的程序移植到PDP-7上。
而这部PDP-7(如图1-1所示)就此在整个计算机历史上留下了芳名。
unix系统的发展历程
Unix系统的发展历程
一、Multics操作系统时期
20世纪60年代初,随着计算机技术的发展,人们开始尝试开发多用户、多任务、多层次的操作系统。
在这个背景下,1965年,贝尔实验室加入通用电气和麻省理工学院的计划,目的是创建一个多用户、多任务、多层次的MULTICS操作系统。
然而,由于开发进度缓慢,贝尔实验室在1969年退出了该计划。
二、Unix操作系统时期
在退出MULTICS计划后,1969年,肯·汤普逊提议,由多个Multics计划原成员参与,共同开发了第一版的Unix。
这一版Unix是基于Multics的某些设计思想,并且更加简洁和易于使用。
在接下来的几年里,Unix经历了多次改进和版本更新,逐渐发展成为一个稳定、可靠、高效的系统。
三、Unix的普及和发展
随着计算机技术的不断发展,Unix也逐渐成为了一个成熟、稳定、可靠的系统。
同时,由于其开放源代码和跨平台的特性,Unix也成为了许多企业和组织的首选操作系统。
随着互联网的普及和发展,Unix也成为了互联网和分布式计算的重要基础。
Unix和Linux一、Uninx的起源1969年,由KenThompson在AT&T贝尔实验室实现的。
使用的是用汇编语言。
1970年,KenThompson和DennisRitchie使用C语言对整个系统进行了再加工和编写,使得Unix能够很容易的移植到其他硬件的计算机上。
二、Unix的推广-从学校到企业起初AT&T没有把Unix作为正式商品,以分发许可证的方法,对Unix仅仅收取很少的费用,就把Unix的源代码被散发到各个大学。
由于Unix收费少,因此,很多厂商就选择了Unix作为他们生产的计算机使用的操作系统。
三、Unix的两大分支:AT&T UNIX System V 和BSD Unix。
到了70年代中后期,在Unix发展到了版本6之后,AT&T认识到了Unix的价值,成立了Unix系统实验室(UnixSystemLab,USL)来继续发展Unix。
几乎在同时,加州大学伯克利分校计算机系统研究小组(CSRG)对Unix进行研究,做了大量改进工作,组成一个完整的Unix系统──BSDUnix (BerkeleySoftwareDistribution),向外发行。
BSDUnix有很大的影响力,例如美国国防部的项目─ARPANET(阿帕网),ARPANET 今天发展成为了Internet,而BSDUnix中最先实现了TCP/IP协议,使Internet和Unix紧密结合在一起。
AT&T吸收了BSDUnix中已有的各种先进特性,并结合其本身的特点,推出了UnixSystemV版本之后,形成了两大分支。
在1992年,Unix系统实验室指控BSDI──一家发行商业BSDUnix的公司,违反了AT&T的许可权,发布自己的Unix版本。
后来,Unix系统实验室被AT&T卖给了Novell公司,Novell不打算陷入这样的法律纷争中,因此就采用了比较友好的做法。
Unix的图形界面Unix是一种操作系统,最早由贝尔实验室的肯·汤普逊和丹尼斯·里奇开发。
Unix的图形界面作为计算机使用的重要部分,其设计不仅仅是为了视觉表现,更是为了增加交互性和易用性。
Unix的图形界面的历史可以追溯到1973年,当时X Window 系统的雏形已经开始了开发。
但是当时Unix操作系统主要采用的是命令行界面,这使得用户必须要通过键入命令来控制系统。
这样的方式在使用上不仅不够方便,也不够直观。
此时,Unix的图形界面便开始发挥作用。
最初的Unix图形界面采用基于字符的界面,但这种界面受到了分辨率、字符显示效果等问题的限制。
随着技术的发展,基于像素的图形界面开始出现。
到了1980年代末,Unix的图形界面已经开始向现代界面转型,Windows和Mac OS等操作系统的设计也引入了相应的图形界面设计理念。
Linux,作为一种Unix的克隆操作系统,自然承袭了Unix的图形界面的特点。
为了方便使用者,Linux提供了众多的桌面环境,如GNOME、KDE、Xfce等,这些桌面环境为用户提供了更为直观方便的操作方式。
Unix的图形界面的设计具有以下特点:首先是高度自定义。
Unix的图形界面可以高度自定义,这意味着用户可以按照自己的需求、习惯来进行设置,实现无缝、高效的工作流。
设定时可以灵活动用不同的图标、不同的壁纸等,来满足用户的需求。
其次是界面简洁。
Unix的图形界面采用简洁的设计,让用户较少受到界面干扰,有利于用户专注于核心工作。
这也反映了Unix 在设计时尽可能地去除了没有必要的元素,提升了这个操作系统的效率和性能。
再者,Unix的图形界面具有高度的灵活性。
Unix的图形界面可以适应不同的用户需求,也可以动态响应不同的显示器分辨率,从而保证在任何场景下都可以提供最佳的用户体验。
最后,Unix的图形界面具备开放性。
Unix的设计理念注重开放性,这意味着用户可以很方便地通过使用公共接口扩展它的功能,可以增加自定义的菜单、工具、甚至新的工具栏等,这使得Unix在图形界面上更具有可扩展性和开放性。
Unix的发展史Unix是一种多任务、多用户、支持多种编程语言的计算机操作系统。
它的发展可追溯到上世纪60年代,是现代操作系统的重要里程碑之一。
本文将介绍Unix的起源、发展过程以及对计算机领域的重大影响。
1. 起源Unix的起源可以追溯到1969年,当时肯·汤普森(Ken Thompson)和丹尼斯·里奇(Dennis Ritchie)在美国贝尔实验室开发了第一个Unix原型。
起初,Unix是作为一种小型操作系统,用于支持贝尔实验室的PDP-7机器。
随着时间的推移,Unix迅速发展,并被移植到其他计算机系统上,逐渐走向商业化。
2. 发展过程2.1 Unix版本的演变Unix的发展经历了多个版本的演变。
最初的Unix版本称为Unix Version 1(简称V1),它是基于汇编语言编写的。
随着硬件的升级和编程语言的发展,Unix逐渐从汇编语言转向C语言,并相继推出了V2、V3等版本。
而后,贝尔实验室发布了第一个通用的商业Unix版本——Unix System III,其后又推出了Unix System V,成为了当时最受欢迎的商业Unix版本。
2.2 Unix的开放性Unix的开放性也是其发展过程中的一个重要特点。
作为开源操作系统的先驱,Unix的源代码逐渐向大学和研究机构开放,使得更多的人可以学习和改进Unix系统。
这也催生了众多的Unix变种,如BSD(伯克利软件发行版)和Linux等。
Linux基于Unix的设计思想,成为了当今最受欢迎的开源操作系统之一。
3. 对计算机领域的影响3.1 Unix的设计哲学Unix的设计哲学影响了后来的操作系统。
Unix提倡简洁、模块化的设计,并倡导将复杂的任务分解为多个简单的工具进行处理,每个工具只专注于一件事情。
这种设计思想在Unix系统中体现得淋漓尽致,也成为了后来操作系统发展的重要参考。
3.2 网络和互联网的崛起Unix的网络功能对互联网的发展产生了重要影响。
操作系统的发展史
操作系统是计算机系统上完成特定任务的程序集合。
它是计算机系统
最重要的组成部分,赋予了计算机系统能够完成指定任务的能力。
世界上
第一个操作系统是在1961年由IBM的John McCarthy提出的,它的功能
是从电脑网络上的远程计算机上调出程序和数据,由此开始了操作系统的
发展史。
下面我们将介绍操作系统发展的过程及其对计算机技术的影响。
操作系统发展史上的第一个里程碑是Unix。
1969年,由加州大学伯
克利分校的 Bell 研究所研发出的 Unix 系统,是个半成品,由 Dennis Ritchie 和 Ken Thompson 设计出它的核心架构。
1973 年,Unix 在阿罗
的 PDP-11 机器上的运行,崭露头角,这也是操作系统的改变开始。
它的
出现使得程序员可以以统一的方式编写程序,兼容不同机型,从而减少不
必要的代码重复,大大提高了效率。
早期的 Unix 系统被很多法国企业用来作为内部系统,因为它很容易
使用,很好的控制和管理计算机资源,提高了利用率。
Unix 系统也支持
分布式处理,使得有多台计算机可以同时使用。
随着计算机技术的发展,更加强大的操作系统也应运而生。
1982年,英特尔推出了支持8086微处理器的MS-DOS。
它在操作系统领域的出现使
得个人电脑可以使用应用程序,而不必连接到大型计算机网络。
UNICS september 1969UNIX Time-Sharing SystemFirst Edition (V1)november 3, 1971UNIX Time-Sharing SystemSecond Edition (V2)june 12, 1972Open Systemsfebruary 27, 2011© Éric Lévénez 1998-2011 </unix/>UNIX Time-Sharing SystemThird Edition (V3)february 1973 19721969197119701973UNIX Time-Sharing SystemFourth Edition (V4) november 1973MERT197419741976 197519741977UNIX Time-Sharing System Seventh Edition Modified198019781979Note 1 :an arrow indicates an inheritance like a compatibility, it is not only a matter of source code.Note 2 :this diagram shows complete systems and [micro]kernels like Mach, Linux, the Hurd... This is becausesometimes kernel versions are more appropriate to see the evolution of the system.1983 19811982198419851986198919881987BSD/386 0.3.2AIX 4.1august 12, 1994july 1993AIX/ESA 2.21994A/UX 3.0.1A/UX 3.0.2A/UX 3.1 Coherent 4.2may 1993AIX 4.1.1october 28, 1994A/UX 3.1.11995march 1996Coherent 4.2.101995AIX 4.1.4 AIX 4.1.3july 7, 1995BSD/OS 3.0(BSDI)BSD/OS 4.0(BSDI)august 17, 1998BSD/OS 3.1(BSDI)1998Tru64 Unix V4.0Ffebruary 1, 1999OpenServer 5.0.5afebruary 1999NetBSD 1.4BSD/OS 4.0.1(BSDI)march 1, 1999IRIX 6.5.3february 9, 1999Tru64 Unix V5.0august 12, 1999IRIX 6.5.5IRIX 6.5.6november 10, 1999BSD/OS 4.1(BSDI)IRIX 6.5.4may 11, 1999NetBSD 1.4.2march 19, 2000june 15, 2000Tru64 Unix V5.1august 2000NetBSD 1.4.3BSD/OS 4.2(BSDI)xMach DR 01august 6, 2000NetBSD 1.5ReliantUnix 5.45Tru64 Unix V4.0Gmay 2000Linux 2.2.19FreeBSD 4.3AIX 5L v5.1may 4, 2001OpenBSD 2.9june 1, 2001FreeBSD 4.4Minix 2.0.3Linux 2.2.20november 2, 2001OpenBSD 3.0november2001BSD/OS 4.3Solaris 9 OEmay 22, 2002Yamit (alpha)may 5, 2002sept. 20022002Linux 2.5.52december 15, 2002Linux 2.4.20Linux 2.2.23Linux 2.5.48december 2002Solaris 9 x86 PEfebruary 6, 2003Linux 2.5.62february 17, 2003january 20, 2003Linux 2.2.24march 5, 2003Linux 2.2.25march 17, 2003Linux 2.5.70may 26, 2003february 5, 2003Solaris 9 OE 4/03april 2003IRIX 6.5.20may 7, 2003Linux 2.5.65march 17, 2003Linux 2.5.68BSD/OS 4.3.1BSD/OS 5.0may 2, 2003Unicos/mp 2.1march 17, 2003may 2003HP-UX 11.11/11iv1/0303march 2003december 2002AIX 5L v5.2Maintenance Level 1may 2003AIX 4.3.3 Maintenance Level 11july 29, 2003july 29, 2003july 31, 2003august 6, 2003Tru64 Unix V5.1B-1october 20, 2003july 29, 2003IRIX 6.5.22november 5, 2003Minix 2.0.4Debian GNU/Hurd K5november 24, 2003 OpenServer 5.0.7 Update Pack 1july 31, 2003AIX 5L v5.2 ML 2october 2003Linux 2.6.0Linux 2.6.1Linux 2.4.242004Linux 2.6.4february 4, 2004Linux 2.0.40february 8, 2004Linux 2.4.25Linux 2.2.26february 24, 2004december 7, 2003february 15, 2004Linux 2.6.6z/OS, z/OS.e Unix V1R5march 26, 2004Linux 2.4.26FreeBSD 4.10may 27, 2004IRIX 6.5.24may 5, 2004may 9, 2004Linux 2.6.7june 15, 2004june 28, 2004july 9, 2004Linux 2.4.27august 7, 2004Linux 2.6.8IRIX 6.5.25Unicos/mp 2.4march 2004Tru64 Unix V5.1B-2may 2004march 2004december 2003HP-UX 11.11/11iv1/0406june 2004AIX 5L v5.2 ML 3may 2004Linux 2.6.8.11.1 rc1august 16, 2004august 22, 2004FreeBSD 5.31.0-BETAFireFly BSD 1.0september 2004NetBSD 2.0 RC1z/OS Unix V1R6Linux 2.6.9Linux 2.4.28Solaris 10(announced)IRIX 6.5.26NetBSD 2.0NetBSD 2.0 RC5FreeBSD 4.11january 25, 2005Linux 2.6.10Linux 2.4.29january 19, 2005 september 29, 2004Solaris 10HP-UX 11.23/11iv2/0409 (IA/PA)september 2004HP-UX 11.11/11iv1/0412december 2004AIX 5L v5.2 ML 4december 2004AIX 5L v5.2 ML 5january 2005AIX 5L v5.32005Linux 2.6.11march 2, 2005april 3, 2005may 19, 2005Linux 2.4.31Linux 2.6.12june 17, 2005Linux 2.6.13may 2005AIX 5L v5.2 ML 6may 2005z/OS Unix V1R7NetBSD 2.1Solaris 9 OE 9/05NetBSD 2.0.3Linux 2.4.32Minix 3october 24, 2005NetBSD 3.0MirBSD #8may 29, 200610.4.6OpenBSD 3.9may 1, 2006HP-UX 11.11/11iv1/0509september 2005PC-BSD1.1may 26, 2006march 16, 20062006december 2005HP-UX 11.23/11iv2/0603march 2006AIX 5L v5.2 ML 7september 2005AIX 5L v5.2Technology Level 8february 2006AIX 5L v5.3AIX 5L v5.1 ML 9september 2005PC-BSD 1.11june 19, 2006Solaris 10 6/06june 26, 2006Linux 2.6.17june 18, 2006july 24, 2006PC-BSD 1.2july 12, 2006july 24, 2006Plan 920060628Linux 2.4.33NetBSD 3.1november 4, 2006IRIX 6.5.30Linux 2.6.18september 20, 2006september 30, 2006FreeBSD 6.2OpenBSD 4.0PC-BSD 1.3NetBSD 3.0.2november 4, 2006Linux 2.6.19november 29, 2006Solaris 10 11/06december 12, 2006PC-BSD 1.3.01january 6, 2007Linux 2.6.20february 4, 2007Linux 2.4.34january 30, 2007z/OS Unix V1R8DragonFly BSD1.8.1june2006HP-UX 11.23/11iv2/0606june 2006HP-UX 11.23/11iv2/0609september 2006october 19, 2006november 27, 2006MirBSD #9Tru64 Unix V5.1B-4december 2006HP-UX 11.11/11iv1/0612december 2006july 8, 2007april 13, 20072007Linux 2.4.35july 26, 2007Linux 2.6.21june 2007june 8, 2007Linux 2.6.23AIX 6 open betajuly 11, 2007Linux 2.4.35.2NetBSD 4.0 RC3october 19, 2007september 4, 2007Solaris 11 betaNevada build 74october 9, 2007OpenSolaris(build 78)HP-UX 11.31/11iv3 Update 1 (0709)september 2007Linux 2.4.35.3 Enhanced june 2007z/OS Unix V1R9august 7, 2007june 2007november 1, 2007iPhone OS 1.1.2ServerMac OS X 10.5.1Mac OS X 10.5.1ServerLinux 2.6.24OpenSolaris(build 86)Linux 2.4.36january 1, 2008NetBSD 4.0OpenServer 6Maintenance Pack 3november 2, 2007january 15, 2008ServerDarwin 9.2AppleTV 2.0feb. 12, 2008february 26, 2008MirBSD #10AppleTV 2.0.1march 28, 2008april 14, 2008Linux 2.6.26july 13, 2008may 1, 2008(Indiana)ServerDarwin 9.3AIX 6.1AIX 6.1 SP3AIX 6.1 TL1may 30, 2008AppleTV 2.1july 10, 2008iPhone OS 2.0july 11, 2008march 2008december 2007june 2008Solaris 10 update 5 05/08april 17, 2008SCO UnixWare 7.1.4Maintenance Pack 4june 11,2008AIX 5L v5.3 TL7november 2007april 2008Debian GNU/Hurd K15november 19, 2007Debian GNU/Hurd K16december 21, 20072008Linux 2.6.27Linux 2.4.37december 2, 2008september 2008Linux 2.6.28Solaris 10 update 6 10/08october 31, 2008OpenSolaris 2008.11december 1, 2008OpenServer 6Maintenance Pack 4february 9, 2009 NetBSD 4.0.1AIX 5L v5.2 TL 10Service Packjanuary 2009AIX 5L v5.3 TL9november 2008AIX 6.1 TL2Linux 2.6.29Linux 2.6.30june 9, 2009PC-BSD 7.1Update 4 (0903)april 9, 20092009NetBSD 5.0april 29, 2009april 26, 2009may 1, 2009april 30, 2009ServerDarwin 9.7may 14, 2009may 2009AIX 6.1 TL3may 2009june 1, 2009march 2009iPhone OS 3.0june 17, 2009AppleTV 2.4june 24, 2009Linux 2.6.31PC-BSD 7.1.1july 6, 2009july 31, 2009ServerDarwin 9.8august 10, 2009Mac OS X 10.6Serveraugust 28, 2009august 28, 2009Mac OS X 10.6.1ServerDragonFly BSD 2.4september 16, 2009Update 5 (0909)september 2009NetBSD 5.0.1august 2, 2009iPhone OS 3.1.2october 8, 2009Solaris 10update 8 10/09october 8, 2009OpenBSD 4.6october 18, 2009AppleTV 3.0october 19, 2009Minix 3 V3.1.4 (4203)march 26, 2009AppleTV 3.0.1Mac OS X 10.6.2ServerLinux 2.6.32Darwin 10.2Linux 2.6.33AppleTV 3.0.2FreeBSD 7.3Linux 2.6.34HP-UX 11.31/11iv3Update 6 (1003)march 2010NetBSD 5.0.2Server2010Linux 2.6.35AIX 7 open betajuly 14, 2010FreeBSD 8.1july 23, 2010Linux 2.6.36Solaris 10 update 9 09/10OpenBSD 4.8Update 7 (1009)september 2010AIX 7.1september 10, 2010Minix 3 V3.1.5Minix 3 V3.1.6february 8, 2010Minix 3 V3.1.7june 16, 2010Minix 3 V3.1.8october 4, 2010NetBSD 5.1Solaris 11Express 2010.11iOS 4.2.1Linux 2.4.37.11Linux 2.6.37january 4, 20112011Darwin 10.6january 9, 2011Mac OS X 10.6.6january 6, 2011Serverjanuary 6, 2011Linux 2.6.37.2Mac OS X 10.7 beta(Lion)february 24, 2011FreeBSD 8.2PC-BSD 8.2february 24, 2011FreeBSD 7.4。
Unix的发展史
Unix是一个操作系统家族,具有重要的历史和影响力。
本文将以时间顺序为基础,回顾Unix的发展史。
1960年代,贝尔实验室的Ken Thompson和Dennis Ritchie开发出了Unics(Uniplexed Information and Computing System),这是Unix的前身。
Unics最初是作为用于开发其他操作系统和软件的实验平台而设计的。
然而,随着时间的推移,Unics逐渐演变成为了一个功能完善、稳定可靠的操作系统。
1970年代初,Unics改名为Unix。
这个新的操作系统在当时非常受欢迎,因为它能运行在多种硬件平台上,并且提供了强大的命令行界面和一系列实用工具。
此时的Unix还是闭源的,只能在贝尔实验室内部使用。
1973年,贝尔实验室的Ken Thompson和Dennis Ritchie发表了一篇论文,详细介绍了Unix的设计原理和实现方式。
这篇论文成为了Unix 的经典文献,引起了许多人的关注。
随着Unix的发展,越来越多的大学和研究机构开始使用Unix,并对其进行改进和扩展。
1977年,加利福尼亚大学伯克利分校发布了BSD(Berkeley Software Distribution)版本的Unix。
BSD Unix引入了许多新的功能和性能优化,成为了当时最受欢迎的Unix版本之一。
1980年代初,AT&T开始商业化Unix,推出了第一个商业版本的Unix,称为System III。
随后又推出了System V版本的Unix。
System
V成为了当时主流的商业Unix版本,被许多公司采用并进行了大量的
定制和优化。
在商业化的同时,Unix的开源运动也开始兴起。
1983年,理查德·斯托曼创立了自由软件基金会(FSF),提倡软件自由和开源。
随后,许多开源的Unix类操作系统相继诞生,如GNU Hurd和386BSD。
1991年,一个名叫Linus Torvalds的学生发布了Linux内核。
Linux
基于Unix的设计思想,但却是完全开源的,并且允许个人用户自由修
改和分发。
Linux迅速获得了广泛的认可和使用,成为了当今最受欢迎
的操作系统之一。
随着时间的推移,Unix和Linux继续发展壮大。
许多商业公司(如IBM、苹果)在其产品中使用Unix或Linux的衍生版本。
Unix的思想
也渗透到了许多其他操作系统中,影响了整个计算机领域的发展。
总结来说,Unix的发展史经历了从实验平台到商业化、从闭源到开
源的演变过程。
它的设计思想和特性为后来的操作系统提供了重要的
借鉴和参考。
Unix的发展史是计算机科学中不可忽视的一部分,它为
现代操作系统的发展奠定了坚实的基础。