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

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

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





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





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





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

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

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



Что «не так» с systemd?

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

как показать экран телефона на компьютере

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





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

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





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

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

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

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

Каково использовать Девуан?

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

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

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

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

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

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

В конце концов, этот вопрос раскрывает суть того, что такое Девуан.

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

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

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

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

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

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

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

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

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

Делиться Делиться Твитнуть Эл. адрес Как создать диаграмму потока данных для визуализации данных любого проекта

Диаграммы потоков данных (DFD) любого процесса помогают понять, как данные передаются от источника к месту назначения. Вот как это сделать!

Читать далее
Похожие темы
  • Linux
  • Debian
  • Linux
  • Xfce
Об авторе Бертель Кинг(Опубликовано 323 статей)

Бертел - цифровой минималист, который пишет с ноутбука с физическими переключателями конфиденциальности и операционной системой, одобренной Free Software Foundation. Он ценит этику выше функций и помогает другим контролировать свою цифровую жизнь.

Ещё от Bertel King

Подписывайтесь на нашу новостную рассылку

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

Нажмите здесь, чтобы подписаться
Категория Linux