Linux操作系统历史简介
Linux操作系统的起源:
reaction 版权1991年,在瑞典赫尔辛基,一位叫做Linus Torvalds(中文译为林纳斯·托瓦斯,以下简称Linus)的退伍军人为了能让他的386机器访问到大学里面的Unix大型服务器,专门使用gcc写了一个与硬件相关,操作系统无关的程序。在他后来出版的书《只为欢乐》中他说到他到开发的最后才意识到自己正在开发一个操作系统内核。同年10月5日,他将这款程序发布到了comp.os.minix上,并附言:
使用minix操作系统的各位,大家好!
我正在为386(486)AT clones写一个(自由的)操作系统(只是爱好而
已,不会和GNU一样成为广泛且专业的操作系统)。这个计划从4月份
开始酝酿,现在已做好准备。我希望得到人们关于minix优缺点的任何反
馈意见,因为我的操作系统和它有类似的方面(因为可行性方面的原因,
两者的文件系统物理布局相同)。我刚刚把bash(1.08)和gcc(1.40)移植到
了系统上,而且看来运行得很好。这意味着我可以在几个月内我就可以
把它变得有实用性了。我想知道大家想要些什么特。欢迎提任何的建
议,但是我不保证我会实现你的建议:-)
Linus (torvalds@kruuna.helsinki.fi)
另:是的,它没有包含任何minix的代码;它的文件系统还是一个多线程
的。它没有可移植性(它利用了386的任务调度算法等),而且它很可能
永远只会支持AT的硬盘(我只有这种硬盘:-( )
——Linus Torvalds
而这正是包含一万多行代码的Linux v0.01。
Linux操作系统的发展:
GNU GPL开源协议的采用:
python能做什么小软件
linux操作系统镜像Linux 0.01版本是在Linus本人的许可下发行的,所以它不能被用于商业活动,但是在0.01版本中包含了很多GNU许可下的软件,比如Bash。在0.02版本中,Linus建议并决定在GPL协议下发行内核版本,在社区的帮助下Linux v0.99版本已经包含了很多的GNU 部件,使Linux日趋完善,也是Linux成为可运行的自由操作系统。
本地maven仓库搭建Linux社区的力量:
可以说如果没有一个活跃的社区为Linux添砖加瓦,Linux就不会如此完善和稳定。在1992年,真是在Linus发布Linux第一个版本的第二年,已经有大约1000人在使用Linux 操作系统了,他们基本上都是那个时代的hacker。
1993年,大约有100多名程序员参加了Linux内核的编写和维护工作,其核心成员由5人组成,在归入GNU开源协议的Linux v0.99发布时已经有10万人使用上了Linux。
1994年,Linux社区发布了第一个稳定的内核版本1.0。
吉祥物和名称的由来:
1996年,Linus选定作为Linux的吉祥物,Larry Ewing提供了吉祥物的初稿。这个吉祥物的名称叫做Tux。
Linux差点被Linus起名为Freax,这个名称是fread和free以及Unix的混合词。而Linus 的同事觉得Freax名字并不太好,在没有通知Linus的情况下把ftp服务器上的副本改为Linux。而后来Linus也承认Linux这个名称更好。
兼容性:
1996年,Linux v2.0内核发布,标志着Linux已经进入了实用阶段,这是的Linux可以运行在Intel、Digital、Sun SPARC等处理器上了。
商业化:
1998年小红帽高级研发实验室成立,同年Red Hat 5.0获得了InfoWorld的操作系统奖项。Red Hat宣布商业支持计划,使更多的永修开发者加入到了Linux行列中。十二月份BIM发布了适用于Linux的文件系统AFS 3.5,这也可以看作是IBM对于Linux的支持。1998年可以说是Linux获得商业认可的一年。
开源发展实验室和Linux基金会的成立:
2000年,开源发展实验室OSDL创立,目的是优化Linux以应用于数据中心和运营商的领域。2006年,Linus从此全职在OSDL工作
java环境配置怎么回事2007年,OSDL和自由标准组织合并为Linux基金会,以促进与Windows竞争。
webapp实现扫码
图形化界面:
1998年,在很多大公司开始支持Linux时,一部分程序员开始了KDE图形界面的开发。到了1999年,GNOME成为了需要QT开发工具包才能运行的KDE图形框架的一种替代方案。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论