什么是 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 在不放弃真正滚动发布的前提下,提供了最新的软件。

What is Void Linux?

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。
  • 然后,选择glibcmusl版本。
  • 下载用于基本安装或所需桌面环境的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、F12Del进入 BIOS/UEFI设置。
  • 现在,将启动顺序更改为优先 U 盘,然后选择 U 盘。
  • 然后,保存更改退出 BIOS/UEFI设置。

阶段 4

  • 现在,通过启动到 Void Linux Live 环境来安装 Void Linux。系统应从 U 盘启动。
  • 默认用户身份登录

运行安装程序

打开终端并运行以下命令。

命令

然后按照安装步骤操作

  • 选择键盘布局并配置网络设置
  • 选择安装源并分区您的硬盘
  • 您可以选择自动或手动分区工具来分区您的硬盘。(您可以使用cfdiskparted等工具)。
  • 为分区选择文件系统并分配分区的挂载点
  • 安装引导加载程序。
  • 为您的系统设置主机名root 用户密码
  • 创建用户帐户,设置密码并选择您的时区

完成安装

执行完 Void Linux 设置步骤后,安装程序会将文件复制到硬盘并配置您的系统。这可能需要几分钟。安装完成后,退出安装程序并重启系统。然后,在提示时移除 U 盘。

历史

前 NetBSD 开发者 Juan Romero Pardines 于 2008 年开发了 Void Linux。它使用 X Binary Package System (XBPS),该系统支持快速的软件安装、更新和卸载。所有功能都在此处详细描述。

年份特性描述
2008初始开发Juan Romero Pardines 开始开发 Void Linux。
2009XBPSX Binary Package System (XBPS) 作为 Void Linux 的包管理器出现。
2013RunitVoid Linux 采用了 runit init 系统。此功能提供了更快、更简洁的方法。
2014滚动发布模式Void Linux 正式采用了滚动发布模式。此模式允许用户在不升级版本的情况下接收持续更新。
2015musl 版本Void Linux 在 glibc 的基础上引入了对 musl C 库的支持。
musl 版本为用户提供了一个轻量级且安全的替代方案。
2017社区增长Void Linux 社区开始增加对该发行版的贡献和改进。
2018领导层交接Juan Romero Pardines 从 Void Linux 的积极开发中退居幕后。一个社区维护者团队接管了项目的领导权,并继续进行开发和支持。
2019ARM 支持Void Linux 开始扩展对 ARM 架构的支持,包括各种 ARM 设备和单板计算机,如 Raspberry Pi。

版本

Void Linux 提供几种针对不同用例和偏好的版本。

  1. glibc 版本:此版本使用 GNU C Library (glibc),这是最常见的 C 通用库。该库与许多软件库兼容,并适用于其他软件包。
  2. musl 版本:它使用 musl C 库,该库轻量且安全。它提供了一个低调安全的环境,是寻求轻量级系统的用户的最佳选择。
  3. 适用于 Raspberry Pi 的 Void Linux:此 Linux 针对 Raspberry Pi 使用的 ARM 系统进行了优化。它提供了适用于各种 Raspberry Pi 的版本,并为嵌入式电源设备提供了轻量级格式。
  4. 适用于 ARM:Void Linux 轻松支持 Raspberry Pi 以外的各种 ARM 设备,并适用于 armv6、armv7 和 aarch64 等多种 ARM 框架。
  5. 适用于 x86 和 x86_64:Void Linux 轻松支持 32 位 (i686) 和 64 位 (x86_64) 架构。
  6. Live 映像:它为 Void Linux 安装提供了 Live 映像。这些映像可用于各种桌面环境,允许用户在不安装的情况下试用 Void Linux,并提供简便的安装方法。
  7. 桌面环境版本:Void Linux 提供预装流行桌面环境的 Live 映像,这些环境包括:
    • XFCE
    • LXDE
    • MATE
    • Cinnamon
    • 启蒙运动
    • KDE Plasma
  8. Minimal ISO:这是一个只有基本组件的最小安装映像。最适合希望从头开始构建自己的系统并只添加所需软件的用户。

以上版本适合广泛的用户,无论是正在寻找功能齐全的桌面环境的用户,还是偏爱最小化基础系统以获得最大定制化的用户。

结论

Void Linux 是一款开源、滚动发布的发行版,以其简洁和强大的性能而闻名。它使用 runit init 进程以实现更快的启动速度,并使用 XBPS 包管理器以实现更灵活的软件管理。Void Linux 以极简主义和用户可控性为设计重点,能满足寻求灵活、可扩展操作系统的专业用户的需求。它独立于其他发行版,确保了独特且个性化的体验,使其成为 Linux 发行版领域中的佼佼者。