在众多Linux发行版中,Void Linux以其独特的定位脱颖而出。它并非基于Debian、Ubuntu或Arch的衍生版,而是一个完全独立开发的发行版。凭借自研的XBPS包管理器、轻量快速的runit初始化系统,以及对glibc与musl双C库的支持,Void Linux成为了追求系统纯净与掌控感的极客及高级用户的首选。
🏞️ 界面预览

图1:Void Linux运行Xfce桌面环境的截图

图2:Void Linux官方网站与终端操作界面
📜 起源与发展
- 2008年:由前NetBSD维护者Juan Romero Pardines (xtraeme)创建,最初是为了测试自研的XBPS包管理器。
- 2018年:项目创始人失联,社区核心开发者接手,迁移至新网站与代码仓库,继续活跃维护。
- 最新版本:Void Linux 20250202(2025年2月发布),支持x86与ARM架构。
🎯 核心设计理念
- 独立开发:不依赖其他主流发行版,拥有完全自主的技术栈。
- 无systemd:采用runit作为init系统,追求轻量、快速与简洁的哲学。
- 滚动更新:一次安装即可持续获得更新,无需定期重装系统。
- 安全与自由:默认使用LibreSSL作为加密库(首个采用该库的发行版)。
- 灵活选择:同时提供glibc与musl版本,满足对兼容性或极致轻量的不同需求。
🧩 技术特性
| 类别 |
默认配置/支持选项 |
特点说明 |
| 包管理器 |
XBPS (X Binary Package System) |
自研,轻量高效,支持二进制与源码构建 |
| 构建系统 |
xbps-src |
支持交叉编译,容器化构建,灵活强大 |
| Init 系统 |
runit |
作为systemd的替代方案,启动速度快,配置简单 |
| C 库支持 |
glibc / musl |
提供不同安装介质,兼顾兼容性与极致轻量 |
| 桌面环境 |
Xfce、LXQt、MATE、Cinnamon、Enlightenment 等 |
用户可根据喜好自由选择和组合 |
| 软件支持 |
Flatpak、非自由仓库可选 |
在坚守自由软件理念的同时兼顾实用性与便利性 |
| 架构支持 |
x86_64、i686、ARMv6/7/8 |
广泛适配从传统PC到树莓派等各类设备 |
⚙️ 安装与使用指南
- 💿 下载镜像:访问官方下载页面。
- 🔧 制作启动盘:推荐使用Ventoy或BalenaEtcher等工具。
- 🖱️ 安装流程:
- 启动后使用TUI(文本用户界面)安装器,步骤简洁。
- 选择glibc或musl版本。
- 依次设置分区、用户账户和语言环境。
- 📦 首次启动建议:系统安装完成后,建议首先更新系统并安装常用软件。
sudo xbps-install -Syu
sudo xbps-install -S firefox libreoffice vlc
熟悉包管理器和系统配置是掌握Void的关键,这有助于你深入理解 Linux系统运维 的核心思想。
👥 适用人群与典型场景
- 极客与开发者:热衷于探索独立技术路线、希望完全掌控系统细节的用户。
- 学习者:适合希望通过实践来深入理解Linux包管理、初始化系统等底层机制的学生或爱好者。
- 桌面用户:追求系统响应速度、轻量级以及高度可定制化的日常使用者。
- 教育/实验室环境:可作为操作系统原理教学或相关研究的理想平台。
✅ 优势与 ⚠️ 注意事项
优势:
- 轻量快速:无systemd,采用runit,系统资源占用少,启动迅速。
- 高效灵活:自研的XBPS包管理器功能强大,处理依赖高效。
- 持续更新:滚动更新模式让你始终能用到最新的软件包。
- 兼容与安全兼顾:musl版本提供了更小的体积和潜在的安全优势。
注意事项:
- 学习曲线:中文社区资料相对有限,初期可能需要较多查阅官方Wiki(英文)。
- 安装界面:TUI安装器对图形界面新手可能不够直观。
- 软件数量:默认仓库的软件数量少于主流发行版,部分软件需通过Flatpak或自编译获取。
📌 总结
Void Linux是一款秉承独立、轻量、去systemd理念的滚动更新发行版。它通过自研的XBPS包管理器与简洁的runit初始化系统,为用户构建了一个高效、透明的Linux操作环境。尽管它在易用性上做出了一些妥协,学习门槛较高,但对于渴望深度定制和纯粹技术体验的极客而言,Void Linux无疑是一片值得深耕的“技术试验田”。
核心公式可以概括为:Void Linux = 独立开发 + runit + XBPS + 滚动更新。
官方资源:
|