Linux操作系统的发展历史和发展现状(Linux发展历史)
大家好,今天就和小新一起来看看这个问题吧 。Linux发展历史,Linux操作系统的发展历史和发展现状很多人还不知道,现在让我们一起来看看吧!
Linux操作系统的发展历史和发展现状
Linux操作系统的发展历史
(1)产地:
Unix操作系统是在20世纪60年代构思和实现的,并于1970年首次发布。由于其易于获取和高度可移植性,被学术机构和工商企业广泛采用、复制和修改。它的设计对其他系统的作者有很大的影响。
1983年,richard stallman创建了GNU项目,目标是创建一个自由软件、类Unix和兼容POSIX的操作系统。作为这个计划的一部分,他编写了GNU通用公共许可证(GPL)。在20世纪90年代初,有足够的软件来创建一个完整的操作系统。然而,1987年,richard stallman决定使用Mach微内核进行开发,认为这样可以加快操作系统的开发速度。然而,卡耐基梅隆大学何时发布核心源代码并不确定,导致该项目进展缓慢,持续了三年。GNU、GNU Mach、GNU Hurd的内核未能吸引开发者,导致GNU未完成。
80年代,又有一个关于自由操作系统的项目,伯克利软件套件。这是由加州大学伯克利分校从ATT的第六Unix开发的。因为它包含ATT拥有的Unix代码,ATT在20世纪90年代初对加州大学提起诉讼。这严重限制了BSD的发展和应用。
MINIX是Andrew Stewart Tannenbaum在1987年发表的一个类似Unix的系统,具有用于教学的微内核架构。虽然系统的源代码很容易获得,但是源代码的修改和再分发受到限制。此外,MINIX的16位设计与当时越来越便宜和流行的个人计算机的Intel 80386架构不兼容。
这些因素促使托瓦尔兹开始了他的项目。他曾经说过,如果当时有GNU或者386BSD内核可用,他很可能不会自己写内核。
1991年,Linus Torvalds在赫尔辛基开始了后来成为Linux内核的项目。起初,它只是一个虚拟终端,Torvalds用来访问大学中的大型Unix服务器。他专门为当时正在使用的硬件写了一个程序,与操作系统无关,因为他想用自己新买的80386处理器的PC的功能。在Minix上开发,编译器——GCC——,还是首选。
(2)名称的由来
Lintorvalds打算把他的头发时间命名为freax——一个由“fread”、“free”和“x”(暗指Unix)组成的复合词。
在开发系统的前半年,他用文件名“Freax”存储文件。托沃兹考虑过Linux这个名字,但后来放弃了,因为他认为这个名字太自我了。
为了开发方便,1991年9月,他将那些文件上传到赫尔辛基工业大学(HUT)的FTP服务器(ftp.funet.fi)上。Torvalds在HUT负责管理那台服务器的同事Ari Lemmke认为“Freax”这个名字不太好,所以他没有和Torvalds商量就把项目的名字改成了“Linux”。不过,托瓦尔兹也同意“Linux”这个名字:“经过多次讨论,他承认Linux这个名字更好。Linux 0.01版源代码的makefile中仍然使用了名称' ' Freax ',然后使用了名称' Linux '。
Linux操作系统的发展现状
一、国产Linux操作系统的发展现状
目前,除了学校和研发;d机构,国内参与Linux操作系统研发的主要Linux发行版有红旗、中标、龚闯、新华、拓林思等。都有桌面版和服务器版;
所有国内发行版都基于国际社区版本。基于国际社会的成果,他们在界面定制方面做了一些工作,但没有掌握核心技术。除此之外,Linux操作系统的国内发行版和国际发行版存在一定的技术差距,缺乏技术积累,导致Linux发展潜力不足等问题。
二、国外Linux操作系统的发展现状
国外主要发行版有redhat,ubuntu,Suse等。都提供桌面和服务器版本。域Linux操作系统成熟,桌面慢,嵌入式域快。
美国红帽子的公司出品的计算机操作系统
RHEL是目前Linux服务器产品的标杆,占据了国内外Linux服务器的主要市场份额。RHEL产品功能全面,产品认证齐全,用户认可度高。RHEL主要依靠技术服务和产品维护来盈利。从9.0开始,Redhat不再发布桌面版,而是与开源社区合作,于是Linux发行版Fedora应运而生。目前,Fedora在Redhat中的作用主要是为RHEL的发展提供基础。给…食物吃
Suse
SLES被Novell收购以后,产品的竞争力获得了很大的提升。SLES最大的优势在于应用解决方案比较丰富。SLES同样依靠技术服务和产品维护获取盈利。SUSE的yast2配置工具一直是业内公认的非常完善的安装及系统工具,能够进行系统大多数的配置功能;另外,SUSE 与微软的合作,也使得SUSE在与Windows的互操作性方面具有一定的优势;
Ubuntu
Ubuntu 是近几年进步很快的桌面版本,依靠快速的启动,高速的在线升级,良好的易用性,快速的争取了很多用户。Ubuntu 计划强调易用性和国际化,以便能为尽可能多的人所用;同时,由于软件仓库镜像众多,因此软件包安装速度很快;Ubuntu 的易用性得到了很多用户的欣赏;
补充:Linux操作系统的诱人因素
Linux的流行是因为它具有许多诱人之处。
1、完全免费
Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变。这让Linux吸收了无数程序员的精华,不断壮大。
2、完全兼容POSIX 1.0标准
这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。
3、多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
4、良好的界面
Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X- Windows系统,用户可以使用鼠标对其进行操作。在X-Windows环境中就和在Windows中相似,可以说是一个Linux版的 Windows。
5、丰富的网络功能
互联网是在Unix的基础上繁荣起来的,Linux的网络功能当然不会逊色。它的网络功能和其内核紧密相连,在这方面Linux要优于其他操作系统。在Linux中,用户可以轻松实现网页浏览、文件传输、远程登陆等网络工作。并且可以作为服务器提供WWW、FTP、E-Mail等服务。
6、可*的安全、稳定性能
Linux采取了许多安全技术措施,其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。Linux由于需要应用到网络服务器,这对稳定性也有比较高的要求,实际上Linux在这方面也十分出色。
7、支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。
这篇文章到此就结束,希望能帮助到大家。
扫描二维码推送至手机访问。
版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!