第1章 Linux发展历史
- 格式:ppt
- 大小:1.13 MB
- 文档页数:24
LINUX的发展历程1. 1991年:这一年,芬兰的一位大学生林纳斯·托瓦兹(Linus Torvalds)开始编写他自己的操作系统内核,他将其命名为Linux。
Linux内核是一个基于Minix操作系统的改进版本,Minix是一款教学用的操作系统。
2. 1992年:Linux开始引起开发者的广泛关注,许多人开始为Linux贡献代码和创建新的应用程序。
随着Linux社区的壮大,Linux的功能和性能得到了显著提升。
3. 1993年:Linux的第一个稳定版本Linux 1.0发布。
这个版本的Linux开始获得商业关注,许多公司开始将Linux用于服务器和工作站环境。
4. 1996年:红帽(Red Hat)公司成立,它是第一家将Linux作为商业产品销售的公司之一、红帽Linux成为了许多企业和组织首选的Linux发行版之一5. 1998年:Linux发行版Debian发布。
Debian是一个完全由志愿者开发和维护的Linux发行版,它的目标是提供一个自由而稳定的操作系统。
6. 1999年:企业级Linux发行版SUSE Linux发布。
SUSE Linux被认为是第一个具有企业级支持和服务的Linux发行版。
7. 2001年:Linux在服务器领域的份额迅速增长。
越来越多的企业将Linux用于他们的服务器和数据中心,因为Linux具有高度可靠性、稳定性和可扩展性。
8. 2003年:Linux内核2.6发布。
这个版本的内核引入了许多重要的新特性和改进,使得Linux在功能和性能方面进一步提升。
9. 2024年:Android操作系统发布。
Android是基于Linux内核的移动操作系统,它在智能手机和平板电脑市场取得了巨大成功。
10. 2024年:Linux内核3.0发布。
这个版本的内核带来了许多新的功能和改进,包括更好的电源管理、文件系统性能优化等。
11. 2024年:Linux内核4.0发布。
Linux发展历史Linux的前⾝Unix,Unix⼤约在1970年代就是⼀个相对稳定⽽且成熟的作业系统存在Linux的发展历程:1、1969年以前,Bell(贝尔)、MIT(⿇省理⼯)、GE(奇异)的Multics系统1960年代初MIT发明了《相容分时系统(Compatible Time-Sharing System,CTSS)》,让⼤型的主机通过提供数个终端机(Terminal)连接进⼊主机进⾏运算⼯作,架构如下:注:中能使⽤终端机进⾏输⼊输出的作业,本⾝不具备任何运算或软件的能⼒,⽐较先进的主机也只能提供30个不到的Terminal。
1965年,Bell实验室、MIT、GE共同发起Multis计划,主要⽬的:让⼤型主机可以提供300个以上的terminal终端机连接。
1969年,项⽬进度落后,资⾦短缺,Bell退出了Multis计划,但是最后Multis还是完成了,但是不被重视。
2、1969年:ken Thomson的⼩型file server system为了⾃⼰的需要,开发⼀个作业系统,最终以组合语⾔(Assembler)写出了⼀组核⼼程序、核⼼⼯具程式、⼩的档案系统,这就是Unix原型,主要讲Multis庞⼤的复杂系统简化了不少,将这个Unix原型系统称为:Unics。
3、1973 年:Unix 的正式诞⽣,Ritchie等⼈以C 语⾔写出第⼀个正式Unix核⼼Thompson写的那个作业系统实在太好⽤了,所以在贝尔实验室内部⼴为流传,但是因为Unics本来是以组合语⾔写成,组合语⾔具有专⼀性,加上当时的机器都不太相同,所以每次要安装到不同的机器都得要重新编写组合语⾔。
Ritchie合作想将Unics改以⾼阶程式语⾔来撰写。
当时现成的⾼阶程式语⾔有B 语⾔。
但是由B语⾔所编译出来的核⼼效能不是很好。
后来Dennis Ritchie将B语⾔重新改写成C语⾔,再以C语⾔重新改写与编译Unics的核⼼,最后正名与发⾏出Unix的正式版本!4、1977 年:重要的Unix 分⽀:BSD 的诞⽣1973年以后,Unix便得以与学术界合作开发!最重要的接触就是与加州柏克莱(Berkeley)⼤学,柏克莱⼤学的Bill Joy在取得了Unix的核⼼原始码后,着⼿修改成适合⾃⼰机器的版本,并且同时增加了很多⼯具软体与编译程式,最终将它命名为Berkeley Software Distribution (BSD)5、1979 年:⼀个措⼿不及的版权宣告AT&T由于商业的考量,以及在当时现实环境下的思考,于是将想Unix的版权收回去,因此,AT&T在1979年发⾏的第七版Unix 中,特别提到了『不可对学⽣提供原始码』的严格限制(贝尔属于AT&T)6、1984 年之⼀:x86架构的Minix诞⽣,Minix(Mini Unix)既然1979 年的Unix 第七版可以在Intel的x86架构上⾯进⾏移植,意味着可以将Unix改写并移植到x86,于是Andrew Tanenbaum(谭宁邦)教授在1984年开⾃⼰动⼿写了Minix 这个Unix Like 的核⼼程式,1986年终于完成。
Linux的历史和发展Linux是一款自由开源的操作系统,它的历史可以追溯到1991年。
当时,芬兰的Linus Torvalds开始开发一个新的操作系统内核,这个内核最初被命名为“Freax”,但后来改为了“Linux”,以表彰他的功劳和工作。
Linux内核的开发和维护采用了分布式的方式,任何人都可以提交代码和改进,这使得Linux内核不断地得到改进和完善。
目前,Linux系统已经成为世界上最流行的服务器操作系统之一,它也逐渐地进入到了个人电脑和移动设备市场。
Linux的发展历史1983年,理查德·斯托曼(Richard Stallman)成立了自由软件基金会(Free Software Foundation, FSF),并开始致力于自由软件的开发和推广。
1985年,斯托曼开始开发GNU计划,这是一个旨在提供自由软件的完整操作系统。
尽管Linux内核并非GNU计划的一部分,但是Linux系统使用了大量的GNU工具和库,以及GNU通用公共许可证(GPL)。
1991年,Linus Torvalds开始开发Linux内核,并迅速获得了越来越多的支持和关注。
Linux系统最初仅仅是面向技术人员的,但是它的优点逐渐被人们所认识。
1992年,Linux开始受到商业公司的关注,这使得Linux得到了更广泛的推广和普及。
此后,Linux发展迅速,并被越来越多的企业和组织所采用。
1998年,红帽公司成立,它是一家专注于Linux发行版的公司,这标志着Linux进入了商业化的阶段。
不久之后,许多其他的Linux发行版也开始出现,其中包括Ubuntu,Debian,Fedora 等。
Linux的应用范围Linux系统已经被广泛应用于服务器、桌面、移动设备和嵌入式设备等领域。
在服务器领域,Linux已经成为了绝大部分网站、云服务器和数据中心的首选操作系统。
Linux的高性能和稳定性,以及开放的源代码,使得该系统更加灵活和可定制,也更加安全可靠。
“使用minix操作系统的各位,大家好!
我正在为386(486)AT clones写一个(自由的)操作系统(只是
爱好而已,不会和GNU一样成为广泛且专业的操作系统)。
这个计
划从4月份开始酝酿,现在已做好准备。
我希望得到人们关于minix
优缺点的任何反馈意见,因为我的操作系统和它有类似的方面(因
为可行性方面的原因,两者的文件系统物理布局相同)。
我刚刚把
bash(1.08)和gcc(1.40)移植到了系统上,而且看来运行得很好。
这
意味着我可以在几个月内我就可以把它变得有实用性了。
我想知道
大家想要些什么特色。
欢迎提任何的建议,但是我不保证我会实现
你的建议:-)
Linus(torvalds@kruuna.helsinki.fi)
另:是的,它没有包含任何minix的代码;它的文件系统还是一个
”
多线程的。
它没有可移植性(它利用了386的任务调度算法等),
而且它很可能永远只会支持AT的硬盘(我只有这种硬盘:-()
—Linus Torvalds[7]
Free。
Linux的发展历史可以追溯到1991年,当时林纳斯·托瓦兹首次发布了Linux内核。
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux的诞生、发展和成长过程始终依赖着五个重要支柱:Unix操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。
在Linux的发展过程中,许多程序员参与了内核代码的编写/修改工作,其中核心组由5人组成。
1994年3月,Linux 1.0发布,代码量17万行,随后正式采用GPL协议。
1995年1月,Bob Young创办了Red Hat(小红帽),以GNU/Linux为核心,集成了400多个源代码开放的程序模块,搞出了一种冠以品牌的Linux,即Red Hat Linux,称为Linux发行版,在市场上出售,这在经营模式上是一种创举。
随着Linux的不断发展,许多公司和个人都开始发行自己的Linux 发行版。
目前比较知名的Linux发行版有Debian、Ubuntu、Red Hat、CentOS和Fedora等。
这些发行版各有特色,但都基于Linux内核,支持自由软件和开源文化,为各种规模的组织和个人提供强大的计算能力。
总体来说,Linux的发展历程是一个不断探索和创新的过程,它不仅推动了计算机技术的发展,也影响了我们对计算和软件的认识和思考方式。
linux的起源与发展Linux是一种开源的操作系统内核,其起源可以追溯到1970年代的UNIX操作系统。
早期的UNIX操作系统是由肯·汤普森和丹尼斯·里奇等贝尔实验室的研究人员开发的。
然而,由于UNIX操作系统的商业化以及其高昂的价格,使得它只能被一些大型机构和大型企业所使用。
在20世纪90年代初,芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学开始了一个名为Linux的操作系统内核的开发项目。
托瓦兹的灵感来自于他使用MINIX操作系统时所面临的一些限制和不足之处。
他希望开发一个更为灵活并且容易扩展的操作系统,以满足个人计算机用户的需求。
Linux的发展始于1991年,随着托瓦兹在Internet上发布首个版本的Linux内核。
最初的Linux内核版本只包含有限的功能,只能运行在Intel 80386处理器上。
然而,由于Linux的开源特性,越来越多的开发者开始贡献代码,并且改进和完善Linux的功能,使其能够运行在各种不同的硬件平台上。
Linux的发展得到了全球范围内的开发者社区的广泛参与。
成千上万的开发者通过互联网合作共同开发和维护Linux内核和相关的软件。
他们对Linux进行不断的改进和优化,使得其性能更高、稳定性更好,并支持各种新的硬件设备和技术。
Linux逐渐成为一种功能强大、可靠稳定的操作系统。
Linux的成功和普及得益于其自由、开放源码和自由分发的特性。
用户可以自由地查看、修改和重新发布Linux的源代码,这使得Linux得到了广泛的社区支持和人才汇聚。
许多大型科技公司,如IBM、谷歌和英特尔,也积极参与到Linux的开发、推广和支持中,为Linux的发展做出了重要贡献。
随着时间的推移,Linux逐渐成为一种支持桌面计算机、服务器、嵌入式系统和移动设备的通用操作系统。
它被广泛应用于计算机服务器、手机、平板电脑、智能电视和汽车等各种设备上。