码迷,mamicode.com
首页 > 系统相关 > 详细

Linux

时间:2014-05-20 19:58:51      阅读:438      评论:0      收藏:0      [点我收藏+]

标签:linux   target   

引用维基百科 http://zh.wikipedia.org/wiki/Linux%E5%8E%86%E5%8F%B2

Unix

 Linux 是一种类似于Unix (Unix-like)计算机操作系统,那Unix是什么?

 Unix:一种计算机操作系统,具有多任务,多用户的特征。于1969年,在美国的AT&T公司贝尔实验室开发出来的,

参与开发的有Ken Thompson,Dennis Ritchie,Unix的版权现在由The Open Group拥有,只有符合单一Unix规范

的系统才能使用Unix名称,否则只能使用类Unix(Unix-like)

 Unix的前身为Multics,贝尔实验室参与了这个操作系统的研发,但因为开发速度太慢,贝尔实验室决定放弃这个计划。

贝尔实验室的工程师,Ken Thompson 和 Dennis Ritchie,在此时自行开发了Unix。

 此后的10年,Unix在学术机构和大型企业中得到了广泛的应用,当时的UNIX拥有者AT&T公司以低廉甚至免费的许可

将Unix源码授权给学术机构做研究或教学之用,许多机构在此源码基础上加以扩充和改进,形成了所谓的“Unix变种”,

这些变种反过来也促进了Unix的发展。

“Unix变种”

 其中最著名的变种之一是由加州大学柏克莱分校开发的Berkeley Software Distribution(BSD)产品。

后来AT&T意识到了Unix的商业价值,不再将Unix源码授权给学术机构,并对之前的Unix及其变种声明了版权权利。

BSD在Unix的历史发展中具有相当大的影响力,被很多商业厂家采用,成为很多商用Unix的基础。

其不断增大的影响力终于引起了AT&T的关注,于是开始了一场持久的版权官司,

这场官司一直打到AT&T将自己的Unix系统实验室卖掉,新接手的Novell采取了一种比较开明的做法,

允许柏克莱分校自由发布自己的Unix变种,但是前提是必须将来自于AT&T的代码完全删除,于是诞生了4.4 BSD Lite版

BSD在发展中也逐渐派生出3个主要的分支:FreeBSDOpenBSDNetBSD

bubuko.com,布布扣

 此后的几十年中,Unix仍在不断变化,其版权所有者不断变更,授权者的数量也在增加。Unix的版权曾经为AT&T所有,

之后Novell拥有了Unix,再之后Novell又将版权出售给了Santa Cruz Operation (SCO)

但不包括知识产权和专利权(这一事实双方尚存在争议)。有很多大公司在取得了Unix的授权之后,开发了自己的Unix产品,

比如IBM的AIX、惠普公司的HP-UX、Sun Microsystems的Solaris和Silicon Graphics, IncIRIX

bubuko.com,布布扣

 Unix因为其安全可靠,高效强大的特点在服务器领域得到了广泛的应用。直到GNU/Linux流行开始前,

Unix也是科学计算、大型机、超级计算机等所用操作系统的主流。现在其仍然被应用于一些对稳定性要求极高的数据中心之上。

 

名称的由来

 Linus Torvalds在开发系统的前半年时间里,他把文件以文件名“Freax”存储。Torvalds考虑过Linux这个名字,

但是因为觉得它过于自我本位而放弃了使用它,

 为便于开发,在1991年9月,他把那些文件上传到了赫尔辛基工业大学(HUT)的FTP服务器

Torvalds在HUT负责管理那个服务器的同事Ari Lemmke,觉得“Freax”这个名字不是很好,就在不咨询Torvalds的情况下,

把项目的名字改成了“Linux”


GNU GPL下的Linux

 GNU,名称来自Gnu‘s Not Unix"的缩写。

 在1983年,Richard Stallman创建了以创建一个自由软件,类Unix,与POSIX兼容的操作系统为目标的GNU计划

作为这个计划其中的一部分,他又写了GNU 通用公共许可证 GPL (General Public License 一种开源协议)。

20世纪90年代初,已经有足够的软件去创建一个完整的操作系统。但是,GNU的内核,GNU Hurd没能够充分吸引开发者;

这导致了GNU的未能完成。

 1991年,在Helsinki(地名)Linus Torvalds开始那个后面成为了Linux内核的项目。

最初它只一个Torvalds用来访问大学里的大型的Unix服务器的虚拟终端。他专门写了一个用于他当时正在用的硬件的,

与操作系统无关的程序,因为他要用他那用80386处理器的新PC机的功能。开发是在Minix上,

用至今仍为首先的编译器——GCC——来完成的。

 Torvalds先是在它自己的许可下发布Linux内核的,即限制它用于商业活动。

和这个内核一起使用的软件是发布在GPL这个自由软件许可下,属于GNU计划一部分的软件。第一次发布的Linux内核,

版本0.01,包含了GNU的Bash的二进制版本。

在版本0.01的备注中,Torvalds列出了运行Linux所需的GNU软件

 很不幸,单单一个内核是什么都做不了的。要让一个系统能够工作,还需要一个shell,编译器,函数库等等。

这些各是独立的部分,它们有着或松或紧的版权限制。与linux一起使用的大多是GNU的软件,

而这些软件是非盈利版权限制的。

bubuko.com,布布扣

 “Linux”这个名称一开始只被Torvalds用于Linux内核。但是这个内核却常和其他软件一起使用,尤其是GNU计划的软件。

这很快就成为最受欢迎的GNU软件。1994年六月,在GNU的期刊中,Linux被称作“自由Unix克隆版”,

Debian计划也开始把它的产品叫做“Debian GNU/Linux”。

1996年5月,Richard Stallman发布了编辑器Emacs的19.31版本,其中系统的名称从Linux变成了Lignux。

这种拼法为的是明确指出GNU和Linux的结合。但是这不久就被“GNU/Linux”所代替了!

官方吉祥物

 1996年,Torvalds为Linux选定了企鹅作为它的吉祥物Larry Ewing提供了吉祥物的初稿。

现在正在使用的著名的吉祥物就是基于这份初稿的。James Hughes根据“Torvalds‘s Unix”为它取了名字Tux

bubuko.com,布布扣

总结

 Linux其实是仿Unix,Linux = Linux内核 + GNU的应用软件

Linux,布布扣,bubuko.com

Linux

标签:linux   target   

原文地址:http://8936377.blog.51cto.com/8926377/1413251

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!