Void Linux | |
---|---|
Разработчик | Juan Romero Pardines (xtraeme), и вкладчики |
Семейство ОС | Unix-подобные ОС |
Исходный код | Открытый исходный код |
Первый выпуск | 2008 год[1] |
Последняя версия | Rolling release[2] (14 марта 2024[3]) |
Метод обновления | Rolling release |
Менеджеры пакетов | Xbps |
Поддерживаемые платформы | i686, amd64, ARMv6, ARMv7, ARMv8[4] |
Тип ядра | монолитное (Linux) |
Интерфейс | dash, Xfce |
Лицензия |
Мультилицензирование Лицензия BSD (2-пунктовая BSD) Лицензия ISC |
Репозиторий исходного кода | VoidLinux (англ.). GitHub. Дата обращения: 18 апреля 2024. |
Веб-сайт | voidlinux.org |
Медиафайлы на Викискладе |
Void Linux[5] — независимый дистрибутив Linux, который использует менеджер пакетов XBPS (X Binary Package System), который был разработан и реализован с нуля и использует систему инициализации runit. Исключая блобы, базовая установка полностью состоит из свободного программного обеспечения, но пользователи могут получить доступ к официальному несвободному репозиторию для установки проприетарного программного обеспечения[6][7].
Void Linux был создан в 2008 году, Хуаном Ромеро Пардинесом[8], бывшим разработчиком NetBSD[1], чтобы иметь тестовый дистрибутив для менеджера пакетов XBPS. Есть возможность создавать пакеты из исходного кода с помощью xbps-src
, скорее всего, вдохновлённого pkgsrc[9].
В мае 2018 года, Void Linux переехал на новый веб-сайт, и на новый репозиторий кода после того, когда руководителя проекта не было несколько месяцев[10][11].
Void является заметным исключением для большинства дистрибутивов Linux, поскольку он использует систему инициализации runit вместо более распространённой системы systemd, используемой другими дистрибутивами, такими как Arch Linux, CentOS, Debian, Fedora, Mageia и Ubuntu[12]. Void — это первый дистрибутив, который по умолчанию включал библиотеку LibreSSL[5] в качестве системной криптографической библиотеки[4]. Командой разработчиков был объявлен отказ от использования библиотеки LibreSSL в пользу OpenSSL начиная с 5 марта 2021 года[13]. Он также уникален среди дистрибутивов в том, что доступны отдельные установочные носители с использованием cтандартной библиотеки языка Си как glibc, так и с использованием musl.
Благодаря модели разработки по типу плавающего выпуска, Void Linux постоянно обновляется, а бинарные обновления всегда содержат последнюю версию[14]. Исходные тексты программного обеспечения имеются на GitHub, и могут быть скомпилированы с использованием прилагаемого сценария[15]. Процесс сборки не связан с текущей системой. Также можно запустить сборку внешних архитектур.
С апреля 2017 года, Void Linux стал поддерживать Flatpak, который позволяет устанавливать последние версии пакетов с репозиториев upstream[16].
Джесси Смит из DistroWatch оценил быструю загрузку, основанную на runit, но закритиковал то, что документации и тестирования багов не хватает[14]. Официальная вики, представляет собой базу данных, созданную и поддерживаемую пользователями VoidLinux. Дополнительно, для получения наиболее актуальной информации, следует обращаться к документации.
Void Linux можно загрузить в виде базового образа либо в виде предварительно настроенного установочного носителя с рабочим окружением Xfce.
Базовый образ имеет минимальный набор программ, которые в последующем, настраиваются пользователем самостоятельно.
Ранее, в виде предварительно настроенных установочных образов, предлагались рабочие окружения Cinnamon, Enlightenment, LXDE, LXQt, MATE и GNOME но ныне, они более не предлагаются «для уменьшения накладных расходов, связанных с тестированием»[17][2].
Live-образы содержат установщик, который предлагает пользовательский интерфейс, основанный на ncurses. Оболочка root по умолчанию — dash[14].
Платформа | Библиотека C | Графическая оболочка | ||
---|---|---|---|---|
glibc | musl | Xfce | ||
i686 | Да | Нет | Да | |
amd64 | Да | |||
Основанные на ARM | ||||
beaglebone | Да | Нет[note 1] | ||
cubieboard 2 | ||||
ODROID C2 | ||||
Raspberry Pi 1/2/3/4 | ||||
USB Armory |
Void Linux for PowerPC/Power ISA (unofficial) — ответвление дистрибутива Void Linux, для архитектур PowerPC и Power ISA[18] поддерживаемые платформы 32-bit, 64-bit. Void-ppc обладает собственной инфраструктурой сборки и отдельным репозиторием[19] пакетов. Доступны установочные носители[20] с использованием glibc и musl. Сопровождение проекта Void Linux for PowerPC/Power ISA, было прекращено в январе 2023 года[21].
Project Trident — первый дистрибутив, базирующийся на Void Linux[22] (проект закрыт[23]).
Семейства дистрибутивов Linux | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Debian |
| ||||||||||||||
Ubuntu |
| ||||||||||||||
Fedora |
| ||||||||||||||
Red Hat |
| ||||||||||||||
Mandriva |
| ||||||||||||||
Slackware | |||||||||||||||
Gentoo | |||||||||||||||
Arch | |||||||||||||||
Независимые | |||||||||||||||
Специальные |
| ||||||||||||||