Linux — это прежде всего открытый код и возможность выбора из сотен самых различных дистро. Однако само понятие «выбор» весьма растяжимо и напрямую зависит от самых пользователей, что весьма логично. Одни пользователи подыскивают себе систему, максимально похожую на только что покинутую Windows OS, другие же наоборот ищут максимально контрастную замену без GUI и с командной строкой. Но есть редкая группа настоящих «пуристов», описать которых словом «пользователи» уже трудновато. Такие ребята считают себя носителями настоящей и неизменной UNIX философии, которая предписывает фокусироваться на одном процессе, при этом обеспечивая его максимальную простоту и эффективность. А значит избавиться от инициализации systemd.
От чего, простите?
Инициализация или система инициализации — это весь комплекс процессов-действий, который реализует ядро Linux при начале работы различных служб, участвующих в непосредственном управлении девайсом(журнал, сетевая служба и т д) Своеобразное рождение «демонов», если хотите.
systemd является одной из самых популярных, применяется мажорными дистрибутивами и весьма известными компаниями.
Зачем нужны systemd-free альтернативы Linux OS?
Особенно не уходя в глубину противоречий «настоящих линуксоидов», рассмотрим аргументы, которые приводятся в пользу таких альтернатив:
- systemd — это «раздутая инициализация», оснащенная множеством ненужного функционала в сравнении с SysVinit
- systemd представляет собой сложную систему имплементации, включающую в себя различные модули. А где сложно, там и рвется. В смысле, такая система во всех смыслах менее безопасна, чем SysVinit
- Кроме того, никакие инструменты или системные сервисы по мнению «пуристов» не должны быть завязаны или зависеть от systemd, потому что таким образом горизонт для выбора компонентов системы для юзера искусственно сужается. В качестве доказательства такой зависимости обычно указывают на известные десктопы GNOME и KDE, которые в принципе не смогут работать без наличия systemd.
Ну что же, самое время перейти к списку альтернативных систем. И мы начинаем с
Devuan
Это Debian без systemd, обычно основанный на последней стабильной версии. Проект заявлен как реализуемая на практике возможность для пользователя выбрать инициализацию по собственному усмотрению. Дистро работает с sysVinit, runit и openRC.
При этом Devuan отлично сочетается с практически любыми рабочими средами, которые предлагаются юзерам Debian, но по понятным причинам в конфигурации systemd-free. Дистро считается одним из самых легких и дружественных пользователю из всего перечня альтернативных систем Linux.
MX Linux
Еще один пример «дружелюбного» systemd-free релиза. Как и предыдущий вариант, дистро основан на последней стабильной версии Debian.
Более того, если вдруг вы решите поменять свое мнение, то у MX Linux есть systemd на борту. Однако включать ее нужно ручками. По дефолту systemd отключена.
MX Linux использует Xfce в качестве дефолтной рабочей среды. Однако у юзера всегда есть возможность поэкспериментировать с KDE и Fluxbox.
Void Linux
Уникальное предложение. Этот дистро собран с нуля и существует довольно обособлено. При этом разработчики полны энергии и тщательно следят за состоянием своего продукта.
Void Linux предпочитает runit вместо systemd, и этот факт по мнению создателей системы обеспечивает ей дополнительную стабильность. У дистро есть собственный и весьма симпатичный менеджер пакетов, который помогает пользователям быстро установить все необходимые приложения.
GoboLinux
Если вы готовы к приключениям, и вас не пугает слово «терминал», то этот релиз может вам подойти. Несмотря на тот факт, что дистро все же обеспечивает пользователю десктоп, тут вам, как говорится, не Ubuntu, и минимальное оснащение системы иллюстрирует это весьма откровенно.
В отличие от многих других, GoboLinux по своей природе система модульная, и фокусируется на организации эффективной файловой системы. Иными словами, когда вы инсталлируете программу на Linux, файлы приложения оказываются разбросанными по различным каталогам системы. Пользователь GoboLinux может наслаждаться гораздо более понятной организацией, при которой любой установленный софт получает свою собственную отдельную директорию.
Artix
Основан на Arch и не имеет systemd. Конфигурация предполагает, что пользователь воспользуется выбором между OpenRC, Runit или dinit.
Специалисты отмечают, что Artix использует elogind в качестве менеджера входа, чтобы облегчить непривычному к systemd-free пользователю переход на другие стандарты. При желании менеджер можно отключить
Artix — отличный дистро для опытных юзеров, которые любят Arch и готовы разбираться в конфигах сетапа системы.
/////