Void Linux

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Void Linux
Изображение логотипа
Разработчик Juan Romero Pardines (xtraeme), и вкладчики
Семейство ОС Unix-подобные ОС
Исходный код Открытый исходный код
Первый выпуск 2008 год[1]
Последняя версия Rolling release[2] (14 марта 2024; 7 месяцев назад (2024-03-14)[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].

Матрица Live-образов Void Linux[2]
Платформа Библиотека 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]).

Примечания

[править | править код]
  1. 1 2 Void Linux: Distribution mit XBPS-Paketverwaltung (нем.). Pro-Linux. Дата обращения: 27 июня 2018. Архивировано 8 ноября 2021 года.
  2. 1 2 3 Index of /live/current/ (англ.). Void Linux.org. Дата обращения: 13 февраля 2019. Архивировано 30 января 2019 года.
  3. New Images (англ.). Void Linux.org. Дата обращения: 18 октября 2021. Архивировано 15 марта 2024 года.
  4. 1 2 Enter the void (англ.). Void Linux.org. Дата обращения: 13 февраля 2019. Архивировано 7 февраля 2019 года.
  5. 1 2 Void (англ.). DistroWatch.com. Дата обращения: 27 июня 2018. Архивировано 14 июня 2018 года.
  6. Void Linux: A Salute to Old-School Linux (англ.). Linux.com. Дата обращения: 27 июня 2018. Архивировано 28 февраля 2019 года.
  7. DistroWatch Weekly, Issue 714, 29 May 2017. Дата обращения: 27 июня 2018. Архивировано 30 июля 2019 года.
  8. xtraeme. Дата обращения: 22 марта 2021. Архивировано 20 февраля 2021 года.
  9. media.ccc.de — Void Linux. Дата обращения: 27 июня 2018. Архивировано 23 сентября 2015 года.
  10. Serious Issues. Дата обращения: 10 июля 2018. Архивировано 1 апреля 2019 года.
  11. GitHub Organisation is moving. Дата обращения: 10 июля 2018. Архивировано 1 апреля 2019 года.
  12. No systemd. Дата обращения: 9 сентября 2020. Архивировано 16 сентября 2020 года.
  13. Switching back to OpenSSL (англ.). Дата обращения: 28 февраля 2021. Архивировано 16 октября 2021 года.
  14. 1 2 3 DistroWatch Weekly, Issue 604, 6 April 2015. Дата обращения: 27 июня 2018. Архивировано 28 июня 2018 года.
  15. https://github.com/void-linux/void-packages Архивная копия от 25 августа 2019 на Wayback Machine The XBPS source packages collection
  16. Flatpak. Дата обращения: 11 августа 2018. Архивировано 1 апреля 2019 года.
  17. base live images (англ.). Дата обращения: 18 октября 2021. Архивировано 18 октября 2021 года.
  18. Power ISA[англ.]
  19. Voidlinux-ppc repositories (англ.). Дата обращения: 23 марта 2021. Архивировано из оригинала 24 февраля 2021 года.
  20. Voidlinux-ppc (англ.). Дата обращения: 23 марта 2021. Архивировано из оригинала 24 июня 2021 года.
  21. Project status update for 2023 (англ.). Дата обращения: 23 сентября 2023. Архивировано из оригинала 16 сентября 2022 года.
  22. Project Trident Ditches BSD for Linux (англ.). Дата обращения: 25 марта 2022. Архивировано 18 февраля 2022 года.
  23. Project Trident has been discontinued (англ.). Дата обращения: 25 марта 2022. Архивировано 27 марта 2022 года.
Заметки:
  1. Можно установить отдельно.