SysV Init был заменен на systemd де-факто в большинстве современных дистрибутивов GNU / Linux. В разгар этого перехода другие дистрибутивы уже выбрали модифицированные системы, такие как Upstart на основе демона инициализации, который присутствовал в Ubuntu, ChromeOS, openSUSE, Debian, Red Hat, Fedora и т. Д.
Новый systemd намного сложнее старых, что не очень хорошо согласуется с философией Unix по реализации простых программ. Кроме того, многим не понравился тот факт, что он сохраняет регистры в двоичном формате. Однако следует сказать, что он упростил некоторые задачи, а также имеет свои преимущества. Тем не менее, все еще расстраивает многих пользователей кто все еще предпочитает классическую систему ...
Для всех тем, кто хочет убежать от systemd и придерживаться классики, вы должны знать, что есть много дистрибутивов, которые все еще свободны от этой другой системы. И это не только Devuan (вариант Debian без systemd, который стал довольно популярным).
Здесь я покажу вам интересный список дистрибутивов, свободных от systemd:
- Devuan: по сути, это Debian без systemd, сделавший в этом смысле «один шаг назад», чтобы избавить своих пользователей от этой новой системы. Фактически, его название происходит от слияния слов Debian + VUA (ветераны UNIX-администраторов).
- Alpine Linux: это еще один дистрибутив без systemd, который вы можете найти. Он основан на musl и BusyBox, чтобы быть намного легче и безопаснее.
- Артикслинукс- Это объединяет различные существующие дистрибутивы, основанные на Arch Linux. Довольно гибкий дистрибутив для быстрой работы без systemd.
- Void: это один из тех редких дистрибутивов. Это не форк существующего, но он сделан с нуля, с собственным менеджером пакетов и с использованием SysV init. Это мощный вариант, но он может быть не лучшим, если вы ищете что-то более простое и у вас нет большого опыта. Хотя, если вы хотите попробовать что-то другое, это отличный вариант.
- Slackware: классика для "старых" линуксеров. Один из самых популярных и сложных дистрибутивов, наряду с Gentoo и Arch. Но, как и они, он очень гибкий, мощный и очень хорош для более продвинутых пользователей. В этом случае он использует странную систему сценариев, это не SysV init, но это стиль BSD, как в некоторых * BSD.
- Gentoo y весело: еще один из дистрибутивов, предназначенный для самых опытных пользователей из-за своей сложности, но столь же замечательный. Этот дистрибутив также дистанцируется от systemd, используя OpenRC.
- ГИКС: еще один дистрибутив, который избавляется от systemd, в данном случае GNU Daemon Sherped используется в качестве системы инициализации. Это непростой в использовании дистрибутив, и он использует систему управления пакетами транзакций.
- антих линукс: еще один из бесплатных дистрибутивов systemd, основанный на Debian.
- ОСНОВНОЙ: еще один дистрибутив, основанный на скриптах в стиле BSD и очень легкий.
- PCLinuxOS: Если вам нравится дистрибутив Mandrake, вам следует попробовать эту вилку, которая по-прежнему поддерживает SysV init.
- Адели Linux: довольно молодой проект, нацеленный на соблюдение трех фундаментальных принципов, на которых он основан: полная совместимость с POSIX, совместимость с несколькими архитектурами и гибкость.
- Обарун: еще один, более основанный на Arch, со всеми вытекающими, а также с упором на прозрачность и простоту. В данном случае вместо systemd используется странная система под названием 6s.
- ПОЦЕЛУЙ Linux: его название уже дает представление о том, что это такое, то есть следует принципу ПОЦЕЛУЙ. Это независимый проект, созданный из исходников, с BusyBox и его системой запуска.
- ЛИГУРЫ- Его тоже нельзя назвать одним из распространенных дистрибутивов, но он не содержит systemd. Он основан на Gentoo и использует два варианта вместо systemd: openRC или s6.
Если вы не очень разбираетесь в мире Linux или не хотите осложнений, я лично рекомендую желательно оставаться с Девуаном… Если вы опытный пользователь или хотите попробовать другие альтернативы, вы можете выбрать любой из них.
Привет там;
Я думаю, что его также следует добавить в MXLinux, потому что по умолчанию он не работает с systemd, хотя он поставляется установленным на тот случай, если кому-то нужно начать с ним, но это должно быть сделано из расширенных параметров Grub и вручную изменено пользователем.
приветствия
Лично я использую Artix с OpenRC, у меня тройная загрузка с Arch (я еще не удалил его, и это помогает мне сравнивать) и Windows 10 для игр.
Я использую OpenRC, потому что он кажется более зрелым, простым в использовании и, как мне кажется, имеет большее будущее, поскольку это указывает на то, что некоторые BSD также будут его использовать.
Удобство использования Artix и Arch на одном ноутбуке заключается в том, что вы можете сравнивать производительность, время загрузки и т. Д. Что я могу сказать, так это то, что Artix дает Arch большой толчок во всем, кроме выключения компьютера, которое в Arch происходит быстрее. В целом все работает лучше, даже Plasma запускается намного быстрее с экрана входа в систему до появления подсказки. стол письменный. У меня то же самое в обоих, но если я замечаю, что с каждым обновлением systemd Arch оно становится хуже, особенно время загрузки, которое выросло с года до этой части. Это правда, что исправления Intel (Meltdown, Spectre и т. Д.) Влияют, но они также будут влиять на Artix, и разница между одним и другим огромна.
Очень хороший обзор и спасибо за это сравнение.
… Кроме того, добавить «Knoppix» в список дистрибутивов без Systemd. Очень полный дистрибутив, если он есть.
@ unodetantos, спасибо ...
в чем разница между одним и другим, что лучше и в каких аспектах лучше Безопасность?
Они абсолютно одинаковы во всем, кроме init. У них одинаковые пакеты, на самом деле репозитории Arch (кроме ядра) находятся в Artix, но, на мой взгляд, они служат резервной копией для своих репозиториев. Я понимаю, что они планируют в среднесрочной перспективе (если позволяют время и ресурсы) иметь полный контроль над репозиториями и, таким образом, не иметь репозиториев Arch в конфигурации. Я предполагаю, что это на тот случай, если они ускользнули от зависимости от systemd (это личное мнение), поскольку они полностью удалили любую остальную часть systemd, вы не найдете shim, libsystemd-dummy или что-то подобное.
Что касается безопасности, то же самое, что и Arch, в зависимости от того, как вы ее защищаете, она у вас будет, хотя, не имея systemd, несомненно, что сопровождающие различных инициаторов относятся к вопросу безопасности гораздо серьезнее, чем люди systemd, и поэтому я беру сидя, что только это безопаснее.
Кстати, вы также можете без проблем установить пакеты AUR, я установил несколько и ноль проблем.
Стоит отметить, что система инициализации - S6, а не 6S. В случае с Artix он предлагает 3 версии с разными инициалами: openrc, S6 и runit.