常見的主流發行版如下圖所示:
基本上可以分為三大系列:redhat,debian,arch
以及其他自成體系的發行版如opensuse,slackware,gentoo。
redhat中文直譯為紅帽,linux運維中非常出名的紅帽認證就是**於此,紅帽公司旗下有三款linux發行版。
全稱redhat enterprise linux
,顧名思義,這是為企業打造的linux系統,特點是穩定並且收費,非常適合於伺服器使用,一般大型企業的重要伺服器都是用的rhel系統,rhel大概是最經典的linux發行版,在很多人看來,rhel就等同於liunx,至於redhat公司的紅帽認證,更是運維人員含金量最高的認證證書。軟體包管理器為rpm,軟體包管理器的前端工具為yum。
全稱community enterprise operating system,這是一款社群維護的linux系統,來自於red hat enterprise linux依照開放源**規定發布的源**所編譯而成。由於出自同樣的源**,因此有些要求高度穩定性的伺服器以centos替代商業版的red hat enterprise linux使用。兩者的不同,在於centos完全開源,並且免費。
fedora由fedora project社群開發、紅帽公司贊助,目標是建立一套新穎、多功能並且自由和開源的作業系統。對於使用者而言,它是一套功能完備、更新快速的免費作業系統,而對贊助者red hat公司而言,它是許多新技術的測試平台,被認為可用的技術最終會加入到red hat enterprise linux中。可以說是rhel的試驗田。
debian是社群類linux的典範,是迄今為止最遵循gnu規範的linux系統。提供了接近十萬種不同的開源軟體支援,在國外用於很高的認可度和使用率。對於各類核心架構支援性良好,穩定性、安全性強更有免費的技術支援。基於debian的發行版非常多,本文只列舉其中最典型的幾種。debian系的軟體包管理工具主要包括:dpkg、apt-get和aptitude。
debian最早由ian murdock於2023年建立,分為三個版本分支: stable, testing 和 unstable。其中,unstable為最新的測試版本,其中包括最新的軟體包,但是也有相對較多的bug,適合桌面使用者。testing的版本都經 過unstable中的測試,相對較為穩定,也支援了不少新技術(比如smp等)。而stable一般只用於伺服器,上面的軟體包大部分都比較過時,但是穩定和安全性都非常的高。debian最具特色的是apt-get / dpkg包管理方式。
ubuntu是國內很多初學者第一次接觸到的linux發行版,其桌面版系統受到眾多linux愛好者推薦。她基於debian的unstable版本加強而來,可以這麼說,ubuntu就是 乙個擁有debian所有的優點,以及自己所加強的優點的近乎完美的 linux桌面系統。根據選擇的桌面系統不同,有三個版本可供選擇,基於gnome的ubuntu,基於kde的kubuntu以及基於xfc的 xubuntu。特點是介面非常友好,容易上手,對硬體的支援非常全面,是非常適合做桌面系統的linux發行版本
arch linux主要由自由和開源軟體組成,支援社群參與。系統設計以kiss原則(保持簡單和愚蠢)為總體指導原則,注重**正確、優雅和極簡主義,期待使用者能夠願意去理解系統的操作。arch linux專案注力於簡潔主義(對開發者而言),其貢獻在於對發行版的元件提供具有良好注釋的配置檔案,而非帶有圖形介面的配置工具。這也為其贏得適合「不懼怕命令列的中高階linux使用者」的發行版稱號。arch linux系統安裝、刪除和更新軟體的軟體包管理器叫做pacman。
arch linux是起源於加拿大的乙份致力於使用簡單、系統輕量、軟體更新速度快的gnu/linux發行版。創始人judd vinet出於對debian以及red hat的包管理器不滿,以及受crux影響而創立。google的android系統就是基於arm架構的arch linux,簡寫aarch linux,是armv8 架構的一種執行狀態。簡單的來說由於andorid的特殊需求,這種輕量級的linux系統就應運而生了,也可以嵌入到其他裝置中。比arch linux少了很多東西,沒有gcc,沒有bash。
manjaro是目前世界上排名第一的linux發行版,是一款基於arch的linux發行版,因arch完善的wiki文件(通過arch wiki你甚至可以了解linux的全貌,對使用其他發行版也有幫助)、強大的滾動更新(避免了繁瑣的系統公升級,同時更新版本的軟體通常可以帶來更高的安全性)、自由的使用者社群(社群十分自由活躍,由使用者自發編譯和維護aur也十分強大)而具有極強的可玩性,同時manjaro的易用性和耐用性也使其真正適合充當桌面版linux系統。在manjaro的社群中,你可以找到基於kde,gnome,xfce甚至deepin desktop的manjaro桌面版,再加上pacman強大的軟體包管理使得manjaro擁有數量最多的軟體以及最方便的軟體安裝,是真正的全能型選手。
slackware linux 是由 patrick volkerding開發的gnu/linux發行版。與很多其他的發行版不同,它堅持kiss(keep it ****** stupid)原則。一開始,配置系統會有一些困難,但是更有經驗的使用者會喜歡這種方式的透明性和靈活性。 slackware 的很多特性體現出了kiss原則,最為有名的例子就是不依賴圖形介面的文字化系統配置,傳統的服務管理方式和不解決依賴的包管理。由於對中文支援的不友好,以及其他一系列原因,slackware在國內早就涼透了。
gentoo是乙個基於linux的自由作業系統,它能為幾乎任何應用程式或需求自動地作出優化和定製。追求極限的配置、效能,以及頂尖的使用者和開發者社群,都是gentoo體驗的標誌特點。 gentoo的哲學是自由和選擇。與大多數gnu/linux發行版本不同,gentoo linux為使用者提供了大量的應用程式源**。gentoo linux的每一部分都可以在終端使用者的系統上重新編譯建造,甚至包括最基本的系統庫和編譯器自身。 通過依賴關係描述和源**映象的形式提供軟體,gentoo linux提供了大量軟體供使用者選擇。
各發行版Linux介紹
一 redhat enterprise linux介紹 可能這是最著名的linux版本了,red hat linux已經創造了自己的品牌,越來越多的人聽說過它。red hat在1994年創業,當時聘用了全世界500多名員工,他們都致力於開放的源 體系。red hat linux是公共環境中表現上佳的...
linux發行版選擇
應用的環境和背景第乙個特點決定了這個發行版本不能太複雜,複雜到日常的應用的維護都要花費大量的時間 也不能太簡單,簡單到丟了linux的特點,讓人得出 這跟 windows差不多嘛 學生的水平良莠不齊,大多數從是由於興趣從windows下冒冒失失的跑到linux陣營裡來,相當一部分的人不新鮮味嚐過之 ...
Linux發行版 列表
general canonical 發行 ubuntu哲學 ubuntu foundation人物 jono bacon ben collins benjamin mako hill ian jackson scott james remnant mark shuttleworth jeff wau...