Linux是一种自由和开放源码的类Unix操作系统。目前存在着许多不同的Linux,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。Linux得名于计算机业余爱好者LinusTorvalds。 概述 绝大多数基于Linux核心的操作系统使用了大量的GNU软件,包括了一个shell程序、工具、库、编译器及工具,还有许多其他程序,例如Emacs、Vi。正因为如此,GNU计划的开创者理查德middot;马修middot;斯托曼提议将Linux操作系统改名为GNULinux,但多数人仍然习惯性地使用ldquo;Linuxrdquo;。 大多数Linux系统还包括了像提供GUI界面的XFree86、X。Org之类的程序。除了一部分专家之外,大多数人都不自己选择每一样组件或自行设置,而是直接使用Linux发行版。 Linux操作系统的诞生1981年IBM公司推出享誉全球的微型计算机IBMPC。在19811991年间,MSDOS操作系统一直是微型计算机上操作系统的主宰。此时计算机硬件价格虽然逐年下降,但软件价格仍然是居高不下。当时Apple的MACs操作系统可以说是性能最好的,但是其天价没人能够轻易靠近。到1991年,GNU计划已经开发出了许多工具软件。最受期盼的GnuC编译器已经出现,但还没有开发出免费的GNU操作系统。即使是MINIX也开始有了版权,需要购买才能得到源代码。而GNU的操作系统HURD一直在开发之中,但并不能在几年内完成。对于Linus来说,已经不能等待了。从1991年4月份起,他开始酝酿并着手编制自己的操作系统。刚开始,他的目的很简单,只是为了学习Intel386体系结构保护模式运行方式下的编程技术。但后来Linux的发展却完全改变了初衷。 1991年初,Linus开始在一台386sx兼容微机上学习minix操作系统。通过学习,他逐渐不能满足于minix系统的现有性能,并开始酝酿开发一个新的免费操作系统。根据Linux在comp。os。minix新闻组上发布的消息,我们可以知道他逐步从学习minix系统到开发自己的Linux的过程。 从1991年的4月份开始,Linus几乎花了全部时间研究386minix系统(hackthekernel),并且尝试着移植GNU的软件到该系统上(GNUgcc、bash、gdb等)。并于4月13日在comp。os。minix上发布说自己已经成功地将bash移植到了minix上,而且已经爱不释手、不能离开这个shell软件了。 第一个与Linux有关的消息是在1991年7月3日在comp。os。minix上发布的(当然此时还不存在Linux这个名称,当时Linus的脑子里想的可能是FREAX,FREAX的英文含义是怪诞的、怪物、异想天开等)。其中透露了他正在进行Linux系统的开发,并且在Linux最初的时候已经想到要实现与POSIX(UNIX的国际标准)的兼容问题了。 在Linus的下一发布的消息中(1991年8月25日comp。os。minix),他向所有minix用户询问Whatwouldyouliketoseeinminix?(你最想在minix中见到什么?),在该消息中他首次透露出正在开发一个(免费的)386(486)操作系统,并且说只是兴趣而已,代码不会很大,也不会象GNU的那样专业。开发免费操作系统这个想法从4月份就开始酝酿了,希望大家反馈一些对于minix系统中喜欢那些特色不喜欢什么等信息,由于实际的和其它一些原因,新开发的系统刚开始与minix很象(并且使用了minix的文件系统)。并且已经成功地将bash(1。08版)和gcc(1。40版)移植到了新系统上,而且再过几个月就可以使用了。最后,Linus申明他开发的操作系统没有使用一行minix的源代码;而且由于使用了386的任务切换特性,所以该操作系统不好移植(没有可移植性),并且只能使用AT硬盘。对于Linux的移植性问题,Linus当时并没有考虑。但是目前Linux几乎可以运行在任何一种硬件体系结构上。 到了1991年的10月5日,Linus在comp。os。minix新闻组上发布消息,正式向外宣布Linux内核系统的诞生(Freeminixlikekernelsourcesfor386AT)。这段消息可以称为Linux的诞生宣言,并且一直广为流传。因此10月5日对Linux社区来说是一个特殊的日子,许多后来Linux的新版本发布时都选择了这个日子。所以RedHat公司选择这个日子发布它的新系统也不是偶然的。 Linuxrdquo;的发音 根据托瓦兹的说法,Linux的发音和ldquo;Minixrdquo;是押韵的。 ldquo;Lirdquo;中ldquo;irdquo;的发音类似于ldquo;Minixrdquo;中ldquo;irdquo;的发音,而ldquo;nuxrdquo;中ldquo;urdquo;的发音类似于英文单词ldquo;professrdquo;中ldquo;ordquo;的发音。依照国际音标应该是〔39;links〕〔712;l618;n601;ks〕。