Linux是最受欢迎的自由电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰黑客林?斯?托瓦?为尝试在英特尔x86架构上提供自由免费的类Unix操作系统而开发的。该计划开始于1991年,这里有一份林?斯?托瓦?当时在Usenet新闻组comp.os.minix所登载的帖子,这份著名的帖子标志着Linux计划的正式开始。
在计划的早期有一些Minix 黑客提供了协助,而今天全球无数程序员正在为该计划无偿提供帮助。
技术上说Linux是一个内核。“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/Linux。
Linux是一个宏内核(monolithic kernel)系统。设备驱动程序可以完全访问硬件。Linux内的设备驱动程序可以方便地以模块化(modularize)的形式设置,并在系统运行期间可直接装载或卸载。
Linux不是微内核(microkernel)架构的事实曾经引起了林?斯?托瓦?与安德鲁?斯图尔特?塔能鲍姆( Andy Tanenbaum)之间一场著名的争论。
尽管林?斯?托瓦?的初衷不是使Linux成为一个可移植的操作系统,今天的Linux却是全球被最广泛移植的操作系统内核。从掌上电脑iPAQ到IBM S/390(一?可以同?跑成千上百?Linux的大型??),甚至於有人成功的?Linux内核在新力出品的???PS2及PS3和微?出品的???Xbox上使用。Linux也是IBM超级计算机Blue Gene的操作系统。直至2008年11月,全球前五百大超???(TOP 500)有高?87.8%的比例?用Linux?它?的作?系?,最快的超???IBM_Roadrunner正是?用Linux的。
专利权
原先托瓦?将Linux置于一个禁止任何商业行为的条例之下,但之后改用GNU通用公共许可证第二版。该协议允许任何人对软件进行修改或发行,包括商业行为,只要其遵守该协议,所有基于Linux的软件也必须以该协议的形式发表,并提供源代码。
托瓦?曾经公开声称将Linux置于GNU通用公共许可证之下是他一生中所做的“最好的决定”。
主页:http://kernel.org/
下载:http://www.kernel.org/pub/
来自:开源中国社区

