Void Linux
| Void Linux | |
|---|---|
| Разработчик | Juan Romero Pardines (xtraeme), и вкладчики |
| Семейство ОС | Unix-подобные ОС |
| Исходный код | Открытый исходный код |
| Первый выпуск | 2008 год[1] |
| Последняя версия | Rolling release[2] (2 февраля 2025[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 представляет собой один из немногих дистрибутивов, созданных самостоятельно, а не основанных на других дистрибутивах (к примеру, Ubuntu основан на Debian)[8].
В Void Linux используется собственный менеджер пакетов «XBPS» (англ. X Binary Package System), который в сравнении с пакетными менеджерами других дистрибутивов работает быстрее и требует меньше ресурсов[8].
Void Linux загружается быстрее большинства дистрибутивов Linux, потому что в нём используется система инициализации runit, существенно менее требовательная к ресурсам и работающая быстрее, чем используемый большинством дистрибутивов systemd[8].
Void Linux является постоянно обновляемым стабильным дистрибутивом. Он имеет преимущества и стабильного Debian, и постоянно обновляемого Arch Linux (обновления Arch бывают нестабильными, а Debian обновляется редко, между его обновлениями проходит несколько лет)[8].
История
[править | править код]Void Linux был создан в 2008 году Хуаном Ромеро Пардинесом[9], бывшим разработчиком NetBSD[1], чтобы иметь тестовый дистрибутив для менеджера пакетов XBPS. Есть возможность создавать пакеты из исходного кода с помощью xbps-src, скорее всего, вдохновлённого pkgsrc[10].
В мае 2018 года Void Linux переехал на новый веб-сайт и на новый репозиторий кода после того, как руководитель проекта не появлялся несколько месяцев[11][12].
В апреле 2020 года основатель проекта Хуан Ромеро Пардинес (англ. Juan Romero Pardines) в результате крупного личностного конфликта покинул команду разработки Void Linux. Из-за его оскорбительных высказываний администрация Github удалила его учетную запись со своего сайта репозитариев[13].
Возможности
[править | править код]Void является заметным исключением для большинства дистрибутивов Linux, поскольку он использует систему инициализации runit вместо более распространённой системы systemd, используемой другими дистрибутивами, такими как Arch Linux, CentOS, Debian, Fedora, Mageia и Ubuntu[14]. Void — это первый дистрибутив, который по умолчанию включал библиотеку LibreSSL[5] в качестве системной криптографической библиотеки[4]. Командой разработчиков был объявлен отказ от использования библиотеки LibreSSL в пользу OpenSSL начиная с 5 марта 2021 года[15]. Он также уникален среди дистрибутивов в том, что доступны отдельные установочные носители с использованием стандартной библиотеки языка Си как glibc, так и с использованием musl.
Благодаря модели разработки по типу плавающего выпуска, Void Linux постоянно обновляется, а бинарные обновления всегда содержат последнюю версию[16]. Исходные тексты программного обеспечения имеются на GitHub, и могут быть скомпилированы с использованием прилагаемого сценария[17]. Процесс сборки не связан с текущей системой. Также можно запустить сборку внешних архитектур.
С апреля 2017 года, Void Linux стал поддерживать Flatpak, который позволяет устанавливать последние версии пакетов с репозиториев upstream[18].
Джесси Смит из DistroWatch оценил быструю загрузку, основанную на runit, но закритиковал то, что документации и тестирования багов не хватает[16]. Официальная вики, представляет собой базу данных, созданную и поддерживаемую пользователями VoidLinux. Дополнительно, для получения наиболее актуальной информации, следует обращаться к документации.
Издания
[править | править код]Void Linux можно загрузить в виде базового образа либо в виде предварительно настроенного установочного носителя с рабочим окружением Xfce.
Базовый образ имеет минимальный набор программ, которые в последующем, настраиваются пользователем самостоятельно.
Ранее, в виде предварительно настроенных установочных образов, предлагались рабочие окружения Cinnamon, Enlightenment, LXDE, LXQt, MATE и GNOME, однако они больше не предлагаются «для уменьшения накладных расходов, связанных с тестированием»[2][19].
Live-образы содержат установщик, который предлагает пользовательский интерфейс, основанный на ncurses. Оболочка root по умолчанию — dash[16].
| Платформа | Библиотека C | Графическая оболочка | ||
|---|---|---|---|---|
| glibc | musl | Xfce | ||
| i686 | Да | Нет | Да | |
| amd64 | Да | |||
| Основанные на ARM | ||||
| beaglebone | Да | Нет[note 1] | ||
| cubieboard 2 | ||||
| ODROID C2 | ||||
| Raspberry Pi 1/2/3/4/5 | ||||
| USB Armory | ||||
Форки
[править | править код]Void Linux for PowerPC/Power ISA (unofficial) — ответвление дистрибутива Void Linux для архитектур PowerPC и Power ISA[20] поддерживаемые платформы 32-bit, 64-bit. Void-ppc обладает собственной инфраструктурой сборки и отдельным репозиторием[21] пакетов. Доступны установочные носители[22] с использованием glibc и musl. Сопровождение проекта Void Linux for PowerPC/Power ISA, было прекращено в январе 2023 года[23].
Project Trident, ранее основавшийся на FreeBSD, стал основываться на Void после перехода на ядро Linux[24], но он прекратил своё существование в марте 2022 года[25].
Комментарии
[править | править код]- ↑ Можно установить отдельно.
Примечания
[править | править код]- ↑ 1 2 Void Linux: Distribution mit XBPS-Paketverwaltung (нем.). Pro-Linux. Дата обращения: 27 июня 2018. Архивировано 8 ноября 2021 года.
- ↑ 1 2 3 Index of /live/current/ (англ.). Void Linux.org. Дата обращения: 13 февраля 2019. Архивировано 30 января 2019 года.
- ↑ New Images (англ.). Void Linux.org. Дата обращения: 18 октября 2021. Архивировано 2 февраля 2025 года.
- ↑ 1 2 Enter the void (англ.). Void Linux.org. Дата обращения: 13 февраля 2019. Архивировано 7 февраля 2019 года.
- ↑ 1 2 Void (англ.). DistroWatch.com. Дата обращения: 27 июня 2018. Архивировано 14 июня 2018 года.
- ↑ Void Linux: A Salute to Old-School Linux (англ.). Linux.com. Дата обращения: 27 июня 2018. Архивировано 28 февраля 2019 года.
- ↑ DistroWatch Weekly, Issue 714, 29 May 2017. Дата обращения: 27 июня 2018. Архивировано 30 июля 2019 года.
- ↑ 1 2 3 4 Medley, 2024.
- ↑ xtraeme (англ.). Дата обращения: 22 марта 2021. Архивировано 20 февраля 2021 года.
- ↑ media.ccc.de — Void Linux. Дата обращения: 27 июня 2018. Архивировано 23 сентября 2015 года.
- ↑ Serious Issues (англ.). Дата обращения: 10 июля 2018. Архивировано 1 апреля 2019 года.
- ↑ GitHub Organisation is moving (англ.). Дата обращения: 10 июля 2018. Архивировано 1 апреля 2019 года.
- ↑ Основатель Void Linux со скандалом покинул проект и был заблокирован на GitHub. OpenNET (25 апреля 2020).
- ↑ No systemd. Дата обращения: 9 сентября 2020. Архивировано 16 сентября 2020 года.
- ↑ Switching back to OpenSSL (неопр.). Дата обращения: 28 февраля 2021. Архивировано 16 октября 2021 года.
- ↑ 1 2 3 DistroWatch Weekly, Issue 604, 6 April 2015. Дата обращения: 27 июня 2018. Архивировано 28 июня 2018 года.
- ↑ https://github.com/void-linux/void-packages Архивная копия от 25 августа 2019 на Wayback Machine The XBPS source packages collection
- ↑ Flatpak. Дата обращения: 11 августа 2018. Архивировано 1 апреля 2019 года.
- ↑ base live images (англ.). Дата обращения: 18 октября 2021. Архивировано 18 октября 2021 года.
- ↑ Power ISA[англ.]
- ↑ Voidlinux-ppc repositories (неопр.). Дата обращения: 23 марта 2021. Архивировано из оригинала 24 февраля 2021 года.
- ↑ Voidlinux-ppc (неопр.). Дата обращения: 23 марта 2021. Архивировано из оригинала 24 июня 2021 года.
- ↑ Project status update for 2023 (англ.). Дата обращения: 23 сентября 2023. Архивировано из оригинала 16 сентября 2022 года.
- ↑ Project Trident Ditches BSD for Linux (неопр.). Дата обращения: 25 марта 2022. Архивировано 18 февраля 2022 года.
- ↑ Project Trident has been discontinued (неопр.). Дата обращения: 25 марта 2022. Архивировано 27 марта 2022 года.
Ссылки
[править | править код]- voidlinux.org — официальный сайт Void Linux
- Void Linux Handbook — документация по администрированию Void Linux
- Void Linux Forum — форум Void Linux
- Void Linux на GitHub
- Void Linux в Twitter
- Byfield, B. Distro Walk – Void Linux : [англ.] : [арх. 2 июля 2021] // Linux Magasine. — 2021. — No. 249.
- Borisov, B. Void Linux: A Systemd-Free Lightning Fast Linux Distribution : [англ.] : [арх. 3 апреля 2021] // Linuxiac. — 2021. — 3 April.
- Medley, S. What Is Void Linux, and What Makes It Unique? : [англ.] : [арх. 9 марта 2024] // How-To Geek. — 2024. — 5 March.
- Void Linux. Пингвинус (2 августа 2019). Дата обращения: 4 октября 2025. Архивировано 15 сентября 2025 года.
- Void Linux — реальная альтернатива Arch. iXBT Live (12 августа 2025).