Създаден е уникален дистрибутив Adelie Linux, който използва стандартната C-библиотека Musl, системата за инициализация OpenRC и пакетния мениджър APK. Обявено е успешно портване на системния мениджър systemd, за да работи с библиотеката Musl. Въпреки че реализацията е в начален статус, вече е достатъчно стабилна и демонстрира тройно намаляване на времето за зареждане в сравнение с използването на OpenRC.
Първоначално systemd поддържа работа само с C-библиотеката Glibc, но проектът OpenEmbedded е разработил набор от пачове, позволяващи използването на systemd в среди, базирани на Musl. Новото портване цели създаването на напълно обновен набор от пачове, който осигурява работа с най-новите версии на systemd и musl и въвежда нови възможности на systemd и musl. Представеното портване е написано от нулата и с изключение на измененията, свързани с поддръжката на GLOB_BRACE, malloc_info и malloc_trim, не се пресича с портването на OpenEmbedded.
Отбелязва се, че проектът Adelie Linux е обмислял идеята за осигуряване на работа на systemd в среда, базирана на Musl, от 2015 година, но винаги е имало по-приоритетни задачи, докато една от компаниите не изразила готовност да финансира завършването на работата по портването. Новият набор от пачове първоначално се развива с оглед на напредването на промените в основния състав на systemd (в основния проект вече са предадени идентифицираните по време на портването недостатъци в systemd).
От известните проблеми, наблюдавани в първата версия на портването, се споменава проблем с PolicyKit, водещ до зависване на сесията KDE при опит за рестартиране на системите чрез джаджа. Сред все още нерешените задачи се посочва и създаването на unit-файлове за openrc-скриптове за инициализация, използвани в дистрибутива Adelie Linux (планира се за основа да се използват unit-файлове от Gentoo и Fedora).

Източник: opennet.ru
