Linux

此頁由 Yueyang Kang 於 2017年4月4日 (星期二) 00:48 的最後更改。 在psurobotics和Linux Wiki使用者Chenxing的工作基礎上。

出自Linux Wiki

提示:此文已超过 7 年(2800 天)未更新,如发现内容过时或有误,欢迎改进:)
Tux.png
Note.gif
TODO:
介紹Linux既簡單又困難,如果你認為哪些描述不準確或還應補充哪些內容到本頁,請直接編輯本文,或進入討論頁討論。

Linux是當下流行的操作系統之一。它基於Linux內核。Linux內核是自由開源軟體中很著名的例子。[1][2]

Linux的名稱來自於Linux內核,這個詞本身原本也只表示Linux內核,但在人們已經習慣了用Linux來形容整個基於Linux內核,並且搭配了各種人機界面、相關軟體的操作系統。

由於其在伺服器領域長期的美譽,Linux操作系統受到Dell、惠普、IBM、Novell、Oracle、Red Hat、Sun等著名公司的支持。時至今日,小到嵌入式系統,大到巨型機,無論是普通的PC電腦,還是PlayStation的遊戲機,都大量使用著Linux系統。

Linux系統具有開放性、支持多用戶、多進程、多進程和多線程,實時性較好,功能強大而穩定。[3]可用於多種硬體平台,包括中國人自主研發的龍芯MIPS平台。

今天的Linux不僅強大的控制台界面,還支持漂亮的圖形界面。Linux軟體已很豐富,從編程工具、伺服器軟體、資料庫軟體到圖像處理工具、文字處理工具、影音播放工具等都有大量的供選軟體。Linux的平台下的遊戲也在不斷發展之中,擁有全球最大遊戲分發平台Steam的Valve公司已經發布了遊戲專用Linux發行版SteamOS

目錄

歷史回顧

Linux系統和GNU計劃關係密切。

1983年,Richard Stallman創立了以發展自由的、免費的類Unix操作系統的GNU計劃(GNU Project)。隨後的幾年裡,在函數庫、編譯器、調試器、編輯器和網頁伺服器方面都有了很大進展,只有系統內核進展緩慢。

Linux內核最初只是由芬蘭人Linus Torvalds在赫爾辛基出於個人愛好編寫出來的,他在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.

後來,在 Linus Torvalds 等人的努力下,GNU組件可以運行於Linux內核之上。內核採用GPL(GNU General Public License,GNU通用公共許可證),但是Linux內核不是GNU計劃的一部分。1994年3月,Linux1.0版正式發布,Marc Ewing成立了 Red Hat 軟體公司,成為最著名的 Linux 經銷商之一。

現在,Linux的內核最新的發布版本是4.10.8,並在The Linux Kernel Achives上發布。

此後Linux一直堅持自由和免費,並出現了多種發行版(如Debian,Ubuntu,Red Hat,CentOS等),在性能和易用性上都有很大提高。

Linux的標誌

Linux 的標誌和吉祥物是一隻名字叫做 Tux 的企鵝,標誌的由來是因為Linus在澳洲時曾被一隻動物園裡的企鵝咬了一口,便選擇了企鵝作為Linux的標誌。Linux的註冊商標是Linus Torvalds所有的。

Hint.gif
提示:
1996年,一個名字叫做William R. Della Croce的律師開始向各個 Linux 發布商發信,聲明他擁有Linux商標的所有權,並且要求各個發布商支付版稅,這些發行商集體進行上訴,要求將該註冊商標重新分配給 Linus Torvalds。[4]

Linux的應用範圍

TOP500巨型機上操作系統的統計

Linux早期多用於伺服器上,著名的LAMPLinux+Apache+MySQL+PHP,是一種常用的Linux伺服器軟體組合)技術就是以Linux為基礎的。近來,隨著Linux平台上軟體的豐富,加之其廉價、靈活性等特點,Linux的應用範圍明顯擴大,小到嵌入式系統,大到超級計算機,Linux都扮演著重要的角色。Linux已經也已可以勝任多數桌面應用

以巨型機為例,在2008年6月的TOP500超級計算機中[5],有427組使用Linux操作系統(達85.40%),其中的前十位全部是使用Linux的。

而在家用PC市場,很多品牌計算機也已預裝Linux系統。索尼公司的PlayStation系列遊戲主機也使用了Linux系統。

用戶界面

GNOME+Compiz的桌面截圖
GNOME桌面環境

Linux的文本界面具有非常強大的功能,但Linux系統早已擺脫了只能使用文本界面的時代。

Linux在X桌面系統的基礎上實現了豐富的用戶圖形界面。目前在Linux系統上流行的有GNOMEKDEXfceMate等桌面環境。這些環境都有良好的易用性。

Linux的文本界面則通常工作在Shell上,Shell的靈活性更強,功能卻不弱,也方便通過SSH進行遠程管理。

Linux發行版

用戶使用的Linux多數都是Linux的一個發行版(distribution或distro)。

Linux的每個發行版可由一個人、一個網上的開發團隊,也可由商業公司維護。一個發行版通常包含了Linux的安裝工具、配置工具、常用的應用程序和軟體包管理系統

有關Linux發行版的更多信息,請參見Linux發行版

與其它系統並存

對於PC機用戶,常有人需要裝多個操作系統,Linux利用grub作為引導程序,可以很好的滿足大家的這一要求。

運行Windows程序

很多朋友問Windows中的那些軟體能否在Linux里運行。由於Windows與Linux的可執行文件格式不同,系統核心為應用程序提供的調用方法也不同,所以Windows程序是不能直接在Linux系統中運行的。

幸運的是,一個叫做Wine軟體正在改變著這個現狀,Wine從1993年開始開發,致力於在Linux系統中運行Windows應用程序。經過15年的努力,終於在2008年6月推出了第一個穩定版:Wine 1.0。目前Wine可用於模擬MS Office等辦公軟體、Photoshop CS2等圖像處理軟體、Warcraft III、CS等流行遊戲。

國內的Deepin Linux團隊也已經在Wine下成功移植了QQWPS Office等常用軟體。

對Linux的批評

缺乏流行的商業軟體
很多商業軟體沒有提供Linux版本。這使得人們常報怨Linux中找不到Windows中已經用習慣了的軟體。目前這一情況正在發生好轉,很多軟體在Linux中開始有替代的自由軟體可用。辦公軟體、資料庫軟體、科學軟體多數都有Linux版本。
難於配置
Linux的配置多數要求用戶具備一定的Shell基礎,但由於Linux各個發行版GUI正在逐步完善,這一現狀正在改變。
硬體支持有限
Linux有時缺少對非常新的或非常罕見的硬體的驅動程序。近年來硬體廠商,尤其是顯卡廠商對Linux的支持越來越好,這一問題的改善值得期待。

參考資料

  1. http://en.wikipedia.org/wiki/Linux
  2. http://zh.wikipedia.org/wiki/Linux
  3. ISBN: 9787302119999 Red hat linux Fedora core 4基礎教程
  4. http://wiki.linux.org.hk/w/Linux
  5. http://www.top500.org/stats/list/31/osfam

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
简体繁体转换