從技術上來說,李納斯•托瓦茲開發的 Linux 只是一個內核。內核指的是一個提供設備驅動、文件系統、進程管理、網絡通信等功能的系統軟件,內核并不是一套完整的操作系統,它只是操作系統的核心。一些組織或廠商將 Linux 內核與各種軟件和文檔包裝起來,并提供系統安裝界面和系統配置、設定與管理工具,就構成了 Linux 的發行版本。
在 Linux 內核的發展過程中,各種 Linux 發行版本起了巨大的作用,正是它們推動了 Linux 的應用,從而讓更多的人開始關注 Linux。因此,把 Red Hat、Ubuntu、SUSE 等直接說成 Linux 其實是不確切的,它們是 Linux 的發行版本,更確切地說,應該叫作“以Linux為核心的操作系統軟件包”。
Linux 的各個發行版本使用的是同一個 Linux 內核,因此在內核層不存在什么兼容性問題,每個版本有不一樣的感覺,只是在發行版本的最外層(由發行商整合開發的應用)才有所體現。
Linux 的發行版本可以大體分為兩類:
商業公司維護的發行版本,以著名的 Red Hat 為代表;
社區組織維護的發行版本,以 Debian 為代表。
很難說大量 Linux 版本中哪一款更好,每個版本都有自己的特點。下面為大家介紹幾款常用的 Linux 發行版本。
1) Red Hat Linux
Red Hat(紅帽公司)創建于 1993 年,是目前世界上資深的 Linux 廠商,也是最獲認可的 Linux 品牌。
Red Hat 公司的產品主要包括 RHEL(Red Hat Enterprise Linux,收費版本)和 CentOS(RHEL 的社區克隆版本,免費版本)、Fedora Core(由 Red Hat 桌面版發展而來,免費版本)。
Red Hat 是在我國國內使用人群最多的 Linux 版本,資料豐富,如果你有什么不明白的地方,則容易找到人來請教,而且大多數 Linux 教程是以 Red Hat 為例來講解的(包括本教程)。
本教程以我國國內互聯網公司常用的 Linux 發行版本 CentOS 為例講解,它是基于 Red Hat Enterprise Linux 源代碼重新編譯、去除 Red Hat 商標的產物,各種操作使用和付費版本沒有區別,且完全免費。缺點是不向用戶提供技術支持,也不負任何商業責任。有實力的公司可以選擇付費版本。
2) Ubuntu Linux
Ubuntu 基于知名的 Debian Linux 發展而來,界面友好,容易上手,對硬件的支持非常全面,是目前最適合做桌面系統的 Linux 發行版本,而且 Ubuntu 的所有發行版本都免費提供。