13個從頭開始構建的獨立 Linux 發(fā)行版
時至今日,世界上已經有成百上千種不同的 Linux 發(fā)行版。
它們中的大多數(shù)都可以被劃歸為三個大類 : Debian、Red Hat(Fedora)以及 Arch Linux。
使用基于 Debian/Ubuntu、Red Hat/SUSE 或者 Arch 的 Linux 發(fā)行版自然有它們的優(yōu)勢。它們很受大眾歡迎,因此它們的包管理器能夠提供大量的軟件包。
然而,有一些用戶更傾向于使用從頭開始構建、獨立于 DEB/RPM 這類包管理系統(tǒng)之外的發(fā)行版。
在這篇文章當中,我們將列出一些優(yōu)秀的獨立 Linux 發(fā)行版。
注意 : 顯然,下面的列表顯然不會包括一些廣受歡迎,通常作為創(chuàng)建新發(fā)行版的基礎的發(fā)行版,如 Debian、Ubuntu 和 Fedora 等。此外,列表順序不分先后,沒有特定的排名。
1、NixOS
Image Credits: Distrowatch
NixOS 最初發(fā)布于 2003 年,NixOS 建立在 Nix 包管理器之上。它每年發(fā)布兩個版本,通常是在 5 月和 11 月。
NixOS 可能不是一個直接面向新用戶或普通用戶的發(fā)行版。然而,其獨特的 ??包管理?? 方法吸引了各種用戶。
此外,它仍然支持 32 位系統(tǒng)。
其他特性:
- 構建隔離的包
- 可靠的升級,并且具有回滾功能
- 可重現(xiàn)的系統(tǒng)配置
??NixOS??
2、Gentoo Linux
Image Credits: Distrowatch
Geetoo Linux 是一個主要針對操作系統(tǒng)專家的獨立 Linux 發(fā)行版。它是為那些希望自由定制、微調和優(yōu)化操作系統(tǒng)以滿足其要求的用戶而構建。
Gentoo 使用 ??Portage 包管理器?? 來創(chuàng)建和安裝軟件包,通常還允許你針對你的硬件來優(yōu)化它們。Chrome 的開源版本 Chromium OS 便是使用 Gentoo 作為其核心的。
不要忘記,Gentoo 是 ??仍然支持 32 位架構的發(fā)行版?? 之一。
其他特性:
- 增量更新
- 基于源碼的軟件管理方法
- 支持 GURU(Gentoo 用戶倉庫)的層疊Overlay倉庫的概念,允許用戶添加 Gentoo 尚未提供的軟件包
3、Void Linux
Image Credits: Distrowatch
Void Linux 是一個 ??滾動發(fā)布的發(fā)行版??,使用 X 二進制軟件包系統(tǒng)(XBPS)來安裝和刪除軟件。它由前 NetBSD 開發(fā)者 Juan Romero Pardines 創(chuàng)建。
它使用 runit 而不是 systemd 作為其初始化系統(tǒng)。此外,它還讓你可以選擇使用多個 ??桌面環(huán)境??。
其他特性:
- 最小化的系統(tǒng)要求
- 官方庫也提供非自由軟件包
- 支持樹莓派
- 集成 OpenBSD 的 LibreSSL
- 支持 musl C 庫
- 支持 32 位系統(tǒng)
4、Solus Linux
solus budgie 2022
Solus 的前身是 EvolveOS,它從頭開始構建并提供了一些令人興奮的特性。Solus 的旗艦版本使用自己打造的 Budgie 作為桌面環(huán)境。
與本篇文章介紹的其他系統(tǒng)相比,Solus 對于新手較為友好。它設法成為 ??最好的 Linux 發(fā)行版?? 之一。
它使用 eopkg 作為其包管理系統(tǒng),支持版滾動發(fā)布模型。按照開發(fā)人員的說法,開發(fā) Solus 的目標是用于個人電腦。
其他特性:
- 支持 Budgie、Gnome、MATE 和 KDE Plasma
- 各種開箱即用的軟件,從而減少設置工作
5、Mageia
Image Credits: Distrowatch
Mageia 始于 2010 年,它是 Mandriva Linux 的一個分支。它的目標是成為穩(wěn)定且安全的桌面和服務器操作系統(tǒng)。
Mageia 是一個社區(qū)驅動的項目,由非營利組織和貢獻者支持。每年會發(fā)布一個大版本。
其他特性:
- 支持 32 位系統(tǒng)
- 支持 KDE Plasma、Gnome 和 XFCE
- 最低的系統(tǒng)要求
??Mageia??
6、Clear Linux
Image Credits: Distrowatch
Clear Linux 是一個由英特爾發(fā)布的發(fā)行版,主要設計考慮是性能和云服務的使用。
有趣的是,Clear Linux 升級時是作為一個整體而非去升級單個的軟件包。所以,即使你不小心弄亂了系統(tǒng)設置,它也可以正確的啟動,執(zhí)行恢復出廠設置,并讓用戶重新設置。
它不太適合個人用戶使用。但可以作為一個獨特的選擇而嘗試一下。
其他特性:
- 針對英特爾平臺的高度調優(yōu)
- 用戶和系統(tǒng)文件之間嚴格分離
- 持續(xù)的漏洞掃描
7、PCLinuxOS
Image Credits: Distrowatch
PCLinuxOS 是一個 x86_64 的 Linux 發(fā)行版,使用 APT/RPM 包管理。你可以使用 KDE Plasma、Mate 以及 XFCE 桌面,它同時還提供了更多特性的社區(qū)版本的桌面。
得益于 ??Synaptic 包管理器??,本地安裝的 PCLinuxOS 采用了 APT 包管理系統(tǒng)。但你也可以從它的倉庫中找到 RPM 包。
其他特性:
- mylivecd 腳本允許用戶去生成一個當前已安裝的硬件驅動的“快照”(所有的配置、應用、文檔等)并且將它壓縮為 ISO CD/DVD/USB 鏡像
- 額外支持超過 85 種語言
8、4MLinux
4m linux 2022
??4MLinux?? 是一個通用的 Linux 發(fā)行版,重點聚焦于下面四個 “M”
- 維護Maintenance(系統(tǒng)救援 Live CD)
- 多媒體Multimedia(支持大量的圖形、音頻和視頻格式)
- 微服務器Miniserver(支持 DNS、FTP、HTTP、MySQL、NFS、Proxy、SMTP、SSH 和 Telnet)
- 神秘Mystery(包含了經典 Linux 游戲的集合)
它具有最低的系統(tǒng)要求,可作為桌面和服務器版本使用.
其他特性:
- 支持大量的圖形、音頻和視頻格式
- 是小型并且通用的 Linux 發(fā)行版
9、Tiny Core Linux
Image Credits: Distrowatch
Tiny Core Linux 專注于使用 BusyBox 和 FLTK 提供一個基礎的系統(tǒng)。它不是一個完備的桌面,所以,并不能保證它可以運行于任何系統(tǒng)。
它只是一個啟動到非常精簡的 X 桌面所需的核心,通常帶有有線互聯(lián)網訪問權限。
用戶可以很好的控制一切,但對于新 Linux 用戶來說,它并不是一個輕松的開箱即用的系統(tǒng)。
其他特性:
- 旨在從啟動時創(chuàng)建的內存副本中運行
- 默認情況下,其操作就像像云端 / 互聯(lián)網客戶端一樣
- 用戶可以使用 appbrowser 來游覽庫以及下載應用
10、Linux From Scratch(LFS)
Image Credit: Reddit
Linux From Scratch(LFS)并不是一個系統(tǒng),而是通過手動構建所有組件來安裝 Linux 的一種方法。一旦完成,它提供了一個緊湊、靈活和安全的系統(tǒng),并且可以很好的理解一個基于 Linux 的操作系統(tǒng)內部是如何工作的。
如果你希望去深入理解 Linux 是如何工作的并且探尋其具體細節(jié),那么 Linux From Scratch(LFS) 是你一定要去嘗試,不能錯過的一個項目。
其他特性
- 完全從頭開始,定制化的構建 Linux 系統(tǒng)
- 極度的靈活性
- 由于從源碼開始編譯,提供了額外的安全性
11、Slackware
Image Credits: Distrowatch
Slackware 是現(xiàn)今還在維護的最古老的發(fā)行版。最初創(chuàng)建于 1993 年,以 Softlanding Linux 系統(tǒng)為基礎,隨后,許多的 Linux 發(fā)行版都是基于 Slackware。
Slackware 目標是稱為最類似于 UNIX 的 Linux 發(fā)行版,同時保持簡單和穩(wěn)定。
其他特性:
- 支持 32 位和 64 位系統(tǒng)
- 大量的在線文檔
- 從奔騰處理器到最新的機器,它都可以運行
12、Alpine Linux
alpine linux xfce 2022
Alpine Linux 是一個社區(qū)開發(fā)的操作系統(tǒng),專為路由器、防火墻、VPN、VoIP 盒子和服務器而設計。它是 LEAF 項目的一個分支。
Alpine Linux 使用 apk-tools 包管理器,最初由 shell 腳本編寫,而后使用 c 語言重構。它是最小的 Linux 發(fā)行版之一,仍然支持 32 位系統(tǒng),并且是一個可以完全從電腦內存運行的操作系統(tǒng)。
其他特性:
- 提供大小僅為 5MB 的最小容器鏡像
- 對于主庫,提供 2 年的支持;對于社區(qū)庫,在下一個穩(wěn)定版本發(fā)布前提供支持
- 使用 musl libc 制作,Busybox 使用資源效率高的容器
13、KaOS
Image Credits: Distrowatch
KaOS 是一個受到 Arch 啟發(fā),從頭開始構建的 Linux 發(fā)行版。它使用 ??pacman 包管理器??。它是按照"一個桌面環(huán)境(KDE Plasma),一個工具包(Qt),一個架構(X86_64)"的理念構建的。
它的軟件庫比較有限,但依然為普通用戶提供了許多工具。
其他特性:
- 最新的 Plasma 桌面
- 緊密集成的滾動和透明的現(xiàn)代桌面發(fā)行版
??KaOS??
總結
如果你需要一些獨特的體驗,那么這些獨立 Linux 發(fā)行版應該能很好的滿足你。
然而,如果你想要用其來替換如 Ubuntu 這樣主流的 Linux 發(fā)行版作為你的桌面系統(tǒng)……你也許需要三思而后行,上面大多數(shù)的發(fā)行版(并不代表所有)都不是一個日常使用的桌面系統(tǒng)的理想的選項。
但是話又說回來,如果你對 Linux 發(fā)行版充滿了經驗,那么毫無疑問,你會享受這項冒險的任務的。