Void Linux [3] — независимый дистрибутив Linux , использующий менеджер пакетов X Binary Package System (XBPS) , который был разработан и реализован с нуля, и систему инициализации runit . За исключением двоичных объектов ядра , базовая установка полностью состоит из бесплатного программного обеспечения (но пользователи также могут получить доступ к официальному несвободному репозиторию для установки проприетарного программного обеспечения). [4] [5]
Void Linux был создан в 2008 году Хуаном Ромеро Пардинесом, бывшим разработчиком NetBSD , [6] для тестирования менеджера пакетов XBPS. Возможность собственной сборки пакетов из исходного кода, xbps-src
вероятно, вдохновлена pkgsrc и другими коллекциями портов BSD . [7]
В мае 2018 года основная команда перенесла проект на новый веб-сайт и в хранилище кода после того, как о руководителе проекта не было известий в течение нескольких месяцев. [8] [9] [10]
По состоянию на июль 2023 года Void является третьим по рейтингу проектом на DistroWatch с оценкой 9,23 из 10. [11]
Void является заметным исключением из большинства дистрибутивов Linux, поскольку он использует runit в качестве системы инициализации вместо более распространенного systemd, используемого в других дистрибутивах, таких как Arch Linux , Debian и Fedora . [12] Он также уникален среди дистрибутивов тем, что доступны отдельные репозитории программного обеспечения и установочные носители, использующие glibc или musl .
Void был первым дистрибутивом, который по умолчанию включил LibreSSL [3] в качестве системной криптографической библиотеки. [2] В феврале 2021 года команда Void Linux объявила, что Void Linux снова перейдет на OpenSSL 5 марта 2021 года. Среди причин были проблемный процесс исправления программного обеспечения, которое в первую очередь было написано для работы с OpenSSL, поддержка некоторых оптимизаций. и более ранний доступ к новым алгоритмам. [13] Переход на OpenSSL начался в апреле 2020 года в выпуске GitHub репозитория void-packages, где и произошла большая часть обсуждений. [14]
Из-за характера непрерывных выпусков система, на которой работает Void, поддерживается в актуальном состоянии с помощью двоичных обновлений из репозиториев, в отличие от точечного выпуска. [15] Пакеты исходного кода хранятся на GitHub и могут быть скомпилированы с использованием системы сборки xbps-src. [16] Процесс сборки пакета выполняется в чистой среде, не привязанной к текущей системе, и большинство пакетов можно кросс-компилировать для сторонних архитектур.
По состоянию на апрель 2017 года Void Linux поддерживает Flatpak , который позволяет устанавливать новейшие пакеты из вышестоящих репозиториев. [17]
Void Linux можно загрузить как базовый образ, так и как дополнительный образ. Базовый образ содержит немного больше, чем базовые программы; пользователи могут затем настроить среду для себя. Образец содержит предварительно настроенную среду рабочего стола Xfce . Cinnamon , Enlightenment , LXDE , LXQt , MATE и GNOME раньше предлагались в виде предварительно упакованных живых образов, но больше не предлагаются «для уменьшения накладных расходов, связанных с тестированием». [18] [19]
Живые образы содержат установщик, предлагающий пользовательский интерфейс на основе ncurses . Корневая оболочка по умолчанию — Dash . [15]
Void Linux для PowerPC/Power ISA (неофициальный) был [20] ответвлением Void Linux для PowerPC и Power ISA , проект которого завершился в начале 2023 года. Он поддерживал 32-битные и 64-битные устройства с прямым порядком байтов и прямым порядком байтов. операция с порядком байтов , а также musl и glibc . Void-ppc поддерживал собственную инфраструктуру сборки и репозитории пакетов и стремился собрать все пакеты Void Linux для всех целей. Это произошло в основном из-за технических проблем с инфраструктурой сборки Void Linux. [21]
Project Trident представлял собой дистрибутив Linux , основанный на Void Linux, [22] но был прекращен [23] в марте 2022 года. [24]
В феврале 2023 года Джесси Смит из DistroWatch заявил: «Дистрибутив Void — один из самых быстрых, легких и четко спроектированных дистрибутивов Linux, которыми я имел удовольствие пользоваться. Все аккуратно, эффективно и на удивление быстро». Кроме того, «Void имеет относительно небольшой репозиторий программного обеспечения, [но] большинство ключевых приложений находятся там». [25]