您所在的位置:读书频道 > 操作系统 > Linux > 1.1 Linux是什么

1.1 Linux是什么

2007-06-19 09:44 李蔚泽 机械工业出版社 字号:T | T
一键收藏,随时查看,分享好友!

《Ubuntu Linux 入门到精通》一书全面介绍了Ubuntu Linux的相关知识,内容详实,论述清晰。主要内容包括Ubuntu介绍、文件系统管理、进程管理、压缩与查询系统、Shell应用、TCP/IP基础、网络管理、网络硬盘以及加密安全通信等内容。本文是Linux的源来。

AD:

1.1Linux是什么
谈到Linux的起源,就不得不提及1991年10月,在USNET新闻组——comp.os.minix上的一篇毫不起眼的文章。它由芬兰一位署名为Linus Torvalds的赫尔辛基大学学生所发表,当时这位年轻人才21岁。这篇文章的内容如下:
Hello everybody out there using minix – I’m doing a(free)operating system
(just a hobby,won’t be big and professional like gnu)for 386(486)AT clones.
This has been brewing since April,and is starting to get ready. I’d like any
feedback on things people like /dislike in minix,as my OS resembles practical
reasons among other things.I’ve currently ported bash(1.08)and gcc(1.40),
and things seem to work. This implies that I’ll get something practical
within a few months,and I’d like to know what feathers most people would
want. Any suggestions are welcome,but I won’t promise I’ll implement them:-)
Linus(torvalds@kruuna.helsinki.fi)Ps. Yes – it’s free of any minix code,
and it has a multi-threaded fs. It is NOT
portable(uses 386 task switching etc). and it probably never will support anything
other than AT-hard-disks,as that’s all I have:-(
也就是因为这篇文章,Linux才开始了以后的快速发展。其实此时发表的版本,也就是第一个Linux正式版本——0.0.2版,虽说是正式版本,但其稳定性和功能仍不十分完善。
从以上这篇文章我们也能了解Linus Torvalds本人设计时的初衷,以及Linux创造时的精神:
它的构思源自Andrew Tanenbaum开发的Minix。这是一种免费的、小型的类UNIX操作系统,您可到以下网站获得详细资料:
http://www.cs.vu.nl/~ast/minix.html
与GNU一样,Linux是一个免费的操作系统。
最初是以386(486)平台为设计目标,但目前支持的平台增加了许多。例如,Compaq Alpha AXP、Sun SPARC and UltraSPARC、Motorola 68000、PowerPC、PowerPC64、ARM、Hitachi SuperH、IBM S/390、MIPS、HP PA-RISC、Intel IA-64、DEC VAX、AMD x86-64和CRIS等机器目前都可运行Linux。
操作系统中使用了bash的Shell和gcc编译器。
没有使用任何Minix程序代码。
使用多线程(Multi-Threads)的文件系统设计。
不具有移植性。
可能只支持AT硬盘。
Linux就是在这么简单的想法下开始酝酿,同时因为它是以GPL(General Public License)的方式发行,所以任何人可用任何形式来复制与传播Linux。
随着投入研究和开发的人数激增,Linux的功能也愈趋完善,直至目前为止,它已可与微软操作系统相抗衡。
值得一提的是,虽然Linux的成功没有为Linus Torvalds带来财富,但他的成就已为电脑界树立了良好的典范。这也使他在电脑科技发展史上占有一席之地。
注释:有些人常会把“免费”和“开源”软件混淆。根据开放软件运动大师
Richard M. Stallman的解释,所谓的“开源”软件,并不是“免费”软件。
开源软件(Open Source)是指,在软件发行时附上原始的程序代码,并授权
允许用户更改。
由于Linux是由Linus(见图1-1)开发的,所以这个操作系统的名称自然也以Linus’s unix来命名,它的英语发音类似于“利尼克思”,而瑞典文发音为“利new克斯”(因为Linus Torvalds是瑞典籍芬兰人,所以他的母语为瑞典文)。
单击下面的链接,可以听到Linus亲自念Linux的发音:
ftp://dogma.freebsd-uk.eu.org/pub/mark/linux.wav
同时Linux以一只可爱的胖企鹅作为吉祥图案,它的名字叫做Tux。为何Linux的吉祥物是一只胖企鹅呢?这里有一个小典故。
有一次Linux之父Linus Torvalds去澳洲旅游,见到一些企鹅,但是当Linus伸手去抚摸其中一只时,不幸被咬了一口。不过Linus仍对这只小动物情有独钟,因此后来有人提出要为Linux设计一个标志时,Linus就独排众议选了现在大家看到的胖企鹅——Tux,如图1-2所示。
由于Linux是由全世界许多志愿者自发进行改良的,所以它更新的速度很快,在短短十年内,出现了不下200种的更新版本,而每种版本都会针对上一个版本的特定缺失提出解决方案。
【责任编辑:雪花 TEL:(010)68476606-8007】

回书目   上一节   下一节

分享到:

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点职位

更多>>

热点专题

更多>>

读书

Struts 2权威指南:基于WebWork核心的MVC开发
本书所介绍的Struts 2已经完全超出了Struts 1框架原有的高度,Struts 2建立在Struts 1和WebWork两个框架整合的基础之上,因此提

51CTO旗下网站

领先的IT技术网站 51CTO 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院