什么是 Void Linux?17 Mar 2025 | 5 分钟阅读 Void Linux 是一个独立的 Linux 发行版,提供多种特性,包括轻量级的布局和开源软件。它使用 XBPS 包管理器,即 X Binary Package System 的缩写,该包管理器在 unit init 程序的基础上进行演变和应用。Void 通过易于发布的软件提供现代化的 Linux 体验,这些软件通常专注于一项任务。与其他大多数使用 systemd 的 Linux 发行版不同,Void 使用 runit init 系统,该系统比 systemd 体积更小、范围更窄,从而实现了更快的启动速度。Void 在不放弃真正滚动发布的前提下,提供了最新的软件。  Void Linux 提供的功能Void Linux 使用 XBPS,这是一个由 Void Linux 开发人员从头开始设计和实现的快速而灵活的包管理器。它轻松支持二进制和源代码应用程序,允许用户使用预编译的软件或自行创建。与许多使用 systemd 的 Linux 发行版不同,Void Linux 使用简单易用的 runit init 程序。 Void Linux 遵循滚动发布模式,因此系统会持续更新。这使用户能够持续访问最新的软件程序。Void Linux 同时支持 glibc 和 musl,为用户提供了选择和兼容性需求。 Void Linux 并非完全基于其他发行版。它是一个独立的发行版,根据用户群体的需求进行新的设计选择。Void Linux 以其紧凑性而闻名,允许用户根据自己的需求进行演进。这一特性使其广受欢迎。 如何安装 Void Linux?要在您的系统上安装 Void Linux,您需要执行一些必要的步骤,这些步骤在此列出: 第一阶段- 前往 Void Linux 的官方网站,选择合适的ISO 文件并下载。
- 接下来,选择合适的架构,通常是 x86_64。
- 然后,选择glibc或musl版本。
- 下载用于基本安装或所需桌面环境的ISO 文件。
第二阶段- 制作一个可启动 USB;确保 U 盘至少有2GB的空间。
- 要使 U 盘可启动,请下载如Rufus(Windows)、Etcher(Windows、Linux 和 Mac)或dd(Linux)等工具。
对于 Rufus - 下载、安装并启动 Rufus;插入 U 盘。
- 然后,选择 Void Linux ISO 和目标 U 盘。
- 接下来,点击开始按钮以启动可启动过程。
对于 Etcher - 下载、安装并打开 Etcher;插入 U 盘以使其可启动。
- 接下来,选择Void Linux ISO、目标 U 盘,然后点击Flash!
对于 dd 命令 将 /path/to/void-linux.iso 替换为您的 ISO 文件路径,将 /dev/sdX 替换为您的 U 盘标识符。 阶段 3- 重启您的计算机并插入可启动 U 盘。
- 然后,在启动时按F2、F10、F12或Del键进入 BIOS/UEFI设置。
- 现在,将启动顺序更改为优先 U 盘,然后选择 U 盘。
- 然后,保存更改并退出 BIOS/UEFI设置。
阶段 4- 现在,通过启动到 Void Linux Live 环境来安装 Void Linux。系统应从 U 盘启动。
- 以默认用户身份登录。
运行安装程序 打开终端并运行以下命令。 命令 然后按照安装步骤操作- 选择键盘布局并配置网络设置。
- 选择安装源并分区您的硬盘。
- 您可以选择自动或手动分区工具来分区您的硬盘。(您可以使用cfdisk或parted等工具)。
- 为分区选择文件系统并分配分区的挂载点。
- 安装引导加载程序。
- 为您的系统设置主机名和root 用户密码。
- 创建用户帐户,设置密码并选择您的时区。
完成安装执行完 Void Linux 设置步骤后,安装程序会将文件复制到硬盘并配置您的系统。这可能需要几分钟。安装完成后,退出安装程序并重启系统。然后,在提示时移除 U 盘。 历史前 NetBSD 开发者 Juan Romero Pardines 于 2008 年开发了 Void Linux。它使用 X Binary Package System (XBPS),该系统支持快速的软件安装、更新和卸载。所有功能都在此处详细描述。 年份 | 特性 | 描述 |
---|
2008 | 初始开发 | Juan Romero Pardines 开始开发 Void Linux。 | 2009 | XBPS | X Binary Package System (XBPS) 作为 Void Linux 的包管理器出现。 | 2013 | Runit | Void Linux 采用了 runit init 系统。此功能提供了更快、更简洁的方法。 | 2014 | 滚动发布模式 | Void Linux 正式采用了滚动发布模式。此模式允许用户在不升级版本的情况下接收持续更新。 | 2015 | musl 版本 | Void Linux 在 glibc 的基础上引入了对 musl C 库的支持。 musl 版本为用户提供了一个轻量级且安全的替代方案。 | 2017 | 社区增长 | Void Linux 社区开始增加对该发行版的贡献和改进。 | 2018 | 领导层交接 | Juan Romero Pardines 从 Void Linux 的积极开发中退居幕后。一个社区维护者团队接管了项目的领导权,并继续进行开发和支持。 | 2019 | ARM 支持 | Void Linux 开始扩展对 ARM 架构的支持,包括各种 ARM 设备和单板计算机,如 Raspberry Pi。 |
版本Void Linux 提供几种针对不同用例和偏好的版本。 - glibc 版本:此版本使用 GNU C Library (glibc),这是最常见的 C 通用库。该库与许多软件库兼容,并适用于其他软件包。
- musl 版本:它使用 musl C 库,该库轻量且安全。它提供了一个低调安全的环境,是寻求轻量级系统的用户的最佳选择。
- 适用于 Raspberry Pi 的 Void Linux:此 Linux 针对 Raspberry Pi 使用的 ARM 系统进行了优化。它提供了适用于各种 Raspberry Pi 的版本,并为嵌入式电源设备提供了轻量级格式。
- 适用于 ARM:Void Linux 轻松支持 Raspberry Pi 以外的各种 ARM 设备,并适用于 armv6、armv7 和 aarch64 等多种 ARM 框架。
- 适用于 x86 和 x86_64:Void Linux 轻松支持 32 位 (i686) 和 64 位 (x86_64) 架构。
- Live 映像:它为 Void Linux 安装提供了 Live 映像。这些映像可用于各种桌面环境,允许用户在不安装的情况下试用 Void Linux,并提供简便的安装方法。
- 桌面环境版本:Void Linux 提供预装流行桌面环境的 Live 映像,这些环境包括:
- XFCE
- LXDE
- MATE
- Cinnamon
- 启蒙运动
- KDE Plasma
- Minimal ISO:这是一个只有基本组件的最小安装映像。最适合希望从头开始构建自己的系统并只添加所需软件的用户。
以上版本适合广泛的用户,无论是正在寻找功能齐全的桌面环境的用户,还是偏爱最小化基础系统以获得最大定制化的用户。 结论Void Linux 是一款开源、滚动发布的发行版,以其简洁和强大的性能而闻名。它使用 runit init 进程以实现更快的启动速度,并使用 XBPS 包管理器以实现更灵活的软件管理。Void Linux 以极简主义和用户可控性为设计重点,能满足寻求灵活、可扩展操作系统的专业用户的需求。它独立于其他发行版,确保了独特且个性化的体验,使其成为 Linux 发行版领域中的佼佼者。
|