商店
已選擇:
void-linux-2025.02.02-desktop
提示:推薦下載最新桌面版GNOME,KDE或Cinnamon桌面環境。
Void Linux
概述
Void Linux 是一個免費、開源的獨立 Linux 發行版,以簡約、高效和效能導向為核心設計理念,從零構建,而不是基於其他發行版的分叉。它由 Void Linux 團隊開發,支援 x86_64、i686(社群支援)和 ARM 架構(包括 Raspberry Pi),適用於桌面、伺服器和嵌入式裝置。 Void Linux 採用捲動發布模型(Rolling Release),預設使用 runit 初始化系統(init system),提供 XBPS 套件管理器和可選的 musl libc。它強調最小化和自訂,基礎安裝僅包含核心元件,使用者可根據需求添加桌面環境(如 Xfce、KDE Plasma)。最新版本基於滾動倉庫,支援 Linux 核心 6.10,ISO 包括 base(最小)和 flavor(預先配置 Xfce 等)。
歷史與發展
- 起源:
- 2010年:由 Juan RP 發起,作為 Arch Linux 的替代品,目標是提供獨立、簡約的滾動發行版,最初使用 glibc,後來引入 musl libc。
- 名稱“Void”象徵“虛空”,代表簡潔和無冗餘。
- 發展歷程:
- 2011年:發布 Void Linux 0.1,基於 Linux 核心 2.6.38,使用 XBPS 套件管理器。
- 2013年:引進 runit init 系統,取代 sysvinit,強調簡單性和速度。
- 2016:支援 musl libc 作為標準選項,優化記憶體使用。
- 2019年:發布 Void Linux 2019.11,優化 ARM 支援和 xbps-src 建置系統。
- 2022年:Void Linux 2022.03,引進更多桌面環境選項(如 KDE Plasma、GNOME)。
- 2025年:目前滾動版本支援核心 6.10,優化 ZFS 和 Wayland。
- 社區與支持:
- 由小型團隊維護,託管於 voidlinux.org、GitHub 和論壇(forum.voidlinux.org)。
- 支援英語,部分中文(透過社區翻譯),文件在 docs.voidlinux.org。
- Reddit 用戶稱「Void Linux 是 Arch 的輕量替代,runit 啟動更快」。
- 開源許可:
- BSD-2-Clause(XBPS)、GPL v2(核心)。
主要特點
Void Linux 以簡約、runit init 和 XBPS 套件管理為核心,適合進階使用者。以下是其主要特點:
- 獨立建造與簡約設計
- 從零構建,無基於其他發行版,提供最小化基礎系統。
- XBPS 套件管理器
- XBPS 是 Void 的原生套件管理器,支援二進位套件和原始碼建置(xbps-src),偵測依賴衝突。
- 支援 musl libc(輕量)或 glibc(相容性)。
- runit 初始化系統
- 使用 runit 作為 init 系統,輕量且簡單,啟動速度快。
- 滾動更新模型
- 捲動更新,確保最新軟體包。
- 桌面環境支持
- 支援 KDE Plasma、GNOME、Xfce 等,透過 flavor ISO 預先設定。
- 硬體相容性
- 支援 x86_64、i686(社群)、ARM(Raspberry Pi),最低需求 256 MB RAM、1 GB 磁碟(建議 1 GB RAM、10 GB 磁碟)。
- 安全與開發
- 支援 AppArmor 和 firewalld(需安裝),預設最小化安裝減少攻擊面。
- 預裝 Python、Git,支援 Flatpak。
優勢與限制
優勢
- 簡約高效:
- XBPS 和 runit 輕量,啟動快,優於 Arch Linux 的 systemd。
- X 貼文稱「Void Linux 的 XBPS 簡單如 apt,但更快」。
- musl libc 選項:
- 輕量 libc,記憶體佔用低,優於 glibc。
- 獨立建造:
- 無基於其他發行版,純淨生態。
- 社區友善:
- 論壇活躍,提供原始碼建構教學。
- ARM 支援:
- 社群 ARM 版本支援 Raspberry Pi。
限制
- 文件有限:
- 文件不如 Arch Linux 全面,初學者需參考 ArchWiki。
- 包數量少:
- 倉庫較 Arch Linux 小,需 AUR 或手動建置。
- 滾動更新風險:
- 可能導致不穩定。
總結
Void Linux 是一個免費、開源的獨立 Linux 發行版,基於滾動發布模型,支援 x86_64 和 ARM,最新版本基於核心 6.10。它以簡約、runit init 和 XBPS 套件管理為核心,提供 musl libc 選項,Void Linux 的輕量和獨立構建突出,但文件有限,包數量少。


