Разработчики мобильного дистрибутива postmarketOS на базе Alpine Linux сообщили, что теперь они поддерживают систему systemd init наряду с OpenRC и другими альтернативными системами init.
Вот уже более шести лет postmarketOS предоставляет сообществу Linux и open-source мощную мобильную операционную систему, которую можно установить на широкий спектр устройств, где Android больше не поддерживается.
Будучи построенной на базе Alpine Linux, postmarketOS всегда поставлялась с OpenRC в качестве системы init, а также предлагала поддержку аналогичных систем init, таких как runit, s6 или dinit. А теперь, чтобы предоставить пользователям больше возможностей выбора и обеспечить лучшую совместимость с рабочими столами KDE Plasma Mobile и GNOME, postmarketOS также поддерживает systemd.
Сборка postmarketOS с systemd имеет свои преимущества, включая, но не ограничиваясь, гранулярным контролем привилегий, встроенным анализом времени загрузки, мощными функциями анализа зависимостей сервисов и безопасности, тесной интеграцией cgroups (статической и динамической), а также активацией сокетов, позволяющей пользователям печатать со своих устройств без CUPS.
Кроме того, разработчики postmarketOS всегда использовали много systemd polyfills поверх OpenRC, чтобы сделать рабочие столы KDE Plasma Mobile и GNOME совместимыми с их ОС, не используя systemd. С появлением поддержки systemd разработчикам postmarketOS больше не нужно тратить усилия на поддержку дополнительного кода.
«Впервые серьезно задумавшись над этой идеей почти год назад, мы приняли решение устранить эти несовместимости и трения, просто предоставив версию postmarketOS, которая строится поверх systemd. Одним из основных препятствий, которые мы обнаружили при более тесном сотрудничестве с разработчиками KDE и GNOME, является то, что они испытывают трудности с нашим стеком на базе OpenRC.»
- говорят разработчики
postmarketOS в настоящее время поддерживает пользовательские интерфейсы S x mo, Phosh, GNOME Shell on Mobile и KDE Plasma Mobile. В то время как образы Sxmo останутся в OpenRC, образы GNOME и KDE Plasma Mobile будут построены на базе systemd, и разработчики уже предоставили несколько пробных (не для слабонервных) образов GNOME, которые вы можете загрузить и попробовать прямо сейчас отсюда для телефонов OnePlus 6, OnePlus 6T и Librem 5.
Разработчикам postmarketOS предстоит много работы, так как теперь им придется корректировать существующие порты устройств для поддержки systemd. Я надеюсь, что пройдет немного времени, и новый стабильный релиз postmarketOS будет доступен для загрузки, надеюсь, с поддержкой новых устройств и последних релизов Plasma Mobile 6 и GNOME 46.
Комментарии (0)