1. 程式人生 > >Linux發行版之間的聯系和區別

Linux發行版之間的聯系和區別

編譯 發行版 int 使用 由於 協定 兼容 ora linux m

Linux發行版主要有三個分支:Debian、Slackware、RedHat。
  (1)Debian:(以社區的方式運作)
    1、.Ubuntu:基於Debian開發的開源Linux操作系統,主要針對桌面和服務器;
    2、Linux Mint:基於Debian和Ubuntu的Linux發行版, 致力於使桌面系統對個人用戶每天的工作更易用,更高效, 其目標是提供一種更完整的即刻可用體驗。

  (2)Slackware:
    1、suse:基於Slackware二次開發的一款Linux,主要用於商業桌面、服務器。
    2、SLES(SUSE Linux Enterprise Server(SLES):企業服務器操作系統,是唯一能與微軟操作系統兼容的Linux操作系統。
    3、OpenSUSE:由suse發展而來,旨在推進 Linux 的廣泛使用,主要用於桌面環境,用戶界面非常華麗,而且性能良好。

  (3)Redhat
    1、rhel( red hat enterprise Linux):Red Hat公司發布的面向企業用戶的Linux操作系統。早起版本主要用於桌面環境,免費;自2004年4月30日,Red Hat公司正式停止對Red Hat 9.0版本的支持,標誌著Red Hat Linux的免費時代正式結束。從此Red Hat公司不再開發桌面版的Linux發行包,而將全部力量集中在服務器版的開發上,也就是Red Hat Enterprise Linux。每十八個月發行一個新版本,內核相對較低,力求穩定,不求最新。

    2、Fedora:基於Red Hat Linux,在Red Hat Linux終止發行後,紅帽公司計劃以Fedora來取代Red Hat Linux在個人領域的應用,而另外發行的Red Hat Enterprise Linux取代Red Hat Linux在商業應用的領域。Fedora的功能對於用戶而言,它是一套功能完備、更新快速的免費操作系統,而對贊助者Red Hat公司而言,它是許多新技術的測試平臺,被認為可用的技術最終會加入到Red Hat Enterprise Linux中。Fedora大約每六個月發布新版本。

    3、CentOS :基於Red Hat Linux 提供的可自由使用源代碼的企業級Linux發行版本。每個版本的 CentOS都會獲得十年的支持(通過安全更新方式)。新版本的 CentOS 大約每兩年發行一次,而每個版本的 CentOS 會定期(大概每六個月)更新一次,以便支持新的硬件。這樣,建立一個安全、低維護、穩定、高預測性、高重復性的 Linux 環境。CentOS 是RHEL(Red Hat Enterprise Linux)源代碼再編譯的產物,而且在RHEL的基礎上修正了不少已知的 Bug ,相對於其他 Linux 發行版,其穩定性值得信賴。CentOS在2014初,宣布加入Red Hat。CentOS 加入紅帽後不變的是1. CentOS 繼續不收費;2. 保持贊助內容驅動的網絡中心不變;3. Bug、Issue 和緊急事件處理策略不變;4. Red Hat Enterprise Linux 和 CentOS 防火墻也依然存在;變化的是:1. 我們是為紅帽工作,不是為 RHEL;2. 紅帽提供構建系統和初始內容分發資源的贊助;3.一些開發的資源包括源碼的獲取將更加容易; 4. 避免了原來和紅帽上一些法律的問題。

  (4)其它發行版本:
Gentoo:基於Linux的自由操作系統,它能為幾乎任何應用程序或需求自動地作出優化和定制。追求極限的配置、性能,以及頂尖的用戶和開發者社區,都是Gentoo體驗的標誌特點, Gentoo的哲學是自由和選擇。得益於一種稱為Portage的技術,Gentoo能成為理想的安全服務器、開發工作站、專業桌面、遊戲系統、嵌入式解決方案或者別的東西--你想讓它成為什麽,它就可以成為什麽。由於它近乎無限的適應性,可把Gentoo稱作元發行版。

Arch Linux(或稱Arch):以輕量簡潔為設計理念的Linux發行版。其開發團隊秉承簡潔、優雅、正確和代碼最小化的設計宗旨。


聯系:所有的發行版都使用linux內核;都需要遵循GNU的GPL協定;所有的發行版都有自己的版本號,版本格式約定基本一樣(主版本號.次版本號.發行號或修正號)。

區別:發行版的本質區別,在於集成了不同版本的內核、庫、程序的組合。不同發行版幾乎采用了不同的包管理器(SLES、Fedora、openSUSE、centos、RHEL使用rmp包管理系統,包文件以rpm為擴展名;Ubuntu系列,Debian系列使用基於DPKG包管理系統,包文件以deb為擴展名。)

Linux發行版之間的聯系和區別