Void Linux:独立、精简、独树一帜的 Linux 发行版

Void Linux:独立、精简、独树一帜的 Linux 发行版

Void Linux Logo

什么是 Void Linux?

Void Linux 是一个通用的操作系统,基于 Linux 内核构建。与市面上大多数 Linux 发行版不同,Void Linux 不是任何现有发行版的衍生版(fork)——它完全由志愿者独立开发,其包管理器和构建系统都是从头编写的。

“Not a fork! Void Linux is an independent distribution, developed entirely by volunteers.”

核心特色

1. 独立发行版,从零构建

和那些基于 Debian、Ubuntu、Arch 修改而来的发行版不同,Void Linux 是一个真正独立的项目。它的包管理器 XBPS(X Binary Package System)和构建系统 xbps-src 均由 Void 团队从头编写,使用 2-Clause BSD 许可证。

2. 稳定的滚动更新

Void Linux 采用滚动发布模式,安装一次即可持续更新,无需经历大版本升级的痛苦。但它不走 Arch 那样的激进路线——Void 更注重稳定而非前沿,通过持续构建系统,软件更新被审慎地打包发布。

3. runit 初始化系统

在 Systemd 一统天下的时代,Void Linux 特立独行地选择了 runit 作为初始化系统和服务管理器。runit 以简洁高效著称,提供可靠的服务监管。

4. 双 C 库支持

Void Linux 同时支持 musl libcGNU libc(glibc)两种 C 标准库实现。团队会修补不兼容的软件,并与上游开发者合作提升项目的正确性和可移植性。这对于注重轻量化和安全性的用户来说是巨大优势。

5. XBPS 包管理器

XBPS 是 Void 的原生包管理系统,协议采用 2-Clause BSD 许可证。它能快速完成软件的安装、更新和移除,并具有以下特色功能:

  • 不兼容共享库检测:更新或移除包时自动检测依赖冲突
  • 依赖关系追踪:精确的包依赖管理
  • 多架构支持:原生编译和交叉编译均支持

6. xbps-src 构建系统

xbps-src 是 Void 的包构建工具。它使用 Linux 命名空间(namespaces) 在容器中构建软件,提供进程隔离和绑定挂载等功能,无需 root 权限即可构建包。同时支持原生编译和针对目标机器的交叉编译。

社区与生态

最新动态

firmware 压缩变更(2026年3月)

为减少安装体积,linux-firmware 包中的固件已改用 zstd 压缩。升级到 linux-firmware-20260309_1 及更高版本时需确保运行受支持的内核版本。

XBPS 0.60 发布(2025年6月)

重大更新,修复了大量问题:内存泄漏、文件描述符泄漏、依赖解析不一致、临时重定向修复等。新增 staging 仓库支持、preserve 元数据现在也适用于包移除、改进了命令行工具的解析能力。

总结

Void Linux 是一个为有经验的 Linux 用户打造的发行版。它的独立精神、自研包管理器、runit 初始化系统以及 musl/glibc 双支持,使其在众多发行版中独树一帜。如果你厌倦了千篇一律的 Debian/Arch 衍生版,想要尝试一个真正”从零开始”的系统,Void Linux 绝对值得一试。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容