1. 程式人生 > 其它 >Linux的發行版 描述不同發行版之間的區別與聯絡

Linux的發行版 描述不同發行版之間的區別與聯絡

Linux核心與發行版之間的關係與區別

Linux核心與發行版的關係

我們在學習中總是會遇到各類Linux系統,那麼他們之間的區別是什麼,聯絡又是什麼

從技術上來說, 林納斯·託瓦茲(Linus Benedict Torvalds)開發的是Linux的核心。

核心指的是一個提供裝置驅動、檔案系統、程序管理、網路通訊等功能的系統軟體,核心並不是一個我們傳統意義上的作業系統,而核心則是我們作業系統的“心臟”。

當然只有“心臟”還遠遠不夠,需要其他東西來支撐系統執行。這時候一些組織和廠商將Linux核心用各種軟體及文件包裹起來,並提供完整的系統安裝、配置、設定、管理等各類工具,這才構成了我們常見的如Red Hat、Ubuntu、S.U.S.E等Linux發行版作業系統,更加準確的來說應該叫做以“Linux為核心的作業系統軟體包”

在各類發行版在使用過程當中由於核心都是來自同一個,所以在核心層面不存在相容性問題,但由於外層的不同所以給我們帶來的不一樣的使用體驗。

Linux商業版與社群版區別

Linux的發行版可以大體分為兩類:

    • 商業公司維護的發行版本,以著名的Red Hat為代表;
    • 社群組織維護的發行版本,以Debian為代表;

商業發行版與社群維護版的區別

由於Linux開源的特性所以商業公司無法對產品本身進行收費服務,所以商業版是需要通過購買服務來對使用者收費的,系統本身理論上則是免費的。當然如果購買服務後系統出現各類問題則可以通過公司來幫助使用者處理各類遇到的問題,非常適合不差錢或技術底蘊深厚的客戶在生產環境中使用

社群版則是完全由志願者開發和維護的版本(用愛發電),遇到各種問題需要自己處理,去各版本社群找解決方法,不推薦沒有經驗的人在生產環境中使用

Linux各版本分支圖

由Linux核心衍生出許多重要的Linux發行版,如下圖所示

  • Debian :經久不衰的Linux版本,穩定耐用,相對具有門檻的系統。
    • Ubuntu:Ubuntu具有很大的使用者群體,也可以作為伺服器裝置使用
      • Mint:桌面效果做得好,佔用資源低,驅動支援好
      • Pop!_OS:相對來說比Ubuntu做的好一些些,但是驅動方面似乎差強人意
      • elementary OS:相對來說UI做的很想Mac但是驅動當面還是不太行
    • Deppin:非常適合國內的Linux版本,桌面做的也很棒,和華為有一些合作
    • Kali:面向滲透測試的Linux版本
    • Deepin:深度系統,國內相對不錯的Linux
  • slackware:安裝難度偏高,使用者需要較高水平拍錯安裝
    • S.u.S.E:
      • OpenSUSE:面向個人版的SUSE試用版
      • SUSE Linux Enterprise servers(SLES)商業版本的 Linux系統
  • Red Hat
    • Red Hat Enterprise Linux (RHEL) Red Hat中最核心的版本,收費但是很穩定,最受歡迎的Linux商用版之一
      • CentOS:基於Red Hat的系統深受國內歡迎,但是2021年12月停止運維
    • Fedora:Red Hat支援的發行的嚐鮮版,有許多新功能,不適合當做伺服器
  • Gentoo:需要自己編譯執行有上手難度,完全免費,適合專業人員
  • Arch:特點為滾動發行更新,軟體源為arch
    • Manjaro:很受好評的發行版桌面體驗也好,也很穩定

Linux發行版選擇

  • 體驗一下Linux最新特性可試試Deepin,Fedora
  • 如果知識想要一個桌面系統,能用就行那種可以試試Ubuntu
  • 如果想要選擇一個穩定的伺服器系統可以試試RedHat,CentOS、要穩定系統試試FreeBSD(來自Unix核心),資料庫高階服務、電子郵件、網路應用可以選擇SuSE,Ubuntu還是不要做伺服器的好
  • 如果是大佬似乎都是Gennto之類的發行版了

Linux發行版變化圖:

Linux發行版點選排行網站:https://distrowatch.com