Twórca unikalnej dystrybucji Adelie Linux, korzystającej z standardowej biblioteki C Musl, systemu inicjalizacji OpenRC oraz menedżera pakietów APK, ogłosił pomyślne przeniesienie menedżera systemowego systemd do pracy z biblioteką Musl. Mimo że implementacja ma status wstępny, jest już wystarczająco stabilna i wykazuje trzykrotne skrócenie czasu ładowania w porównaniu do wykorzystania OpenRC.
Początkowo systemd wspiera tylko pracę z biblioteką C Glibc, ale oddzielnie projektem OpenEmbedded opracowano zestaw poprawek, które umożliwiają korzystanie z systemd w środowiskach opartych na Musl. Nowy port ma na celu stworzenie całkowicie zaktualizowanej serii poprawek, która zapewnia wsparcie dla nowych wersji systemd i musl, oraz wykorzystuje nowe możliwości systemd i musl. Przedstawiony port został napisany od podstaw i, z wyjątkiem zmian związanych z obsługą GLOB_BRACE, malloc_info i malloc_trim, nie pokrywa się z portem od OpenEmbedded.
Zauważono, że projekt Adelie Linux od 2015 roku rozwijał ideę zapewnienia działania systemd w środowisku opartym na Musl, ale zawsze znajdowały się bardziej priorytetowe zadania, dopóki jedna z firm nie wyraziła gotowości sfinansowania zakończenia prac nad portem. Nowy zestaw poprawek jest początkowo rozwijany z myślą o wprowadzeniu zmian do głównego składnika systemd (do głównego projektu już przesłano zidentyfikowane w trakcie portowania niedociągnięcia w systemd).
Do znanych problemów występujących w pierwszej wersji portu należy problem z PolicyKit, powodujący zatrzymywanie sesji KDE przy próbie ponownego uruchomienia systemów przez widżet. Wśród jeszcze nierozwiązanych zadań wymienia się również utworzenie plików jednostek dla skryptów inicjalizacyjnych openrc używanych w dystrybucji Adelie Linux (planowane jest wykorzystanie plików jednostek z Gentoo i Fedory jako podstawy).

Źródło: opennet.ru
