Systemd free linux distro

Linux без systemd: почему вы должны использовать Devuan, форк Debian

Вы можете быть удивлены тем, что представляет собой кризис в сообществе Linux. Несколько лет назад создание системы systemd init обострило круг разработчиков и пользователей. Большинство операционных систем на базе Linux используют systemd, но есть несколько, которые выбрали другой курс.

Несмотря на все разногласия, можете ли вы сказать разницу между версией Linux, которая включает в себя systemd, и версией, в которой нет?

В качестве ясного теста давайте рассмотрим Debian и вариант под названием Devuan. Debian — одна из старейших и крупнейших ОС на базе Linux. В 2014 году группа под названием «Ветераны UNIX Admins» запустила Devuan, форк Debian без systemd. Вы должны дать ему шанс?

Что такое система инициализации?

Init — это сокращение от инициализации. Процесс init — это первая часть процесса операционной системы, которая запускается при загрузке компьютера под управлением Linux. Он работает в фоновом режиме, пока ваш компьютер включен, и продолжается, пока компьютер не выключится.

Система init управляет другими процессами, поэтому ваш компьютер загружается, запускается и выключается. Поэтому, хотя система инициализации может быть в значительной степени невидимой, она также необходима.

Что не так с systemd?

Systemd — это больше, чем система init. Он включает в себя другое программное обеспечение, такое как networkd и logind, которые управляют другими аспектами вашего компьютера. Systemd — это набор программного обеспечения, который служит мостом между приложениями и базовым ядром Linux. Он выполняет такие разнообразные задачи, как управление входами пользователей в устройства с горячей заменой.

Традиционно в Unix-подобных и Unix-подобных операционных системах

(Linux является последним), разработчики проектируют программное обеспечение для выполнения одной задачи и выполнения ее хорошо. Всегда были исключения, но с systemd основной компонент отклонился от этого способа ведения дел.

Как вы можете ожидать, есть причины, по которым разработчики чувствовали необходимость изменений. Для начала, старая система инициализации загружалась линейно, загружая различные сценарии в порядке, который имеет смысл. Это затрудняет загрузку компьютера и управление основными функциями (такими как подключение к сети) плавным образом, ожидаемым на современных компьютерах.

Объединение многих из этих задач в один проект позволяет операционным системам на основе Linux обеспечить более быструю загрузку.

Чем Devuan отличается от Debian

Debian 8 был первой версией, которая приняла systemd. Проект Devuan начался в то время, но первый стабильный выпуск не появился до 2017 года, наряду с выпуском Debian 9.

Devuan использует тот же менеджер пакетов APT, что и Debian

Читайте также:  Skachat bluetooth для компьютера windows 10

, но поддерживает свои собственные репозитории пакетов. Это серверы, на которых хранится программное обеспечение, которое вы загружаете с помощью APT.

Репозитории Devuan содержат то же программное обеспечение, что и Debian, только с патчами, которые позволяют программам работать без systemd. Это в основном относится к бэкэнд-компонентам, таким как policykit, который определяет, какие пользователи могут получать доступ или изменять определенные части вашего ПК.

Каково это использовать Devuan?

Как и в Debian, существует множество способов установить Devuan. «Минимальная» загрузка предоставляет вам необходимые инструменты, необходимые для запуска и запуска Devuan на вашем компьютере. «Живая» загрузка предоставляет вам рабочий стол, который вы можете протестировать перед установкой Devuan на свой компьютер.

По умолчанию Devuan использует рабочую среду Xfce. Это традиционная вычислительная среда, похожая на то, как выглядели интерфейсы ПК несколько десятилетий назад. Функционально Xfce по-прежнему способен справляться с большинством задач

сегодня люди ожидают от компьютеров.

Живая версия Devuan поставляется с большим количеством программного обеспечения для удовлетворения общих ожиданий. Mozilla Firefox доступен для просмотра в Интернете. LibreOffice предназначен для открытия и редактирования документов. GIMP может изменять фотографии и другие изображения. Все эти приложения работают так, как вы ожидаете, не заботясь о том, какую систему инициализации вы используете.

В то время как Devuan отражает репозитории пакетов Debian, они не являются взаимозаменяемыми. Добавление репозитория, предназначенного для Debian, может повредить вашу установку. Вы можете редактировать свои программные источники через терминал или в диспетчере пакетов Synaptic, который входит в комплект.

Devuan прекрасно подключается к сетям Wi-Fi и Ethernet. Вы также можете ожидать, что он распознает флэш-диски и жесткие диски, которые вы подключили. Есть большая вероятность, что вы даже не заметите разницу. Systemd — это только один способ, а не единственный.

Какую систему инициализации использует Devuan?

В конце концов, этот вопрос становится основой сути Devuan.

По умолчанию Devuan использует систему sysvinit, которая похожа на процесс инициализации System V, используемый в Unix. Sysvinit был общим стандартом многих версий Linux, включая Debian, используемых до systemd.

Девуан также предлагает множество альтернатив. Вы можете скачать OpenRC, runit и другие, чтобы заменить предоставленную систему инициализации.

Другие ОС на базе Linux избегают systemd?

Gentoo, дистрибутив Linux для сборки вашей операционной системы с нуля, по умолчанию использует OpenRC. Это одна из старейших и наиболее известных версий Linux, чтобы избежать systemd. Slackware, еще одна древняя ОС на базе Linux, решила придерживаться sysvinit. PCLinuxOS — более молодой вариант, который также решил не переходить на systemd.

Есть также несколько дистрибутивов Linux, основанных на Devuan. Хотя по сравнению с Debian это число бледнеет, что служит основой для многих известных ОС на базе Linux, таких как Ubuntu.

Стоит ли переходить на девуан?

Вы сисадмин? Вы строите свою операционную систему с нуля или регулярно взаимодействуете с демонами запуска и службами? Если да, то вам больше нравится то, как вы традиционно управляете своей системой? Если ваш ответ да, вы можете предпочесть Devuan. Это скорее продолжение того, как все было, чем что-то совершенно новое.

Читайте также:  Безопасность windows 10 как отключить командная строка

Для остальных из нас этот вопрос скорее философский, чем прагматический. Вам нравится традиционный подход Unix: делать одну работу и делать это хорошо? Вы не согласны с идеей объединения многих задач в один проект? Если это так, то использование Devuan — это выражение вашей веры в этот идеал.

С практической точки зрения, используйте Devuan, если вы хотите Debian без systemd. Если вы хотите systemd, придерживайтесь Debian

Источник

Дистрибутивы без systemD — актуально в 2021?

Сейчас использую Fedora. Но что-то как-то неприятно, что что-то там за меня решает, что ему делать. Какие дистрибутивы без systemD актуальны в 2021 и пригодны к использованию? Желательно, чтобы полностью работал GNOME Shell. Генту не хочу — в излишнем красноглазии не вижу смысла.

Но что-то как-то неприятно, что что-то там за меня решает, что ему делать.

Выкинь компьютер и используй счёты.

Уже нормально только надо будет сервис эволюшен удалять чисто методом скальпирования т.е ручками и затем удалять рут папку из корня что бы крон и другие не смогли ползать в корне по скольку не известно что они ковыряют через рут в двух слойном шеле как итог альтернатива судо

systemd одно из лучшего что было создано для линукса в последнее время. Можно узнать что оно за тебя решает?

что за сервис evalution?

Но что-то как-то неприятно, что что-то там за меня решает, что ему делать.

Да, неприятно. «Йадро» тоже что-то там без меня решает, что делать. Неприятно.

Желательно, чтобы полностью работал GNOME Shell

трусы или крестик

как-то неприятно, что что-то там за меня решает, что ему делать

Мама не закон, Я ЗАКОН!

Да, чего нет, артикс же. А вообще, https://nosystemd.org/.

И чего же не арифмометр?

Арифмометр тоже за него будет решать 😂

Могу посоветовать MS DOS — он почти открытый, вернее уже вдоль и поперек исследованный.

Количество программ для него — неимоверно. Качество — а дебагер в руки и вперед, там минимальные размеры бинарей и их можно прочитать, зная ассемблер х86.

Так что не сомневайся, в МС ДОС возвращайся!!

Решает тот, кто вращает ручку. ;).

Смотря какой арифмометр. Мне кажется, что брехать они умеют очень хорошо, по мере механического износа. Curiousmarc не даст соврать. Что телетайпы, что арифмометры — весьма тонкие механические натуры.

Выкинь компьютер и используй счёты

Слишком прогрессивно. Надо абак.

А чего не фридос?

да он какой-то попсовый, новомодный.

> Дистрибутивы без systemD — актуально в 2021?

Конечно — зачем тебе это в системе?

> Какие дистрибутивы без systemD актуальны в 2021 и пригодны к использованию?

На основе Fedora не знаю ни одного. Есть не актуальная CentOS 6. На основе openSUSE не знаю ни одного. Есть неактуальный openSUSE 11.4 Evergreen и ограниченно актуальный SLE 11 SP4. На основе Debian есть Devuan. На основе Arch есть Artix. На основе Mandriva есть PCLinuxOS и Alt Linux. А ещё есть Slackware, Gentoo, Void, CRUX.

Читайте также:  Windows 10 три раскладки клавиатуры

Источник

Какой использовать дистриб БЕЗ systemd?

Это произошло 🙂 Это все-таки произошло. Несмотря на то, что часть наработанных знаний автоматически при этом превращается в бесполезный мусор.

Calculate Linux Xfce 18 (стоит TDE, но все проблемы и в Xfce, один хрен). Кто не в курсе — Calculate — российский форк генты.

После очередного «ожидания дебилдов» и очередного же обновления у меня внезапно пропал звук. Музыку я на работе слушаю только вечерами и когда я запустил вечером Clementine — и не услышал нифига, то долго хлопал глазами и искал в тырнете инфу о том, как устроена звуковая подсистема в линухе. Пока не сообразил, что у меня и со шрифтами что-то не то.

И тогда я вдруг понял, что это мне надоело. Нет, не так — надоело!. Нет, даже не так — НАДОЕЛО!

Поэтому я решил обратиться к сообществу — если здесь есть люди, которые работают на дистрибах без systemd — то на каких и почему? И что бы могли посоветовать взамен генты/calculate? Стоит ли переходить на Artix (форк арча без systemd) или Devuan (без него же форк дебиана)?

Убедительная просьба — если пишете ответ или коммент, то избегайте пожалуйста холиваров на темы:
— плох или хорош systemd. Он не плох и не хорош. Он просто софт, который я не хочу использовать.
— асилил или ниасилил генту. У меня достаточно и умения и терпения асилить. Но я не могу позволить себе тратить рабочее время в таком количестве, которое нужно для решения ничтожных по эффекту проблем.

Источник

No systemd

If this is the solution, I want my problem back.

This website tries to become a collection of resources pointing out reasons against systemd and what alternatives are available.

What is systemd?

systemd claims to be a good and modern replacement for SysVinit ‐ a so called init daemon. Usually the init daemon is the first process spawned by the kernel and thus has the PID #1 and is responsible for spawning other daemons which are necessary for the OS to operate, e.g. networking, cron, syslog etc.

List of init daemons * :

  • systemd
  • SysVinit (home)
  • OpenRC (home)
  • runit (home)
  • s6 (home)
  • Shepherd (home)
  • finit (home)
  • Hummingbird (repo)
  • uselessd (repo; inactive)
  • Upstart (home; inactive)
  • InitNG (repo; inactive)
  • cinit (home; inactive)
  • minit (home; inactive)
  • Epoch (home; inactive)

* inactive: no development activity for few years

What is so bad about systemd?

List of notable bugs and security issues:

Other issues arising around systemd:

How do I get rid of systemd?

Free your system by replacing systemd with an alternative init system. Here are a few guides on how to do that:

Alternatively you can use Linux distributions which do not use systemd by default:

A good summary about most of the beforementioned distributions can be found here.

You can also consider changing to BSD derivates:

Источник

Оцените статью