原文鏈接: https://www.linux.com/what-is-linux
注:本文有刪節,未翻譯安裝Linux及Linux軟件部分。
從智能手機到汽車、超級電腦和家用電器,Linux操作系統無處不在。
Linux從90年代中期開始興起,在各個行業和區域都達到了一定的用戶基礎。對于那些了解的人,Linux事實上遍布每個地方。它在你的手機,你的車上,你的電冰箱,以及在你的Roku(譯者注:似乎是機頂盒品牌)設備中。它運行在大多數互聯網、制造著科學突破的超級計算機以及全世界的股票交易所之中。但在Linux成為運行全世界桌面系統、服務器和嵌入式系統的平臺之前,它是(并且現在仍然是)可用的最可靠、安全和無憂的操作系統之一。
對于不了解的人,別擔心——這里有你開始快速了解Linux平臺所需要知道的所有信息。
Linux是什么?
就像Windows XP, Windows 7, Windows 8和Mac OS X一樣, Linux是一個操作系統。一個操作系統就是管理你的臺式機或筆記本電腦所有硬件資源的軟件。簡而言之——操作系統管理所有你的硬件和軟件之間的通訊。如果沒有操作系統(通常被稱為“OS”),軟件將無法運行。
一個OS包括以下部分:
The Bootloader(引導程序):管理計算機開機的進程。對于大多數用戶而言,這就是計算機最終進入操作系統之前的引導畫面。
The kernel(內核):所有部分中這是唯一被稱為“Linux”的部分。內核是系統的核心,管理著CPU、內存和外部設備,是OS的最底層。
Daemons(后臺程序):后臺服務(打印、音響、調度等),在開機期間或登錄進桌面后啟動。
The Shell(殼):你可能聽說過Linux命令行。這就是shell——一個命令進程允許你在文字界面輸入命令來控制計算機。這也是一度把人們嚇得遠遠的東西(假如他們不得不去學習一門看起來很古老的命令行體系來使用Linux)。這已經不再是問題。擁有現代化桌面的Linux系統,甚至都不需要接觸到命令行。
Graphical Server(圖形接口服務器):在顯示器上顯示圖形界面的一個子系統。通常被稱為X server或簡稱為“X”。
Desktop Environment(桌面環境):這是實際上跟用戶交互的部分。有很多桌面環境可供選擇,如Unity, GNOME, Cinnamon, Enlightenment, KDE, XFCE等。每個桌面環境都包括了內置的應用,如文件管理器、設置工具、web瀏覽器、游戲等。
Applications(應用):桌面環境沒有提供全部所需的應用。就像Windows和Mac,Linux也提供了成千上萬的高質量軟件的下載和安裝。很多現代化Linux發行版提供了類似的應用商店來集中和簡化應用的安裝。例如Uunbuntu的Software Center上架了許多app,你可以快速地搜索和安裝它們。
為什么要使用Linux?
這是許多人會問的一個問題。我的臺式機、筆記本、服務器運行地好好的,為什么要費工夫去學習一個完全不同的計算機環境呢?為了回答這個問題,我將拋出另一個問題。你現在的操作系統真的運行“良好”嗎?還是說你經常要面對著病毒、惡意軟件、緩慢、崩潰、昂貴的維護費和授權費呢?
如果你面臨著以上問題,想要把自己從害怕數據丟失的恐懼或頻繁地清理計算機中解脫,Linux可能是完美的平臺。Linux已經演變成了這個星球上最可靠的計算機生態系統。結合這個系統入門零花費的優點,你能擁有一個完美的桌面平臺解決方案。
是的,Linux可以免費使用...,你可以想把它裝在多少臺電腦上就裝多少臺,不需要為系統或服務授權費(包括像微軟的客戶端使用許可)花一分錢。
讓我們來對比一下服務器端Linux和Windows Server 2012的花費。Windows Server單獨版本價格最高需1200美元,這還不包括客戶端使用許可費和其他你需要運行的軟件(數據庫、web扶服務器、郵件服務器等)授權費用。而Linux,完全免費,安裝簡單。想安裝一個完整的web服務器(包括數據庫),你只需要鼠標點幾下或者輸幾條命令而已(參見“Easy LAMP Server Installation”)。
如果你是一個系統管理員,用Linux工作簡直就是美夢成真的感覺。不需要每天照管服務器,事實上,你會發現Linux的體驗接近于“設置一遍,然后忘了它”。只有很少的情況下服務器的一個服務需要重啟、重新配置或升級等等,大多數情況下服務器的其余服務不會受到影響。
無論是桌面端還是服務器端,如果零花費還不足以打動你——那擁有一個不管你用多久都沒多少麻煩的系統呢?我個人已經使用了將近20年的Linux(桌面和服務器都是),沒有碰到過病毒、惡意軟件或電腦不定時變慢的問題,就是這么穩定。服務器要重啟?只有在內核升級的時候才需要。對于Linux來說,服務器運行幾年都沒有重啟過是很正常的,這就是它的穩定性和可靠性。
Linux也是帶有開源協議發行的。開源包含了以下主要宗旨:
?? 任意不限用途地運行程序的自由
?? 學習程序如何運行,并且根據個人意愿改變它的自由
?? 重新發布副本,從而幫助到其他人的自由
?? 發布修改版的副本給其他人的自由
以上對于理解共同打造Linux平臺的社區至關重要。毫無疑問,這是一個“由每個人打造,為每個人而生”的操作系統。這個宗旨也是大部分人使用Linux的原因,關乎到自由與選擇上的自由。
Linux發行版是什么?
Linux擁有許多適應各種類型用戶的不同版本。從小白到硬核用戶,你都能找到滿足需求的“口味”。這些版本被稱為發行版(distributions,簡稱為“distros”)。幾乎所有Linux發行版都可以免費下載,燒錄到硬盤(或USB設備)中,然后安裝(無論裝在多少臺機器上)。
最流行的Linux發行版有:
?? Ubuntu Linux
?? Linux Mint
?? Arch Linux
?? Deepin
?? Fedora
?? Debian
?? openSUSE
每一個發行版擁有不同的桌面。一些提供了非常現代化的界面(比如Ubuntu的Unity,Deepin的Deepin桌面),而其他則堅持傳統的桌面環境(如openSUSE使用KDE)。如果想簡單了解Linux桌面請點擊How to Find the Best Linux Desktop for You.
你可以在Distrowatch查看排名前100名的發行版。
以及還有服務器端系統,比如:
?? CentOS
上述服務器發行版中有一些是免費的(比如Ubuntu Server和CentOs),也有一些收取相關的費用(比如Red Hat Enterprise Linux和SUSE Enterprise Linux),技術支持也包括在費用內。
哪款發行版適合你?
答案取決于下面三個簡單的問題你給出的答案:
?? 你操作計算機的技能怎么樣?
?? 你喜歡現代化的界面還是傳統標準界面?
?? 服務器環境還是桌面環境?
如果你的計算機技能非常基礎,那么最好選擇新手友好的發型吧,例如Linux Mint, Ubuntu, 或Deepin;如果你的計算機技能超過了平均水平,那么可以選擇想Debian或Fedora這樣的發行版;如果你精通計算機和系統管理,那么可以使用Gentoo這樣的發行版。
如果你在尋找一個服務器端發行版,你必須決定是需要圖形界面還是只要命令行即可。Ubuntu Server不會安裝圖形界面,這意味著兩件事情——你的服務器不會因為加載圖形界面而被拖累,而你需要對命令行有扎實的了解。但是(Linux永遠會有“但是”),你可以通過一條命令比如sudo apt-get install ubuntu-desktop在Ubuntu Server之上安裝圖形包。系統管理員會想去知道一個發行版有哪些功能,你想要一個服務器專用、提供給你開箱即用滿足你服務器需求的發行版嗎?如果是,那么CentOs回事最好的選擇。或者說,你想要一個可以在需要時自己添加功能的桌面發行版嗎?如果是,Debian或Ubuntu也許能夠滿足你。
對于新用戶,查看“The Best Linux Distribution for New Users”來更容易地做出選擇。
更多資源
如果你正在尋找一個在桌面和服務器端都醉可靠、最安全的平臺,那么久選擇一個Linux發行版吧。使用Linux你可以確保你的計算機把各種麻煩、服務器重啟和頻繁尋求技術支持的困擾降低到最小。
如果你正在尋找更多資源來指導你的Linux生涯,請查看一下網站:
?? Linux.com: 關于Linux 的任何事情(新聞 、教程、問答、論壇等 )
?? Linux.org: 關于Linux 內核的方方面面(大量的初、中、高級教程)
?? Howtoforge: Linux教程
?? Linux Documentation Project: 大量文檔 (有一些可能已經過時)
?? Linux Knowledge Base and Tutorial: 大量教程