stringtranslate.com

Пустой Linux

Void Linux [3] — независимый дистрибутив Linux , использующий менеджер пакетов X Binary Package System (XBPS) , который был разработан и реализован с нуля, и систему инициализации runit . За исключением двоичных BLOB-объектов ядра , базовая установка полностью состоит из свободного программного обеспечения (но пользователи могут получить доступ к официальному несвободному репозиторию для установки проприетарного программного обеспечения). [4] [5]

История

Void Linux был создан в 2008 году Хуаном Ромеро Пардинесом, бывшим разработчиком NetBSD , [6] для тестирования менеджера пакетов XBPS. Возможность нативно собирать пакеты из исходников, xbps-srcвероятно, вдохновлена ​​pkgsrc и другими коллекциями портов BSD . [7]

В мае 2018 года основная команда перенесла проект на новый веб-сайт и в новый репозиторий кода после того, как от руководителя проекта не было вестей в течение нескольких месяцев. [8] [9] [10]

По состоянию на май 2024 года Void является проектом с самым высоким рейтингом на DistroWatch , со счетом 9,26 из 10. [11]

Функции

Void является заметным исключением из большинства дистрибутивов Linux, поскольку он использует runit в качестве своей системы инициализации вместо более распространенной systemd, используемой другими дистрибутивами. [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 , что позволяет устанавливать последние пакеты из репозиториев upstream. [17]

Издания

Void Linux можно загрузить как базовый образ или как образ flavor . Базовый образ содержит немного больше, чем базовые программы; затем пользователи могут настроить среду для себя. Образ flavor содержит предварительно настроенную среду рабочего стола 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]

Примечания

  1. ^ Может быть установлен отдельно.

Ссылки

  1. ^ ab "Выпуск образа в марте 2024 г. (и поддержка Raspberry Pi 5)". 14 марта 2024 г. Получено 5 апреля 2024 г.
  2. ^ ab "The Void (Linux) distribution". Архивировано из оригинала 2019-02-07 . Получено 2021-10-19 .
  3. ^ ab "Void". DistroWatch . Архивировано из оригинала 2018-06-14 . Получено 2015-09-22 .
  4. ^ Уоллен, Джек (2017-10-27). "Void Linux: приветствие Linux старой школы". Linux.com . Архивировано из оригинала 2019-02-28 . Получено 2021-05-02 .
  5. ^ Смит, Джесси (29.05.2017). «Возвращение в пустоту». DistroWatch Weekly . DistroWatch. Архивировано из оригинала 30.07.2019 . Получено 02.05.2021 .
  6. ^ Баадер, Ханс-Иоахим (12 июня 2015 г.). «Void Linux: Распространение с XBPS-Paketverwaltung» (на немецком языке). Про-Линукс. Архивировано из оригинала 2 мая 2021 г. Проверено 2 мая 2021 г.
  7. ^ "Hackover Vortrag zu Void Linux" (на немецком языке). 2014-10-25. Архивировано из оригинала 2015-09-23 . Получено 2015-09-22 .
  8. ^ "Серьёзные проблемы". voidlinux.org . Май 2018. Архивировано из оригинала 1 апреля 2019 . Получено 10 июля 2018 .
  9. ^ "GitHub Organisation is moving". voidlinux.org . 3 июня 2018 г. Архивировано из оригинала 1 апреля 2019 г. Получено 10 июля 2018 г.
  10. ^ Олдридж, Майкл (28 ноября 2018 г.). "ENOBDFL". Архивировано из оригинала 2019-08-30 . Получено 2019-05-22 .
  11. ^ "Рейтинг проектов DistroWatch". DistroWatch. Архивировано из оригинала 2019-08-22 . Получено 2023-07-24 .
  12. ^ "Без Systemd". Архивировано из оригинала 2020-05-11 . Получено 2015-09-22 .
  13. ^ "Переход обратно на OpenSSL". 23 февраля 2021 г. Архивировано из оригинала 2021-10-16 . Получено 2021-03-01 .
  14. ^ "[RFC] Возвращаемся к OpenSSL #20935". GitHub . Архивировано из оригинала 2021-02-28 . Получено 2021-03-01 .
  15. ^ ab Jesse Smith (2015-04-06). "Looking into the Void distribution". DistroWatch Weekly . DistroWatch. Архивировано из оригинала 2018-06-28 . Получено 2015-09-22 .
  16. ^ Коллекция исходных пакетов XBPS на GitHub
  17. ^ "Flatpak". 2017-04-14. Архивировано из оригинала 2019-04-01 . Получено 2018-08-11 .
  18. ^ "Индекс /live/20210218". Архивировано из оригинала 2021-11-20 . Получено 08.11.2021 .
  19. ^ "Void Downloads". Архивировано из оригинала 2021-10-18 . Получено 2021-11-08 .
  20. ^ "Обновление статуса проекта на 2023 год". Архивировано из оригинала 2022-09-16 . Получено 2022-10-04 .
  21. ^ "About - Void Linux for PPC (неофициальная) документация". 2019-09-20. Архивировано из оригинала 2020-10-31 . Получено 2020-10-27 .
  22. ^ "Project Trident Ditches BSD for Linux". 2019-10-19. Архивировано из оригинала 2021-03-08 . Получено 2021-02-22 .
  23. ^ "Project Trident Sunset". 29 октября 2021 г. Архивировано из оригинала 23 декабря 2021 г.
  24. ^ "После перехода с FreeBSD на Void Linux проект Trident окончательно прекращает свое существование". Это новости FOSS . 2021-11-04. Архивировано из оригинала 2023-01-21 . Получено 2023-01-21 .
  25. ^ Смит, Джесси (2023-02-20). "Недооцененные дистрибутивы". Distrowatch . Архивировано из оригинала 2023-02-23 . Получено 2023-02-24 .

Внешние ссылки