Void Linux

From Wikipedia, the free encyclopedia

Template:Short description Template:Short description

Page Module:Infobox/styles.css has no content.

Void Linux
Lua error in package.lua at line 80: module 'Module:InfoboxImage/data' not found.
Developer
  • Void Linux Team[1],
  • Void Linux Community,
  • Original developer: Juan Romero Pardines (xtraeme)
OS familyLinux (Unix-like)
Working stateCurrent
Source modelOpen source
Initial release2008; 18 years ago (2008)
Latest releaseRolling release / installation medium 2 February 2025; 18 months ago (2025-02-02)[2]
RepositoryPage Template:Plainlist/styles.css has no content.
Marketing targetGeneral purpose
Package manager
  • XBPS,
  • XBPS-SRC
Supported platforms
Kernel typeMonolithic (Linux)
UserlandGNU + glibc or GNU + musl
Influenced byNetBSD
Default
user interface
Command-line interface (Bash shell as the default shell), Xfce
LicenseVarious licenses; Void-made software is mostly licensed under BSD 2-clause
Official websiteLua error in package.lua at line 80: module 'Module:If preview' not found.

Void Linux[4] 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 as well).[5][6]

History

Void Linux was created in 2008 by Juan Romero Pardines, a former developer of NetBSD,[7] 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.[8]

In 2014, Void Linux switched from systemd to runit.[9]

In May 2018, the project was moved to a new website and code repository by the core team after the project leader had not been heard from for several months.[10][11][12]

Features

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.[13] It is also unique among distributions in that separate software repositories and installation media using either glibc or musl are available.

Void was the first distribution to incorporate LibreSSL[4] as the system cryptography library by default.[3] In February 2021, the Void Linux team announced Void Linux would be switching back to OpenSSL on March 5, 2021. Among the reasons were the problematic process of patching software that was primarily written to work with OpenSSL, the support for some optimizations and earlier access to newer algorithms.[14] A switch to OpenSSL began in April 2020 in the GitHub issue of the void-packages repository where most of the discussion has taken place.[15]

Due to its rolling release nature, a system running Void is kept up-to-date with binary updates from the repositories in contrast with a point release.[16] Source packages are maintained on GitHub and can be compiled using the xbps-src build system.[17] 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.

As of May 2026, Void Linux supports Flatpak, which allows the installation of the latest packages from upstream repositories.[18]

Editions

Void Linux can be downloaded as a base image or as a flavor image. The base image contains little more than basic programs; users can then configure an environment for themselves. The flavor image contains a pre-configured Xfce desktop environment. Cinnamon, Enlightenment, LXDE, LXQt, MATE, and GNOME used to be offered as pre-packaged live images, but are no longer offered "in order to decrease the overhead involved with testing."[19][20]

The live images contain an installer that offers a ncurses-based user interface. The default root shell is Dash.[16]

Void Linux live image table[21]
Platform C library Desktop environment
glibc musl Xfce
i686 Yes No Yes
amd64 Yes
ARM-based
Raspberry Pi 1/2/3/4/5 Yes No[note 1]

Derivatives

Void Linux for PowerPC/Power ISA (unofficial) was[22] a fork of Void Linux for PowerPC and Power ISA, with the project ending in early 2023. It supported 32-bit and 64-bit devices, big-endian and little-endian operation, and musl and glibc. Void-ppc maintained its own build infrastructure and package repositories, and aimed to build all of Void Linux's packages on all targets. It was a fork largely because of technical issues with Void Linux's build infrastructure.[23]

Project Trident was a Linux distribution based on Void Linux,[24] but was discontinued[25] in March of 2022.[26]

Reception

In February 2023, Jesse Smith, of DistroWatch, said "The Void distribution is one of the fastest, lightest, most cleanly designed Linux distributions I've had the pleasure of using. Everything is trim, efficient, and surprisingly fast." Also, "Void has a relatively small repository of software [but] most of the key applications are there."[27]

Notes

Page Template:Reflist/styles.css has no content.

  1. ^ Can be installed separately.

References

Page Template:Reflist/styles.css has no content.

  1. ^ Page Module:Citation/CS1/styles.css has no content."Members · People · void-linux · GitHub". GitHub. April 4, 2026. Retrieved 4 April 2026.
  2. ^ Page Module:Citation/CS1/styles.css has no content."February 2025 Image Release: Arm64 Extravaganza". Void Linux. February 2, 2025. Retrieved 25 February 2025.
  3. ^ a b Page Module:Citation/CS1/styles.css has no content."The Void (Linux) distribution". Archived from the original on 2019-02-07. Retrieved 2021-10-19.
  4. ^ a b Page Module:Citation/CS1/styles.css has no content."Void". DistroWatch. Archived from the original on 2018-06-14. Retrieved 2015-09-22.
  5. ^ Page Module:Citation/CS1/styles.css has no content.Wallen, Jack (October 27, 2017). "Void Linux: A Salute to Old-School Linux". Linux.com. Archived from the original on February 28, 2019. Retrieved May 2, 2021.
  6. ^ Page Module:Citation/CS1/styles.css has no content.Smith, Jesse (2017-05-29). "Returning to the Void". DistroWatch Weekly. DistroWatch. Archived from the original on 2019-07-30. Retrieved 2021-05-02.
  7. ^ Page Module:Citation/CS1/styles.css has no content.Baader, Hans-Joachim (2015-06-12). "Void Linux: Distribution mit XBPS-Paketverwaltung" (in Deutsch). Pro-Linux. Archived from the original on 2021-05-02. Retrieved 2021-05-02.
  8. ^ Page Module:Citation/CS1/styles.css has no content."Hackover Vortrag zu Void Linux" (in Deutsch). 2014-10-25. Archived from the original on 2015-09-23. Retrieved 2015-09-22.
  9. ^ Page Module:Citation/CS1/styles.css has no content."runit enabled by default". Void Linux. 29 July 2014. Retrieved 4 April 2026.
  10. ^ Page Module:Citation/CS1/styles.css has no content."Serious Issues". voidlinux.org. May 2018. Archived from the original on 1 April 2019. Retrieved 10 July 2018.
  11. ^ Page Module:Citation/CS1/styles.css has no content."GitHub Organisation is moving". voidlinux.org. 3 June 2018. Archived from the original on 1 April 2019. Retrieved 10 July 2018.
  12. ^ Page Module:Citation/CS1/styles.css has no content.Aldridge, Michael (November 28, 2018). "ENOBDFL". Archived from the original on 2019-08-30. Retrieved 2019-05-22.
  13. ^ Page Module:Citation/CS1/styles.css has no content."Without Systemd". Archived from the original on 2020-05-11. Retrieved 2015-09-22.
  14. ^ Page Module:Citation/CS1/styles.css has no content."Switching back to OpenSSL". 23 February 2021. Archived from the original on 2021-10-16. Retrieved 2021-03-01.
  15. ^ Page Module:Citation/CS1/styles.css has no content."[RFC] Switching back to OpenSSL #20935". GitHub. Archived from the original on 2021-02-28. Retrieved 2021-03-01.
  16. ^ a b Page Module:Citation/CS1/styles.css has no content.Jesse Smith (2015-04-06). "Looking into the Void distribution". DistroWatch Weekly. DistroWatch. Archived from the original on 2018-06-28. Retrieved 2015-09-22.
  17. ^ The XBPS source packages collection on GitHub
  18. ^ Page Module:Citation/CS1/styles.css has no content."Flatpak". 2017-04-14. Archived from the original on 2019-04-01. Retrieved 2018-08-11.
  19. ^ Page Module:Citation/CS1/styles.css has no content."Index of /live/20210218". Archived from the original on 2021-11-20. Retrieved 2021-11-08.
  20. ^ Page Module:Citation/CS1/styles.css has no content."Void Downloads". Archived from the original on 2021-10-18. Retrieved 2021-11-08.
  21. ^ Page Module:Citation/CS1/styles.css has no content."March 2024 Image Release (and Raspberry Pi 5 support)". 14 March 2024. Retrieved 5 April 2024.
  22. ^ Page Module:Citation/CS1/styles.css has no content."Project status update for 2023". Archived from the original on 2022-09-16. Retrieved 2022-10-04.
  23. ^ Page Module:Citation/CS1/styles.css has no content."About - Void Linux for PPC (unofficial) documentation". 2019-09-20. Archived from the original on 2020-10-31. Retrieved 2020-10-27.
  24. ^ Page Module:Citation/CS1/styles.css has no content."Project Trident Ditches BSD for Linux". 2019-10-19. Archived from the original on 2021-03-08. Retrieved 2021-02-22.
  25. ^ Page Module:Citation/CS1/styles.css has no content."Project Trident Sunset". 29 October 2021.{{cite web}}: CS1 maint: deprecated archival service (link)
  26. ^ Page Module:Citation/CS1/styles.css has no content."After Moving From FreeBSD to Void Linux, Project Trident Finally Discontinues". It's FOSS News. 2021-11-04. Archived from the original on 2023-01-21. Retrieved 2023-01-21.
  27. ^ Page Module:Citation/CS1/styles.css has no content.Smith, Jesse (2023-02-20). "Underrated distributions". Distrowatch. Archived from the original on 2023-02-23. Retrieved 2023-02-24.

Lua error in mw.title.lua at line 404: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

  • Lua error in Module:Official_website at line 94: attempt to index field 'wikibase' (a nil value).
  • VoidLinux on GitHub

Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.