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

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

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

Devuan использует рабочую среду Xfce

В качестве ясного теста давайте рассмотрим 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

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

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

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

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

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

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

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

LibreOffice на Devuan

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

Найти новое программное обеспечение на Devuan

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. Это скорее продолжение того, как все было, чем что-то совершенно новое.

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

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

, Это не намного больше, чем это.

Ссылка на основную публикацию
Adblock
detector