Менеджер входа в систему KDE Plasma не будет поддерживать системы Linux или BSD без Systemd

Новый менеджер входа в систему Plasma от KDE впервые официально появится в Plasma 6.6 (выход запланирован на 17 февраля). Он разработан как преемник старого SDDM, который уже много лет используется в KDE Plasma.
Разработчики KDE позиционируют его как глубоко интегрированный в сам стек Plasma компонент, призванный модернизировать процесс входа в систему, приблизив его к тому, как на самом деле запускаются и управляются сеансы Plasma, а также сократить историческую сложность и дублирование логики, накопившиеся вокруг SDDM.
Однако у него есть несколько ограничений, которые вряд ли понравятся пользователям дистрибутивов Linux без systemd или систем BSD. Вот в чём суть.
PLM полностью основан на systemd и использует systemd-logind и пользовательские службы systemd для управления жизненным циклом сеансов, разрешениями и местами. Это обязательные зависимости, а не дополнительные функции, и они составляют основу нового менеджера входа в систему.
Из-за этого в дистрибутивах Linux без systemd нельзя использовать Plasma Login Manager. То же самое относится ко всем операционным системам BSD, в которых полностью отсутствует systemd и нет совместимой замены для API, от которых зависит PLM. Как отметил один из разработчиков KDE в комментарии на Reddit:
«В конечном счёте мы не хотим прекращать поддержку BSD и других нишевых дистрибутивов, но мы также не хотим упускать возможность предоставить наилучшие возможности для большинства пользователей».
Чтобы избежать путаницы, важно подчеркнуть, что отсутствие поддержки PLM в дистрибутивах Linux без systemd или в системах BSD не означает, что вы не можете использовать там среду рабочего стола KDE Plasma. Сама Plasma полностью совместима с этими платформами.
Другими словами, для этих пользователей ситуация не изменится. В их системах Plasma по-прежнему будет использовать SDDM или другие механизмы запуска, специфичные для конкретной платформы, и KDE не даёт никаких гарантий, что PLM будет работать за пределами среды systemd.
Редактор: AndreyEx