Linux

维基百科,自由的百科全书
跳转至: 导航搜索
Linux
Linux官方的吉祥物,一只叫Tux的企鹅
Tux是Linux官方的吉祥物,于1996年由Larry Ewing创造出来
公司 / 开发者 林纳斯·托瓦兹(创造者)、理查德·马修·斯托曼与其他许多人
编程语言 C语言汇编语言
操作系统家族 类Unix系统
运作状态 支持中
源码模式 自由及开放源代码软件
初始版本 1991年的0.01版(代号“Freax”)
最新稳定版本 Kernel: 3.15.4 (2014年7月7日;25小时前 (2014-07-07)) [±][1]
最新测试版本 Kernel: 3.16-rc4  (2014年7月6日;2天前 (2014-07-06))[2]
市场取向 桌面、服务器、嵌入式设备、移动设备等
支持的语言 多种
支持平台 DEC Alpha, ARM, AVR32, Blackfin, ETRAX CRIS, FR-V, H8/300, Itanium/IA-64, M32R, m68k, Microblaze, MIPS, MN103, OpenRISC, PA-RISC, PowerPC, s390, S+core, SuperH, SPARC(包括SPARC64), TILE64, Unicore32, x86(包括x86-64), Xtensa
内核类别 宏内核
默认用户界面 命令行图形X窗口系统等多种
许可证 GPL等多种[3]("Linux"商标由林纳斯·托瓦兹持有,由Linux商标协会)管理。[4]
官方网站 Linux官方网站

Linux收听i英语发音:/ˈlɪnəks/ LIN-əks)是一种自由和开放源代码类UNIX操作系统。该操作系统的内核林纳斯·托瓦兹在1991年10月5日首次发布。[5][6],在加上用户空间应用程序之后,成为Linux操作系统。Linux也是自由软件开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括了像提供GUI界面的X Window之类的程序。除了一部分专家之外,大多数人都是直接使用Linux发布版,而不是自己选择每一样组件或自行设置。

严格来讲,术语Linux只表示操作系统内核本身,但通常采用Linux内核来表达该意思。Linux则常用来指基于Linux内核的完整操作系统,包括GUI组件和许多其他实用工具。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将该组合系统命名为GNU/Linux[7][8],但Linux不属于GNU计划

Linux最初是作为支持英特尔x86架构的个人电脑的一个自由操作系统。目前Linux已经被移植到更多的计算机硬件平台,远远超出其他任何操作系统。Linux是一个领先的操作系统,可以运行在服务器和其他大型平台之上,如大型主机超级计算机。世界上500个最快的超级计算机90%以上运行Linux发行版或变种[9],包括最快的前10名超级电脑运行的都是基于Linux内核的操作系统[10]。Linux也广泛应用在嵌入式系统上,如手机平板电脑路由器电视电子游戏机等。在移动设备上广泛使用的Android操作系统就是创建在Linux内核之上。

通常情况下,Linux被打包成供个人计算机和服务器使用的Linux发行版,一些流行的主流Linux发布版,包括Debian(及其派生版本UbuntuLinux Mint),Fedora(及其相关版本Red Hat Enterprise LinuxCentOS)和openSUSE等。Linux发行版包含Linux内核和支撑内核的实用程序和库,通常还带有大量可以满足各类需求的应用程序。个人计算机使用的Linux发行版通常包X Window和一个相应的桌面环境,如GNOMEKDE。桌面Linux操作系统常用的应用程序,包括Firefox网页浏览器,LibreOffice办公软件,GIMP图像处理工具等。由于Linux是自由软件,任何人都可以创建一个符合自己需求的Linux发行版。


发音[编辑]

根据托瓦兹的说法,Linux的发音和“Minix”是押韵的。

引用[1],“Li”中“i”的发音类似于“Minix”中“i”的发音,而“nux”中“u”的发音类似于英文单词“profess”中“o”的发音。依照国际音标应该是['linэks][ˈlɪnəks]。

此外在[2] 有一份林纳斯·托瓦兹本人说话的录音,录音内容为“Hello, this is Linus Torvalds, and I pronounce Linux as Linux”。 录音文件网址:[3][4]

命名争论[编辑]

“GNU/Linux”是GNU计划的支持者与开发者,特别是其创立者理查德·斯托曼对于以Linux内核为内核的操作系统的称呼。由于Linux使用了许多GNU程序,理查德·斯托曼认为应该将该操作系统称为“GNU/Linux”比较恰当。绝大多数Linux操作系统使用了大量的GNU软件,包括了一个shell程序、工具、编译器及工具,还有许多其他程序,例如EmacsVi。正因为如此,GNU计划的开创者理查德·马修·斯托曼提议将Linux操作系统改名为GNU/Linux,但多数人仍然习惯性地使用“Linux”。

Linux社区的一些成员,拒绝使用“GNU/Linux”作为操作系统名称,认为Linux朗朗上口,短而好记,并且Linux并不属于GNU计划的一部份,斯托曼直到1990年代中期Linux开始流行后才要求更名。

有部分Linux发行版,包括了Debian,采用了“GNU/Linux”的称呼。但大多数商业Linux发行版依然将操作系统称为Linux。有些人也认为“操作系统”一词指的应该只是系统的内核,其他程序都只能算是应用软件,这么一来,该操作系统的内核应叫Linux,而Linux发行版是在Linux内核的基础上加入各种GNU工具。

但是在这两个主要名称之外,也有其他名称的提议。1992年,Yggdrasil Linux主张命名为Linux/GNU/X,因为除了GNU计划软件之外,Linux还采用了X视窗

历史[编辑]

UNIX[编辑]

UNIX操作系统英语UNIX),是美国AT&T公司贝尔实验室于1969年实现的操作系统。最早由肯·汤普逊(Ken Thompson),丹尼斯·里奇(Dennis Ritchie),道格拉斯·麦克罗伊(Douglas McIlroy),和乔伊·欧桑纳于1969年在AT&T贝尔实验室开发。于1971年首次发布,最初是完全用汇编语言编写,这是当时的一种普遍的做法。后来,在1973年用一个重要的开拓性的方法,Unix被丹尼斯·里奇编程语言C(内核和I/O例外)重新编写[11]高级语言编写的操作系统具有的可用性,允许移植到不同的计算机平台更容易。

GNU[编辑]

理查德·马修·斯托曼(Richard M. Stallman),GNU计划的创立者。

1983年,理查德·马修·斯托曼创立了GNU计划。这个计划有一个目标,是为了发展一个完全自由的类Unix操作系统。自1984年发起这个计划以来[12],在1985年,理查德·马修·斯托曼发起自由软件基金会并且在1989年撰写了GPL协议。1990年代早期,GNU开始大量的产生或收集各种系统所必备的组件,像是——库、编译器、调试工具、文本编辑器、网页服务器,以及一个Unix的用户界面(Unix shell)——但是像一些底层环境,如硬件驱动守护进程运行内核(kernel)仍然不完整和陷于停顿,GNU计划中是在马赫微核(Mach microkernel)的架构之上开发系统内核,也就是所谓的GNU Hurd,但是这个基于Mach的设计异常复杂,发展进度则相对缓慢。[13]林纳斯·托瓦兹曾说过如果GNU内核在1991年时可以用,他不会自己去写一个。[14]

BSD[编辑]

386BSD因为法律问题直到1992年还没有发布,NetBSDFreeBSD是386BSD的后裔,早于Linux。林纳斯·托瓦兹曾说,当时如果有可用的386BSD,他就可能不会编写Linux。[15]

MINIX[编辑]

MINIX是一个轻量的小型类Unix操作系统,是为在计算机科学用作教学而设计的,作者是安德鲁·斯图尔特·塔能鲍姆。从第三版开始,MINIX是自由软件,而且被“严重的”重新设计。

1991年,芬兰林纳斯·托瓦兹赫尔辛基大学上学,对操作系统很好奇[16],并且对MINIX只允许在教育上使用很不满(其不允许任何商业使用),于是开始写他自己的操作系统,这就是后来的Linux内核

林纳斯·托瓦兹开始在MINIX上开发Linux内核,为MINIX写的软件也可以在Linux内核上使用。后来Linux成熟了,可以在自己上面开发自己了。[17]使用GNU软件代替MINIX的软件,因为使用从GNU系统来的源代码可以自由使用,这对新操作系统是有益的。使用GNU GPL协议的源代码可以被其他项目所使用,只要这些项目使用同样的协议发布。为了让Linux可以在商业上使用,林纳斯·托瓦兹决定改变他原来的协议(这个协议会限制商业使用),使用GNU GPL协议来代替。[18]开发者致力于融合GNU元素到Linux中,做出一个有完整功能的、自由的操作系统。[13]

Linux的第一个版本在1991年9月被大学FTP server管理员Ari Lemmke发布在Internet上,最初Torvalds称这个内核的名称为"Freax",意思是自由("free")和奇异("freak")的结合字,并且附上了"X"这个常用的字母,以配合所谓的类Unix的系统。但是FTP服务器管理员嫌原来的命名“Freax”的名称不好听,把内核的称呼改成“Linux”,当时仅有10000行程序码,仍必须运行于Minix操作系统之上,并且必须使用硬盘开机;随后在10月份第二个版本(0.02版)就发布了,同时这位芬兰赫尔辛基的大学生在comp.os.minix上发布一则信息

Hello everybody out there using minix- I'm doing a (free) operation system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones.

1994年3月,Linux1.0版正式发布,Marc Ewing成立了Red Hat软件公司,成为最著名的Linux经销商之一。

Unix & Linux历史源流

早期Linux的开机管理程序(boot loader)是使用LILO(Linux Loader),早期的LILO存在着一些难以容忍的缺陷,例如无法识别1024柱面以后的硬盘空间,后来新增GRUB(GRand Unified Bootloader)克服了这些缺点,具有‘动态搜索内核文件’的功能,可以让用户在开机的时候,自行编辑开机设置系统文件,通过ext2ext3文件系统中加载Linux Kernel(GRUB通过不同的文件系统驱动可以识别几乎所有Linux支持的文件系统,因此可以使用很多文件系统来格式化内核文件所在的扇区,并不局限于ext文件系统)。

Linux的标志吉祥物是一只名字叫做Tux企鹅,标志的由来是因为Linus在澳洲时曾被一只动物园里的企鹅咬了一口,便选择了企鹅作为Linux的标志。更容易被接受的说法是:企鹅代表南极,而南极又是全世界所共有的一块陆地。这也就代表Linux是所有人的Linux。

发展现状[编辑]

今天由Linus Torvalds带领下,众多开发共同参与开发和维护Linux内核。[19]理查德·斯托曼领导的自由软件基金会,继续提供大量支持Linux内核的GNU组件。[20]一些个人和企业开发的第三方的非GNU组件也提供对Linux内核的支持,这些第三方组件包括大量的作品,有内核模块和用户应用程序和库等内容。Linux社区或企业都推出一些重要的Linux发行版,包括Linux内核、GNU组件、非GNU组件,以及其他形式的的软件包管理系统软件。

系统架构[编辑]

基于Linux的系统是一个模块化的类Unix操作系统。Linux操作系统的大部分设计思想来源于20世纪70年代到80年代的Unix操作系统所创建的基本设计思想。Linux系统使用单内核,由Linux内核负责处理进程控制、网络,以及外围设备文件系统的访问。在系统运行的时候,设备驱动程序要么与内核直接集成,要么以加载模块形式添加。

Linux具有设备独立性,它内核具有高度适应能力,从而给系统提供了更高级的功能。GNU用户界面组件是大多数Linux操作系统的重要组成部分,提供常用的C函数库shell,还有许多常见的Unix实用工具,可以完成许多基本的操作系统任务。大多数Linux系统使用的图形用户界面创建在X窗口系统之上,由X窗口系统通过软件工具及架构协议来创建操作系统所用的图形用户界面。

已安装Linux操作系统包含的一些组件:

  • 启动程序——例如GRUBLILO。该程序在计算机开机启动的时候运行,并将Linux内核加载到内存中。
  • init程序。init是由Linux内核创建的第一个进程,称为根进程,所有的系统进程都是它的子进程,即所有的进程都是通过init启动。init启动的进程如系统服务和登录提示(图形或终端模式的选择)。
  • 软件库包含代码,可以通过运行的进程。在Linux系统上使用ELF格式来执行文件,负责管理库使用的动态链接器是“ld-linux.so”。Linux系统上最常用的软件库是GNU C库
  • 用户界面程序,如命令行shell或窗口环境。

Linux发布版[编辑]

Ubuntu 12.10,是一个流行的桌面Linux发布版

Linux发布版指的就是通常所说的“Linux操作系统”,它可能是由一个组织,公司或者个人发布的。Linux主要作为Linux发布版(通常被称为"distro")的一部分而使用。通常来讲,一个Linux发布版包括Linux内核,将整个软件安装到电脑上的一套安装工具,各种GNU软件,其他的一些自由软件,在一些特定的Linux发布版中也有一些专有软件。发布版为许多不同的目的而制作,包括对不同电脑硬件结构的支持,对一个具体区域或语言的本地化,实时应用,和嵌入式系统。目前,超过三百个发布版被积极的开发,最普遍被使用的发布版有大约十二个。较为知名的有FedoraUbuntuMageia等。[21]

一个典型的Linux发布版包括:Linux内核,一些GNU和工具,命令行shell,图形界面的X窗口系统和相应的桌面环境,如KDEGNOME,并包含数千种从办公包编译器文本编辑器,小游戏,儿童教育软件,到科学工具的应用软件。

很多版本Linux发布版使用LiveCD技术,也就是不需要安装,放入光盘驱动器里面进行开机,就能使用。比较著名的有Damn Small LinuxKnoppix等。LiveCD的相关技术进步到现在,有些发布版本身的安装光盘也有LiveCD的功能,如FedoraUbuntu等。

Linux的应用[编辑]

GNU/Linux爱好者设计的宣传图,并使用GPL授权
GNU/Linux社区设计的立体图,并使用GPL授权

今天各种场合都有使用各种Linux发行版,从嵌入式设备到超级电脑,[22][23]并且在服务器领域确定了地位,通常服务器使用LAMP组合。[24]在家庭与企业中使用Linux发行版的情况越来越多。[25][26][27][28][29][30][31]并且在政府中也很受欢迎,巴西联邦政府由于支持Linux而世界闻名。[32][33]有新闻报道俄罗斯军队自己制造的Linux发布版的,做为G.H.ost项目已经取得成果.[34]印度的Kerala联邦计划在向全联邦的高中推广使用Linux。[35][36]中华人民共和国为取得技术独立,在龙芯过程中排他性地使用Linux。[37] 在西班牙的一些地区开发了自己的Linux发布版,并且在政府与教育领域广泛使用,如Extremadura地区的gnuLinExAndalusia地区的Guadalinex葡萄牙同样使用自己的Linux发布版Caixa Mágica,用于Magalh?es笔记本电脑[38]和e-escola政府软件。[39]法国和德国同样开始逐步采用Linux。[40]

Linux发布版同样在笔记本电脑市场很受欢迎,像ASUS Eee PCAcer Aspire One,销售时安装有订制的Linux发布版。

传统的Linux用户一般都是专业人士。他们愿意安装并设置自己的操作系统,往往比其他操作系统的用户花更多的时间在安装并设置自己的操作系统。这些用户有时被称作“黑客”或是“极客”。

使用Linux主要的成本为移植、培训和学习的费用,早期由于会使用Linux的人较少,并且在软件设计时并未考虑非专业者的使用,导致这方面费用极高。但这方面的费用已经随着Linux的日益普及和Linux上的软件越来越多、越来越方便而降低,但专业仍是使用Linux的主要成本。

然而随着Linux慢慢开始流行,有些原始设备制造商(OEM)开始在其销售的电脑上预装上Linux,Linux的用户中也有了普通电脑用户,Linux系统也开始慢慢出现在个人电脑操作系统市场。Linux在欧洲、美国和日本的流进程度较高,欧美地区还发布Linux平台的游戏和其他家用软件。Linux开源社区方面也是以欧洲、美国、日本等发达国家的人士居多。

每个孩子一台笔记本电脑这一项目正在催生新的更为庞大的Linux用户群,计划将包括发展中国家的几亿学童、他们的家庭和社区。在2007年,已经有六个国家订购了至少每个国家一百万台以上免费发放给学生。GoogleRed HateBay是该项目的主要支持者。

基于其低廉成本与高度可设置性,Linux常常被应用于嵌入式系统,例如机上盒移动电话移动设备等。在移动电话上,Linux已经成为IOS的主要竞争者;而在移动设备上,则成为Windows CEPalm OS外之另一个选择。目前流行的TiVo数字摄影机使用了经过定制化后的Linux。此外,有不少硬件式的网络防火墙路由器,例如部份LinkSys的产品,其内部都是使用Linux来驱动、并采用了操作系统提供的防火墙及路由功能。

Linux注册商标是Linus Torvalds所有的。这是由于在1996年,一个名字叫做William R. Della Croce的律师开始向各个Linux发布商发信,声明他拥有Linux商标的所有权,并且要求各个发布商支付版税,这些发布商集体进行上诉,要求将该注册商标重新分配给Linus Torvalds。Linus Torvalds一再声明Linux是自由且免费的,他本人可以卖掉,但Linux绝不能卖。

个人计算机[编辑]

转换操作系统的开销:自由开源意识形态与商业用途的冲突、缺乏强而有力的推广厂商、缺乏对特殊的硬件和应用程序的支持、电脑技术人员不愿再花费时间重复学习、对已有平台的依赖,是制约Linux被采纳的主要因素。

目前能在Windows或Mac OS上运行的应用软件大部分都没有Linux的版本,不过在Linux平台上通常可以找到类似功能的应用软件。大多数在Windows平台上广泛使用的自由软件都有相应的Linux版本,例如Mozilla FirefoxApache OpenOfficePidginVLCGIMP;部分流行的专有软件也有相应的Linux版本,如Adobe Flash PlayerAdobe ReaderGoogle EarthNero Burning ROMOperaMapleMATLABSkypeMayaSPSSGoogle Chrome

另外,相当多的Windows应用程序可以通过Wine和一些基于Wine的项目如CrossOver正常运行和工作。如Microsoft OfficeAdobe Photoshop暴雪娱乐的游戏、Picasa其中对于Photoshop的Crossover(Wine)兼容性工作有Disney、DreamWorks、Pixar投资支持,等。Google大力参与Wine项目改进,Picasa的GNU/Linux版本也是经Wine测试的Windows平台编译版本。[41]

整个亚洲,特别缺乏对Linux的支持,硬件和应用程序皆只考量微软操作系统设计的需求。例如:Internet ExplorerActiveX需求、Microsoft Office兼容性、网络游戏以及一般用户都倾向于使用Windows

但是,Linux下也有相当多不能在Windows平台下运行的软件,主要是依靠X窗口系统和其他Windows无法利用的资源,或者是因为稳定性等其他方面的考虑并不准备支持Windows。不过近年来,也不断向其移植。有如KDE SCCinepaint正在进行向Windows的移植。Linux使用的增多也使得Windows开源软件向Linux移植,比如Filezilla

服务器、主机和超级计算机[编辑]

为Linux而设计的服务器

Linux发行版一直被用来作为服务器的操作系统,并且已经在该领域中占据重要地位。根据2006年9月en:Netcraft的报告显示,十个最大型的网络托管公司有八个公司在其Web服务器运行Linux发行版。

Linux发行版是构成LAMP(Linux操作系统,Apache,MySQL,Perl / PHP / Python)的重要部分,LAMP是一个常见的网站托管平台,在开发者中已经得到普及。

Linux发行版也经常使用作为超级计算机的操作系统,2010年11月公布的超级计算机前500强,有459个(91.8%)运行Linux发行版[42]。曾经是世界上最强大的超级计算机[43]——IBM的红杉(IBM Sequoia),已于2011年交付劳伦斯利福摩尔国家实验室,并于2012年6月开始运作,也是选择Linux作为操作系统。[44]

嵌入式设备[编辑]

Linux的低成本、强大的定制功能以及良好的移植性能,使得Linux在嵌入式系统方面也得到广泛应用。流行的TiVo数字视频录像机还采用了定制的Linux,思科在网络防火墙和路由器也使用了定制的Linux。Korg OASYS、Korg的KRONOS、雅马哈的YAMAHA MOTIF XS/Motif XF音乐工作站、雅马哈的S90XS/S70XS、雅马哈MOX6/MOX8次合成器、雅马哈MOTIF-RACK XS音源模块,以及Roland RD-700GX数码钢琴均运行Linux。Linux也用于舞台灯光控制系统,如WholeHogIII控制台。

在手机、平板电脑等移动设备方面,Linux也得到重要发展,基于Linux内核的操作系统也成为最广泛的操作系统。基于Linux内核的Android操作系统已经超越诺基亚的Symbian操作系统,成为当今全球最流行的智能手机操作系统。在2010年第三季度,销售全球的全部智能手机中使用Android的占据25.5%(所有的基于Linux的手机操作系统在这段时间为27.6%)。从2007年起,手机和掌上电脑上运行基于Linux的操作系统变得更加普遍,例如诺基亚N810,Openmoko的“的Neo1973,摩托罗拉的ROKR E8。Palm(后来被HP公司收购)推出了一个新的基于Linux的webOS操作系统,并使用在新生产的Palm Pre智能手机上。MeeGo是诺基亚和英特尔于2010年2月联合推出的基于Linux的操作系统,诺基亚也推出了使用MeeGo操作系统的N9手机。2011年9月28日,继诺基亚宣布放弃开发MeeGo之后,英特尔也正式宣布将MeeGo与LiMo合并成为新的系统TizenJolla Mobile公司成立并推出了由MeeGo发展而来的Sailfish操作系统。

使用比例[编辑]

很多开源软件的定量研究聚焦在市场占有率(虽然多数不算作市场中的商品)和可靠性,包括数不清的Linux分析报告。Linux份额成长迅速。IDC的2008年第二季度报告指出,Linux在所有服务器市场的市占率已经达到29%,比该研究机构在2007年的调查大幅增加了12个百分点。这个估计数字基于Linux服务器的销售额。

所以,Linux的市占率是不可小觑的。Netcraft报告,在2010年二月,每10台可靠的服务器中Linux发布版占6台,FreeBSD占2台,Microsoft占1台。而DebianCentOS两个至关重要的发布版并不销售。

评价[编辑]

正面[编辑]

  • 开放源代码的Linux可以让知识延续下去,新兴的软件公司可以从开放源代码上快速、低价的创建专业能力,丰富市场的竞争,防止独霸软件巨兽的存在。
  • 个人使用很少有版权问题,绝大多数都是免费使用,几乎无所谓盗版问题。
  • 新的Linux发布版大多数软件都有服务器的服务,只要点击就可以自动下载、安装经过认证的软件,不需要到市面购买、安装。
  • Linux学习的投资有效时间较长。旧版软件、系统都还是存在,有源代码可以派生、分支,维护周期普遍比Windows长很多。就算被放弃,还是可以凭借源代码派生。新的软件更新发展多样化,容易养成用户习惯掌握原理,而不是养成操作习惯。
  • 强大的Shell脚本支持,容易组合出符合需求的环境或创造自动程序。
  • 默认安全设置相对于目前主流的Windows操作系统安全很多。[45]Windows操作系统为了非专业用户降低了默认安全性的设置,导致系统容易受到木马、病毒的侵害。盗版的Windows更糟糕,可能随盗版操作系统捆绑木马恶意程序,部分默认超级用户(Administrator)登录、关闭安全更新等问题导致安全性更差。

负面[编辑]

  • BSD的开发人员曾经批评过Linux内核开发人员过于重视新功能的添加而不是踏踏实实的把代码写好、整理好。
  • Solaris系统管理员则认为SMFZFSDTrace等Solaris特有工具使得Solaris比Linux更加优秀。[来源请求]
  • Minix爱好者认为微内核是将来技术发展的方向,Linux在技术上是落伍陈旧的。(参见塔能鲍姆-林纳斯辩论
  • 软硬件支持性较差。大部份的软、硬件厂商没有或者不会优先开发Linux平台的版本,或者Linux平台的版本功能较少,致使可用的应用程序、硬件周边支持性相较于WindowsMac平台差。
  • 相当多的发布版(超过200个以上),使程序开发者无法针对所有发布版做测试,使用Linux平台的应用软件安装在非主流发布版可能遭遇预料之外的问题或甚至于无法使用。
  • Linux系统及相关应用软件主要是由黑客程序员及其它Linux爱好者共同合作开发出来的,所以缺少了商业软件基于商业利益而调整操作界面使之更适合不同用户的行为。对Linux使用方式的不习惯,以及不同软件操作方式缺乏一致性使得用户产生Linux系统难以使用的感受。

参考文献[编辑]

  1. ^ The Linux Kernel Archives
  2. ^ The Linux Kernel Archives
  3. ^ Debian GNU/Linux Licenses – Ohloh. ohloh.net. [2009-03-27]. 
  4. ^ U.S. Reg No: 1916230. United States Patent and Trademark Office. [2006-04-01]. 
  5. ^ Linus Benedict Torvalds (5 October 1991). "Free minix-like kernel sources for 386-AT". comp.os.minix. (Web link). .于30 September 2011查阅。
  6. ^ What Is Linux: An Overview of the Linux Operating System. Linux Foundation. 3 April 2009 [15 August 2011]. 
  7. ^ Weeks, Alex. 1.1//Linux System Administrator's Guide version 0.9. 2004 [18 January 2007]. 
  8. ^ The GNU Operating System. Gnu.org. [17 April 2009]. 
  9. ^ Top500 OS chart. Top500.org. [31 October 2010]. 
  10. ^ Henry Burkhardt, KSR. June 2011. Top500.org. [15 September 2011].  已忽略文本“ TOP500 Supercomputing Sites ” (帮助)
  11. ^ Origins and History of Unix, 1969-1995. [2013-2-20] (英文). 
  12. ^ About the GNU Project – Initial Announcement. Gnu.org. 2008-06-23 [2009-03-09]. 
  13. ^ 13.0 13.1 Overview of the GNU System. Gnu.org. [2009-03-09]. 
  14. ^ Linus vs. Tanenbaum debate. 
  15. ^ Linksvayer, Mike. The Choice of a GNU Generation - An Interview With Linus Torvalds. Meta magazine. 1993 [2009-01-20]. 
  16. ^ "What would you like to see most in minix?". comp.os.minix. (Web link). .于2006-09-09查阅。
  17. ^ Chicken and egg: How was the first linux gcc binary created??. 
  18. ^ Torvalds, Linus. Release notes for Linux v0.12. Linux Kernel Archives. 1992-01-05 [2007-07-23]. "The Linux copyright will change: I've had a couple of requests to make it compatible with the GNU copyleft, removing the “you may not distribute it for money” condition. I agree. I propose that the copyright be changed so that it confirms to GNU ─ pending approval of the persons who have helped write code. I assume this is going to be no problem for anybody: If you have grievances ("I wrote that code assuming the copyright would stay the same")mail me. Otherwise The GNU copyleft takes effect since the first of February. If you do not know the gist of the GNU copyright ─ read it." 
  19. ^ The Linux Foundation; Staff. [10 November 2011]. 
  20. ^ The Free Software Foundation Management. [10 November 2011]. 
  21. ^ The LWN.net Linux Distribution List. [2006-05-19]. 
  22. ^ Santhanam, Anand; Vishal Kulkarni. Linux system development on an embedded device. DeveloperWorks. IBM. 1 March 2002 [2007-07-26]. 
  23. ^ Lyons, Daniel. Linux rules supercomputers. [2007-02-22]. 
  24. ^ Schrecker, Michael. Turn on Web Interactivity with LAMP. [2007-02-22]. 
  25. ^ Galli, Peter. Vista Aiding Linux Desktop, Strategist Says. eWEEK (Ziff Davis Enterprise Inc.). 2007-08-08 [2007-11-19]. 
  26. ^ Paul, Ryan. Linux market share set to surpass Win 98, OS X still ahead of Vista. Ars Technica (Ars Technica, LLC). 2007-09-03 [2007-11-19]. 
  27. ^ Beer, Stan. Vista to play second fiddle to XP until 2009: Gartner. iTWire (iTWire). 2007-01-23 [2007-11-19]. 
  28. ^ Operating System Marketshare for Year 2007. Market Share. Net Applications. 2007-11-19 [2007-11-19]. 
  29. ^ Vista slowly continues its growth; Linux more aggressive than Mac OS during the summer. XiTiMonitor (AT Internet/XiTi.com). 2007-09-24 [2007-11-19]. 
  30. ^ Global Web Stats. W3Counter. Awio Web Services LLC. 2007-11-10 [2007-11-19]. 
  31. ^ June 2004 Zeitgeist. Google Press Center. Google Inc. 2004-08-12 [2007-11-19]. 
  32. ^ Brazil's love of Linux. [2009-02-21]. 
  33. ^ Ashurst, Mark. Brazil falls in love with Linux. BBC News. 2004-02-01 [2009-02-21]. 
  34. ^ LV: Minister: "Open standards improve efficiency and transparency". [2009-02-21]. 
  35. ^ Linux Spreads its Wings in India. [2009-02-21]. 
  36. ^ Kerala shuts windows, schools to use only Linux. [2009-06-22]. 
  37. ^ China’s Microprocessor Dilemma. Microprocessor Report. [2009-04-15]. 
  38. ^ Magalh?es equipped with Linux Caixa Mágica. 
  39. ^ Oferta CM no programa e-Escolas surpreende o mercado. 
  40. ^ Some countries are choosing Linux systems over Microsoft. [2009-02-21]. 
  41. ^ http://code.google.com/intl/zh-TW/opensource/wine.html
  42. ^ TOP500.org. Operating system Family share for 11/2010. Top500.org. [16 January 2011].  已忽略文本“ TOP500 Supercomputing Sites ” (帮助)
  43. ^ TOP500 Press Release: Lawrence Livermore’s Sequoia Supercomputer Towers above the Rest in Latest TOP500 List. TOP500. July 14, 2012. 
  44. ^ 20 Petaflop Sequoia Supercomputer. IBM. 3 Feb 2009. 
  45. ^ 疑点解析:Linux系统下的病毒少是为何?. 2008-09-12 [2013-7-2] (简体中文). 

外部链接[编辑]

参见[编辑]