跳转到内容

Linux:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
使用全形標點
第80行: 第80行:
2006年開始發售的SONY [[PlayStation 3]]亦使用Linux的作業系統。之前,Sony亦曾為他們的[[PlayStation 2]]推出過一套名為[[PS2 Linux]]的[[DIY]]組件。至於遊戲開發商[[雅達利]]及[[id Software]],都有為其旗下的遊戲推出過Linux桌面版本。此外,[[Linux Game Publishing]]亦有專門為Linux平台撰寫遊戲,並致力於把其他在[[Microsoft Windows|Windows]]平台編撰的遊戲程式碼轉攜至Linux平台,及為轉攜遊戲提供使用授權。
2006年開始發售的SONY [[PlayStation 3]]亦使用Linux的作業系統。之前,Sony亦曾為他們的[[PlayStation 2]]推出過一套名為[[PS2 Linux]]的[[DIY]]組件。至於遊戲開發商[[雅達利]]及[[id Software]],都有為其旗下的遊戲推出過Linux桌面版本。此外,[[Linux Game Publishing]]亦有專門為Linux平台撰寫遊戲,並致力於把其他在[[Microsoft Windows|Windows]]平台編撰的遊戲程式碼轉攜至Linux平台,及為轉攜遊戲提供使用授權。


而随着[[OLPC]]的[[XO-1]],[[华硕]]的[[Eee UMPC]]等低价电脑的推行,许多人乐观的认为在低端PC市场,linux的市场占有率正在快速的增长<ref>{{cite news | author=Steven J. Vaughan-Nichols| title=Linux is about to take over the low end of PCs | date=Dec. 07, 2007 | publisher=desktoplinux | url =http://www.desktoplinux.com/news/NS2414535067.html | work = | pages = | accessdate = 2007-12-11 | language = }}</ref>。
而一個打算對所有生活在發展中國家孩子提供手提電腦的名為[[OLPC|每孩子皆有一部手提電腦]](OLPC)的項目,正是使用Linux作為預設的作業系統。


=== 发行版 ===
=== 发行版 ===
第99行: 第99行:


您可以通过[http://wiki.chinaunix.net/index.php/Linux%E6%A1%8C%E9%9D%A2%E5%BA%94%E7%94%A8]查看Linux系统常用的桌面应用软件。
您可以通过[http://wiki.chinaunix.net/index.php/Linux%E6%A1%8C%E9%9D%A2%E5%BA%94%E7%94%A8]查看Linux系统常用的桌面应用软件。

<!--
123The high level of access granted to Linux's internals has led to Linux users traditionally tending to be more technologically oriented than users of Microsoft Windows and Mac OS, sometimes revelling in the tag of "[[hacker]]" or "[[geek]]". Linux and other free software projects have been frequently criticized for not going far enough to ensure ease of use.{{cn}}

This stereotype has begun to be dispelled in recent years. Linux may now be used with a user interface that is very similar to those running on other operating systems. Users may have to switch application software, and there are often fewer "known" options (as in the case of [[computer game]]s) but there exist replacements for all general-purpose software, and general applications like spreadsheets, word processors, and browsers are available for Linux in profusion. Additionally, a growing number of proprietary software vendors are supporting Linux,<ref>{{cite web | url = http://www.iist.unu.edu/globaldesktop/ | title = The Global Desktop Project, Building Technology and Communities | accessdate = 2006-05-07 }}</ref> and compatibility layers such as the [[Wine (software)|Wine]] system allow some Windows application software and drivers to be used on Linux without requiring the vendor to adapt them.

Linux's roots in the Unix operating system mean that while graphical configuration tools and control panels are available for many system settings and services, plain-text configuration files are still commonly used to configure the OS and may be exposed to users. In general, the [[Shell (computing)|command shell]] does not protect against accidents like file deletion, and the user interfaces of older programs are sometimes inconsistent.

The Berlin-based organization [[Relevantive]] concluded in 2003 that the usability of Linux for a set of desktop-related tasks was "nearly equal to [[Windows XP]]."<ref>{{cite web | url = http://www.relevantive.de/Linux-Usabilitystudy_e.html | title = Relevantive Linux usability study | accessdate = 2006-04-03 }}</ref> Since then, there have been numerous independent studies and articles which indicate that a modern Linux desktop using either GNOME or KDE is on par with Microsoft Windows in a business setting.<ref>{{ cite web | first = Emmett | last = Dulaney | date = June 2005 | url = http://redmondmag.com/features/article.asp?editorialsid=485 | title = Desktop Linux: Ready for Prime Time? | accessdate=2006-06-19 }}</ref>
-->


=== 市場份額和興起 ===
=== 市場份額和興起 ===

2007年12月11日 (二) 12:11的版本

Linux
Linux官方的吉祥物,一只叫Tux的企鹅
Tux是Linux官方的吉祥物,於1996年由Larry Ewing創造出來。
编程语言C、​汇编语言、​Rust
作業系統家族类Unix系统
運作狀態Current
当前版本2.6.23.1(Linux内核2007年10月12日
最新預覽Kernel: 6.2-rc5[1](2023年1月21日,​21個月前​(2023-01-21[±]
内核类别宏内核
许可证GNU通用公共许可证 and others
官方網站kernel.org 編輯維基數據鏈接

Linux操作系统Linux),是一种计算机操作系统。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由軟體开放源代码发展中最著名的例子。

严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和資料庫的操作系统(也被称为GNU/Linux)。基于这些组件的Linux软件被称为Linux发行版。一般来讲,一个Linux发行套件包含大量的软件,比如软件开发工具(例如DEV C++)、資料库(例如MySQL)、Web服务器(例如Apache)、X Window、桌面环境(例如GNOMEKDE)、办公套件(例如OpenOffice.org)、腳本語言(例如PerlPHPPython)等等。

Linux内核最初是为英特尔386微处理器设计的。现在Linux内核支持从个人电脑大型主机甚至包括嵌入式系统在内的各种硬件设备。

在开始的时候,Linux只是个人狂热爱好的一种产物。但是现在,Linux已经成为了一种受到广泛关注和支援的一种操作系统。包括IBM惠普戴爾在内的一些计算机业巨头也开始支援Linux。很多人认为,和其他的商用Unix系统以及微软 Windows相比,作为自由软體的Linux具有低成本,安全性高,更加可信赖的优势。

概述

File:Richard Matthew Stallman.jpeg
理察·馬修·斯托曼,GNU計劃的創立者。

绝大多数基于Linux内核的的操作系统使用了大量的GNU软件,包括了一个shell程序、工具、程序库编译器及工具,还有许多其他程序,例如Emacs。正因为如此,GNU计划的开创者理查德·马修·斯托曼博士提议将Linux操作系统改名为GNU/Linux。但有些人只把操作系统叫做"Linux"。

大多数系统还包括了像提供GUI界面的XFree86之类的曾经运行于BSD的程序。

除了一部分专家之外,大多数人都不自己选择每一样组件或自行设置,而是直接使用Linux套件

歷史

林納斯·托瓦茲,Linux核心的創立者。

1983年理察·馬修·斯托曼(Richard Stallman)創立了GNU計劃(GNU Project)。這個計劃有一個目標是為了發展一個完全免費自由的 Unix-like 作業系統。自1990年代發起這個計劃以來,GNU 開始大量的產生或收集各種系統所必備的元件,像是——函式庫(libraries)、編譯器(compilers)、偵錯工具(debuggers)、文字編輯器(text editors)、網頁伺服器(web server),以及一個Unix的使用者介面(Unix shell)——除了執行核心(kernel)仍然付闕外。1990年,GNU計劃開始在馬赫微核(Mach microkernel)的架構之上開發系統核心,也就是所謂的GNU Hurd,但是這個基于Mach的設計異常複雜,發展進度則相對緩慢。

Linux內核最初只是由芬蘭林納斯·托瓦茲(Linus Torvalds)在赫爾辛基大學上學時出於個人愛好而編寫的,當時他並不滿意Minix這個教學用的作業系統。最初的設想中,Linux 是一種類似 Minix 這樣的一種操作系統。Linux的第一個版本在1991年9月被大學FTP server管理員Ari Lemmke發布在Internet上,最初Torvalds 稱這個核心的名稱為 "Freax" ,意思是自由( "free") 和奇異( "freak") 的結合字,並且附上了"X"這個常用的字母,以配合所謂的 Unix-like 的系統。但是FTP server管理員嫌原來的命名“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.

Linux 的歷史是和GNU緊密聯繫在一起的。從1983年開始的GNU計劃致力於開發一個自由並且完整的類Unix操作系統,包括軟件開發工具和各種應用程序。到1991年 Linux 內核發布的時候,GNU已經幾乎完成了除了系統內核之外的各種必備軟件的開發。在 Linus Torvalds 和其他開發人員的努力下,GNU組件可以運行於Linux內核之上。整個內核是基於 GNU 通用公共許可,也就是GPLGNU General Public License,GNU通用公共许可证)的,但是Linux內核並不是GNU 計劃的一部分。1994年3月,Linux1.0版正式发布,Marc Ewing成立了 Red Hat 软件公司,成为最著名的 Linux 分销商之一。

Unix & Linux歷史源流

早期Linux的開機管理程式(boot loader)是使用LILO(Linux Loader),存在着一些難以容忍的缺陷,例如無法識別8G以外的硬碟,後來新增GRUB(GRand Unified Bootloader)克服了這些缺點,具有『動態搜尋核心檔案』的功能,可以讓您在開機的時候,可以自行編輯您的開機設定系統檔案,透過 ext2ext3 檔案系统中载入 Linux Kernel。

Linux 的標誌吉祥物是一只名字叫做 Tux企鵝,標誌的由來是因為Linus在澳洲時曾被一隻動物園裡的企鵝咬了一口,便選擇了企鵝作為Linux的標誌。Linux註冊商標是 Linus Torvalds 所有的。這是由於在1996年,一個名字叫做 William R. Della Croce 的律師開始向各個 Linux 發布商發信,聲明他擁有Linux商標的所有權,並且要求各個發布商支付版稅,這些發行商集體進行上訴,要求將該註冊商標重新分配給 Linus Torvalds。Linus Torvalds 一再聲明 Linux 是免費的,他本人可以賣掉,但 Linux 絕不能賣。

Linux 的某些版本是不需要安裝就能使用的版本,他們稱為 LiveCD

用户群

GNU/Linux愛好者設計的宣傳圖,並使用GPL授權
GNU/Linux社群設計的立體圖,並使用GPL授權

传统的Linux用户一般都安装并设置自己的操作系统,他们往往比其他操作系统,例如微软WindowsMac OS的用户更有经验。这些用户有时被称作“黑客”或是“极客”(geek)。然而随着Linux越来越流行,越来越多的原廠委託製造(OEM)开始在其销售的电脑上预装上Linux,Linux的用户中也有了普通电脑用户,Linux系统也开始慢慢抢占桌面电脑操作系统市场。同时Linux也是最受欢迎的服务器操作系统之一。Linux也在嵌入式电脑市场上拥有优势,低成本的特性使Linux深受用户欢迎。使用Linux主要的成本为移植、培训和学习的费用,早期由于会使用Linux的人较少,这方面费用较高,但这方面的费用已经随着Linux的日益普及和Linux上的软件越来越多、越来越方便而降低。

KDEGNOME等桌面系统使Linux更像是一个Mac或Windows之类的操作系统,提供完善的图形用户界面,而不同于其他使用命令行界面(Command Line Interface,CLI)的类Unix操作系统。

未来软件界的方向

Linux 作为较早的源代码开放操作系统,将引领未来软件发展的方向.原因很简单,就像现在的wiki将很快展示出它的魅力.

基於 Linux 開放源碼的特性,越來越多大中型企業及政府投入更多的資源來開發 Linux。現今世界上,很多國家逐漸的把政府機構內部門的電腦轉移到 Linux 上,這個情況還會一直持續。Linux 的廣泛使用為政府機構節省了不少經費,也降低了對封閉源碼軟體潛在的安全性的憂慮。

然而安全性近來有危險性在,因為開放性的原始碼,使任何人皆可知道Linux的內部核心,在黑客的眼裡,未來更是一頭肥羊,以後Microsoft WINDOWS 不在盛行後 是否也代表著,當初認為安全的linux將也要淪陷。

Linux的英文發音

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

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

此外在[2]有一份Torvalds本人说话的音频,音频内容为“Hello, this is Linus Torvalds, and I pronounce Linux as Linux”。 音頻文件地址:[3]

应用

運行在SUSE上的KDE桌面環境。

過去,Linux主要被用作服务器的操作系统,但因它的廉价、灵活性及Unix背景使得它很合适作更广泛的应用。傳統上,以Linux為基礎的“LAMP(Linux, Apache, MySQL, Perl/PHP/Python的組合)”技術,除了已在開發者群體中廣泛流行,它亦是現時提供網站務供應商最常使用的平台。

基於其低廉成本與高度可設定性,Linux常常被應用於嵌入式系統,例如机顶盒行動電話行動裝置等。在行動電話上,Linux已經成為Symbian OS的主要競爭者;而在行動裝置上,則成為Windows CEPalm OS外之另一個選擇。目前流行的TiVo數位攝影機使用了經過客製化後的Linux。此外,有不少硬體式的網路防火牆路由器,例如部份LinkSys的產品,其內部都是使用Linux來驅動、並採用了作業系統提供的防火牆及路由功能。

採用Linux的超級電腦亦愈來愈多,根據2005年11月號的TOP500超級電腦列表,現時世上最快速的兩組超級電腦都是使用Linux作為其作業系統。而在表列的500套系統裡,採用Linux為作業系統的,佔了371組(即74.2%),其中的前十位者,有7組是使用Linux的。

2006年開始發售的SONY PlayStation 3亦使用Linux的作業系統。之前,Sony亦曾為他們的PlayStation 2推出過一套名為PS2 LinuxDIY組件。至於遊戲開發商雅達利id Software,都有為其旗下的遊戲推出過Linux桌面版本。此外,Linux Game Publishing亦有專門為Linux平台撰寫遊戲,並致力於把其他在Windows平台編撰的遊戲程式碼轉攜至Linux平台,及為轉攜遊戲提供使用授權。

而随着OLPCXO-1华硕Eee UMPC等低价电脑的推行,许多人乐观的认为在低端PC市场,linux的市场占有率正在快速的增长[2]

发行版

Linux 主要作為Linux 發行版(通常被称为"distro")的一部分而使用。這些发行版由個人,松散组织的团队,以及商業机构和志願者組織編寫。它們通常包括了其他的系統软件和應用软件,以及一個用来简化系统初始安装的安装工具,和让軟件安裝升級的集成管理器。發行版為許多不同的目的而制作, 包括对不同计算机结构的支持, 對一個具體區域或語言的本地化,實時應用,和嵌入式系統,甚至許多版本故意地只加入免費軟體。目前,超过三百个發行版被积极的開發,最普遍被使用的發行版有大約十二个.[3]

一个典型的Linux发行版包括:Linux内核,一些GNU程式库和工具,命令行shell,图形界面的X Window系统和相应的桌面环境,如KDEGNOME,并包含数千种从办公套件编译器文本编辑器到科学工具的应用软件。

桌面使用

在GNOME LiveCD上運行的GNOME桌面環境。

除了少数特殊的专业应用(例如桌面出版和专业音频处理),目前能在Windows或Mac OS上进行的桌面应用大都可以在Linux平台上找到相应的应用软件。

大多数在Windows平台上广泛使用的自由软件都有相应的Linux版本,例如PidginMozilla Firefox, Openoffice.org。相当一部分流行的专有软件,如Adobe Flash Player, Acrobat Reader, Nero Burning ROM, Opera, RealPlayerSkype

您可以通过[4]查看Linux系统常用的桌面应用软件。

市場份額和興起

很多开源软件的定量研究聚焦在市场份额和可靠性, 其中包括数不清的Linux分析报告。 Linux市场成长迅速,预计到2008年,服务器、台式机和运行Linux的软件包的总收入会超过357亿美元。 IDC 的2007年第一季度报告称Linux在所有服务器市场的份额是12.7%。 这个估计数字是基于Linux服务器的销售额。

另外, 转换操作系统的开销、缺乏对特定为微软视窗设计的硬件和应用程序的支持是制约Linux被采纳的两个主要因素。 Linux的相对的成功来自于其安全性、稳定性和选择厂家的自由。

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

Linux发行版

Linux发行版指的就是我们通常所说的“Linux操作系统”,它可能是由一个组织,公司或者个人发行的。通常来讲,一个Linux发行版包括Linux内核,将整个软件安装到计算机上的一套安装工具,各种GNU软件,其他的一些自由软件,在一些特定的Linux发行版中也有一些专有软件

你可以通过访问[5]找到一些特定发行版的截图。

参见

參考資料

  1. ^ Torvalds, Linus. Linux 6.2-rc5. LKML (邮件列表). 2023-01-21 [2023-01-21]. 
  2. ^ Steven J. Vaughan-Nichols. Linux is about to take over the low end of PCs. desktoplinux. Dec. 07, 2007 [2007-12-11]. 
  3. ^ The LWN.net Linux Distribution List. [2006-05-19]. 

Linux资源

外部連結

  • uCLinux - 一套針對沒有記憶體管理單元的微控器所設計的Linux(繁體中文)
  • RTLinux - 一種能讓Linux擔任即時作業任務的擴展、延伸程式(繁體中文)

Template:Link FA Template:Link FA