|Developer||Juan Romero Pardines (xtraeme) and contributors|
|Source model||Open source|
|Latest release||Rolling release / installation medium 9 November 2019|
|Marketing target||General purpose|
|Platforms||i686, x86-64, ARMv6, ARMv7, ARMv8|
|Kernel type||Monolithic (Linux)|
|Userland||GNU + Glibc or GNU + Musl|
|Default user interface||Dash, Enlightenment, Cinnamon, LXDE, LXQt, MATE, Xfce|
|License||Various licenses; Void-made software is mostly licensed under BSD 2-clause|
Void Linux is an independent Linux distribution that uses the X Binary Package System (XBPS) package manager, which was designed and implemented from scratch, and the runit init system. Excluding binary kernel blobs, a base install is composed entirely of free software, but users can access an official non-free repository to install proprietary software.
Void Linux was created in 2008 by Juan Romero Pardines, a former developer of NetBSD, to have a test-bed for the XBPS package manager. The ability to natively build packages from source using
xbps-src is likely inspired by pkgsrc and other BSD ports collections.
Void is a notable exception to the majority of Linux distributions because it uses runit as its init system instead of the more common systemd used by other distributions including Arch Linux, CentOS, Debian, Fedora, Mageia and Ubuntu. Void is the first distribution to incorporate LibreSSL as the system cryptography library by default. It is also unique among distributions in that separate software repositories and installation media using both glibc and musl are available.
Due to its rolling release nature, a system running Void is kept up-to-date with binary updates always carrying the newest release. Source packages are maintained on GitHub and can be compiled using the xbps-src build system. The package build process is performed in a clean environment, not tied to the current system, and most packages can be cross-compiled for foreign architectures.
Jesse Smith of DistroWatch notes fast bootup times which he credited to runit, but also notes that documentation and bug-testing are lacking. The official docs are slowly replacing a deprecated wiki.
Using flavours, users can download pre-configured install media providing typical desktop environments, such as Cinnamon, Enlightenment, LXDE, MATE, or Xfce. The live images contain an installer that offers a ncurses-based user interface. The default root shell is Dash. KDE and Gnome are in the repos, but not pre-packaged.
|C library||Desktop environment|
|Raspberry Pi 1/2/3|
- Can be installed separately.
- "Index of /live/current/". Retrieved 2020-02-15.
- "Enter the void". Retrieved 2016-10-28.
- DistroWatch.com (ed.). "Void". Retrieved 2015-09-22.
- Void Linux: A Salute to Old-School Linux | Linux.com | The source for Linux information
- DistroWatch Weekly, Issue 714, 29 May 2017
- Pro-Linux, ed. (2015-06-12). "Void Linux: Distribution mit XBPS-Paketverwaltung" (in German). Retrieved 2015-09-22.
- "Hackover Vortrag zu Void Linux" (in German). 2014-10-25. Retrieved 2015-09-22.
- "Serious Issues". voidlinux.org. Retrieved 10 July 2018.
- "GitHub Organisation is moving". voidlinux.org. Retrieved 10 July 2018.
- Aldridge, Michael (November 28, 2018). "ENOBDFL". Retrieved 2019-05-22.
- "DistroWatch Project Ranking". Retrieved 2019-03-02.
- "Without Systemd". Retrieved 2015-09-22.
- Jesse Smith (2015-04-06). Distrowatch.com (ed.). "Looking into the Void distribution. DistroWatch Weekly, Issue 604, 6 April 2015". Retrieved 2015-09-22.
- xbps-src. Manual.md