Void Linux

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Void Linux
Void Linux logo.svg
Developer Juan Romero Pardines (xtraeme) and contributors
OS family Unix-like
Working state Current
Source model Open source
Initial release 2008
Latest release Rolling release / installation medium 20 February 2017; 4 months ago (2017-02-20)[1]
Marketing target General purpose
Package manager xbps
Platforms x86, x86 64, ARMv6, ARMv7, ARMv8[2]
Kernel type Monolithic (Linux)
Userland GNU
Default user interface Dash, Enlightenment, Cinnamon, LXDE, LXQt, MATE, Xfce
License Free software
Official website www.voidlinux.eu

Void Linux[3] is an independent Linux distribution that uses the XBPS (the X Binary Package System) package manager, which was designed and implemented from scratch. 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 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.[4] Void is the first distribution to incorporate LibreSSL[3] as the system cryptography library by default.[2] It is also unique among distributions in that separate 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.[5] Source packages are maintained on GitHub and can be compiled using a supplied script.[6] The build process is not tied to the current system; builds targeting foreign architectures can be run, too.

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.[5]

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

Jesse Smith of DistroWatch notes fast bootup times which he credited to runit, but also notes that documentation and bug-testing are lacking.[5] The official wiki is the main source of user documentation.

Void Linux live image matrix[9]
Platform musl glibc Cinnamon Enlightenment LXDE LXQt MATE Xfce
i686 No Yes Yes Yes Yes Yes Yes Yes
x86_64 Yes Yes Yes Yes Yes Yes Yes Yes
beaglebone
cubieboard 2
ODROID C2/U2/U3
Raspberry Pi 1/2/3
USB Armory
Yes Yes No[10]

References[edit]

  1. ^ "Index of /live/current/". Retrieved 2016-10-28. 
  2. ^ a b "Enter the void". Retrieved 2016-10-28. 
  3. ^ a b DistroWatch.com (ed.). "Void". Retrieved 2015-09-22. 
  4. ^ "Without Systemd". Retrieved 2015-09-22. 
  5. ^ a b c Jesse Smith (2015-04-06). Distrowatch.com, ed. "Looking into the Void distribution. DistroWatch Weekly, Issue 604, 6 April 2015". Retrieved 2015-09-22. 
  6. ^ xbps-src. Manual.md
  7. ^ Pro-Linux, ed. (2015-06-12). "Void Linux: Distribution mit XBPS-Paketverwaltung" (in German). Retrieved 2015-09-22. 
  8. ^ "Hackover Vortrag zu Void Linux" (in German). 2014-10-25. Retrieved 2015-09-22. 
  9. ^ Index of /live/current/ at repo.voidlinux.eu. Retrieved 2017-07-17.
  10. ^ Can be installed separately.

External links[edit]