Linux

LinuxGNU/Linux是一种类似Unix的计算机操作系统(或严格意义上的系列)。一个操作系统是一个基本指令的集合,它管理着计算机的电子部分,允许运行应用程序/程序。Linux是自由软件,意味着每个人都可以自由地使用它、查看它的工作原理、改变它或分享它。

Linux的软件很多,和Linux本身一样--Linux的很多软件都是免费软件。这也是很多人喜欢使用Linux的原因之一。

Linux的定义组件是Linux内核,是Linus Torvalds首先独自开发的操作系统内核。Linux通常被打包成Linux发行版(简称distro)。发行版还包括支持系统的软件和库,其中很多是由GNU项目提供的。

流行的 Linux 发行版包括 DebianFedoraUbuntu。商业发行版包括Red Hat Enterprise Linux和SUSE Linux Enterprise Server。桌面Linux发行版包括一个窗口系统,如X11或Wayland,以及一个桌面环境,如GNOME或KDE Plasma。用于服务器的发行版可能会完全省略图形,并包括一个解决方案堆栈,如LAMP。由于Linux是可以自由重新分发的,任何人都可以为任何目的创建一个发行版。

Linux最初是为个人电脑开发的。Linux是大型计算机等服务器上的主要操作系统,也是超级计算机上唯一使用的O.S.(至少在TOP500榜单上,自2017年11月起)。它被约2.3%的台式电脑使用。运行基于Linux内核的Chrome OS的Chromebook占据了美国K-12教育市场的主导地位,占美国300美元以下笔记本销量的近20%。

Linux还可以运行在嵌入式系统上,嵌入式系统是指操作系统通常内置在固件中,并为系统高度定制的设备;这包括移动电话(尤其是智能手机)、平板电脑、网络路由器、设施自动化控制、电视机、数字录像机、视频游戏机和智能手表。事实上,Android操作系统是建立在Linux内核之上的移动操作系统,在所有通用操作系统中拥有最大的安装量。据报道,2017年3月,安卓系统的用户数量超过了不基于Linux的微软Windows系统。

Linux是自由和开源软件合作的最突出的例子之一。任何人都可以在GNU通用公共许可证等相关许可证的条款下使用、修改和发布源代码--无论是商业性还是非商业性的。

Linux是如何诞生的

在20世纪80年代,很多人喜欢使用一种叫Unix的操作系统。但由于它限制了用户对系统的分享和改进,一些人制作了一种新的操作系统,它的工作原理与Unix类似,但任何人都可以分享或改进它。MINIX与Unix类似,被用作大学生学习操作系统工作原理的教学工具。MINIX也限制了用户对其进行共享和改进。

一群名为GNU项目的人编写了一个名为G.N.U.的新操作系统的不同部分,但它并不具备一个操作系统工作所需的所有部分。1991年,Linus Torvalds开始着手开发一个可以免费使用、不花钱的MINIX的替代品。Linus在赫尔辛基大学上学时就开始了这个项目。这最终成为了Linux内核。

Linus Torvalds在一些互联网小组上为MINIX用户分享了Linux内核。Linus首先将这个操作系统称为"Freax"。Freax这个名字的由来是将英文单词"free"和"freak"连接起来,并在名字中加上一个X,因为Unix的名字中就有一个X。与Linus在大学共事的Ari Lemmke负责Freax存储的服务器。Ari认为Freax不是一个好名字,所以他没有问Linus就把这个项目叫做"Linux"。后来,Linus同意Linux是他的项目更好的名字。

Linux一开始依靠的是MINIX的软件代码。但是,由于G.N.U.系统的代码可以免费使用,他决定如果Linux可以使用这些代码,而不是MINIX的代码,这对Linux是有好处的,因为MINIX不允许人们分享或如何改变它。G.N.U.通用公共许可证是一个软件许可证,它允许人们改变他们想要的代码的任何部分,只要他们将他们所做的任何改变与他们将软件交给的人分享,并允许他们免费或有偿地重新发布它。G.N.U.的软件都是在G.N.U.通用公共许可证下授权的,所以Linus和其他在Linux上工作的人也可以使用它。

为了使Linux内核适合使用G.N.U.项目的代码,Linus Torvalds开始从他原来的许可证(不允许人们出售)转向G.N.U.GPL。Linux和G.N.U.的开发者共同合作,将G.N.U.的代码与Linux整合在一起,做成了一个免费的操作系统。

自1991年以来,包括Google在内的数千名程序员和公司都在努力让Linux变得更好。

企鹅塔克斯

Linux的吉祥物是一只名叫"Tux"的卡通企鹅。当人们在软件和硬件上看到这只企鹅时,就意味着它可以和Linux一起工作,有时也可以和所有类似Unix的系统一起工作。

企鹅的创意来自于Linux的创造者Linus Torvalds。这个形象是由一个叫Larry Ewing的人在一次创作标志的比赛中制作的。这个形象"Tux"没有获奖,但后来被选为吉祥物。

Tux现在已经成为Linux的象征,有时甚至成为开源的象征。在很多不同的地方都能看到他的身影,当人们提到Linux时,往往会想到Tux。Tux甚至被收录在许多电子游戏中,如Super Tux(如《超级马里奥兄弟》)、Tux Racer(玩家在冰山上与Tux赛跑)和Pingus(如Lemmings)。

企鹅塔克斯Zoom
企鹅塔克斯

用途

桌面使用

虽然在桌面出版和专业音频和视频等领域,只有一些Mac OS X和微软Windows程序的Linux版本,但与Mac和Windows的程序相比,有一些程序的质量比较相似。

许多在Windows上流行的免费软件程序,如Pidgin、Mozilla Firefox、LibreOffice、ChromiumVLCGIMP,都可以在Linux下使用。越来越多的专有桌面软件也可以在Linux下使用,如Adobe Flash Player、Spotify和Skype。CrossOver是基于开源Wine项目的专有解决方案,支持在Linux下运行Windows应用程序,如Microsoft Office和Adobe Photoshop。

KDE和GNOME

KDE

GNOME

服务器和超级计算机

Linux主要被用作服务器操作系统,在这方面已经上升到被很多人所熟知;Netcraft在2008年2月的报告中指出,在十家最好的互联网托管公司中,有五家在他们的网站服务器上运行Linux。这是因为它的稳定性和正常运行时间,而且服务器的图形用户界面的桌面软件往往是不需要的。

Linux通常被用作超级计算机的操作系统。截至2017年11月,排名前500位的超级计算机全部运行Linux。

路霸王Zoom
路霸王

发音

1992年,Torvalds解释了他对Linux这个词的发音。

'li'的发音是短[ee]音:比较prInt、mInImal等。'nux'也是短音,非双音,比如pUt。部分原因是由于minix:linux只是我对这个东西的工作名称,由于我写它来代替我系统上的minix,结果就是这样......linus的minix变成了linux。

Torvalds提供了一个音频样本,表明他自己的发音,用英语和瑞典语。

一些讲英语的人把这个名字念成lee-narks或lee-nix或lie-nix。根据Torvalds的说法,这是不正确的发音。[]

代码大小

2001年对Red Hat Linux 7.1的研究发现,这个发行版有3000万行代码。该研究表明,红帽7.1需要大约8000年的时间来开发。该研究还表示,如果这些软件都是通过专有手段制作的,那么在美国制作这些软件的成本约为10.8亿美元。截至2011年3月7日,Linux内核的成本约为30亿美元。

2013年6月发布的Linux内核3.10版本的代码量为1500万行,而2015年6月发布的4.1版本,近1.4万名程序员的代码量已发展到1950多万行。

大部分代码(约71%)是用C编程语言编写的,还使用了许多其他语言,包括C++、汇编语言、Perl、PythonFortran和各种shell脚本语言。在所有代码中,有一半多一点的代码是根据通用公共许可证颁发的。

不同的Linux版本

想得到Linux的人可以从网上下载,也可以从商店或网站购买。有时关于Linux的书籍和杂志上会有一个印有Linux的C.D.或D.V.D.。任何某个版本的Linux都被称为"发行版",或"distro"。一个Linux版本有Linux内核和G.N.U.软件,还有一些可能不属于G.N.U.的额外程序,不同的版本包括不同的额外程序。最多人使用的版本包括

人们可能会花一些钱买一个版本,这样他们就可以拥有一张CD-ROM或DVD,并帮助公司把他们的版本做得更好。通常当有人付费时,是为了让公司在用户安装后帮助他们,这就是所谓的"支持"。

Linux的软件包括:

  • 内核和外壳。
  • Apache允许用户运行自己的网站。
  • KDEGNOME桌面环境
  • LibreOffice是用于办公的。
  • Mozilla Firefox是一个互联网(网络)浏览器。
  • GIMPInkscapeBlender帮助人们处理图片。
  • Tux Racer等游戏。
  • GNU编译器
FedoraZoom
Fedora

许可、商标和命名

Linux内核和大多数GNU软件都是在GNU通用公共许可证(GPL)下授权的。GPL要求任何分发Linux内核的人必须在同样的条款下向接受者提供源代码(以及任何修改)。1997年,Linus Torvalds说:"让Linux成为GPL'd绝对是我做过的最好的事情"。Linux 系统的其他关键组件可能会使用其他许可证;许多库使用 GNU Lesser General Public License (LGPL),这是 GPL 的一种类型,限制较少,X Window 系统使用 MIT License。"Linux"是Linus Torvalds的商标。

相关网页

  • Linux发行版列表

问题和答案

问:什么是Linux?
答:Linux或GNU/Linux是一种用于计算机的类Unix操作系统(或系列)。它是一个基本指令的集合,管理计算机的电子部分,允许运行应用程序和程序。

问:是什么使Linux受到欢迎?
答:许多人喜欢使用Linux的一个原因是有许多软件可以使用,而且这些软件大多是免费的。

问:谁开发了Linux内核?
答:Linux内核最初是由Linus Torvalds独自开发的。

问:有哪些流行的Linux发行版?
答:流行的发行版包括Debian、Fedora、Ubuntu、Red Hat Enterprise Linux、SuSE Linux Enterprise Server、X11或Wayland、GNOME和KDE Plasma。

问:是否可以为特定目的创建自定义发行版?
答:是的,因为任何人都可以在其各自的许可证下自由复制和修改源代码,如GNU通用公共许可证。
问:Linux在什么地方使用最普遍?答:Linux最常用于服务器,如大型计算机和超级计算机;约2.3%的台式计算机;美国K-12教育市场的Chromebook;移动电话(尤其是智能手机)、平板电脑、网络路由器等嵌入式系统;设施自动化控制;电视;数字录像机;视频游戏机和智能手表。

AlegsaOnline.com - 2020 / 2023 - License CC3