Linux
出自Linux Wiki
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所有的。
1996年,一個名字叫做William R. Della Croce的律師開始向各個 Linux 發布商發信,聲明他擁有Linux商標的所有權,並且要求各個發布商支付版稅,這些發行商集體進行上訴,要求將該註冊商標重新分配給 Linus Torvalds。[4]
Linux的應用範圍
Linux早期多用於伺服器上,著名的LAMP(Linux+Apache+MySQL+PHP,是一種常用的Linux伺服器軟體組合)技術就是以Linux為基礎的。近來,隨著Linux平台上軟體的豐富,加之其廉價、靈活性等特點,Linux的應用範圍明顯擴大,小到嵌入式系統,大到超級計算機,Linux都扮演著重要的角色。Linux已經也已可以勝任多數桌面應用。
以巨型機為例,在2008年6月的TOP500超級計算機中[5],有427組使用Linux操作系統(達85.40%),其中的前十位全部是使用Linux的。
而在家用PC市場,很多品牌計算機也已預裝Linux系統。索尼公司的PlayStation系列遊戲主機也使用了Linux系統。
用戶界面
Linux的文本界面具有非常強大的功能,但Linux系統早已擺脫了只能使用文本界面的時代。
Linux在X桌面系統的基礎上實現了豐富的用戶圖形界面。目前在Linux系統上流行的有GNOME、KDE、Xfce、Mate等桌面環境。這些環境都有良好的易用性。
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下成功移植了QQ、WPS Office等常用軟體。
對Linux的批評
- 缺乏流行的商業軟體
- 很多商業軟體沒有提供Linux版本。這使得人們常報怨Linux中找不到Windows中已經用習慣了的軟體。目前這一情況正在發生好轉,很多軟體在Linux中開始有替代的自由軟體可用。辦公軟體、資料庫軟體、科學軟體多數都有Linux版本。
- 硬體支持有限
- Linux有時缺少對非常新的或非常罕見的硬體的驅動程序。近年來硬體廠商,尤其是顯卡廠商對Linux的支持越來越好,這一問題的改善值得期待。
參考資料
- ↑ http://en.wikipedia.org/wiki/Linux
- ↑ http://zh.wikipedia.org/wiki/Linux
- ↑ ISBN: 9787302119999 Red hat linux Fedora core 4基礎教程
- ↑ http://wiki.linux.org.hk/w/Linux
- ↑ http://www.top500.org/stats/list/31/osfam