Byl představen port systemd pro systémy založené na knihovně Musl.

Tvůrce unikátního distribuce Adelie Linux, který používá standardní C knihovnu Musl, systém inicializace OpenRC a správce balíčků APK, oznámil úspěšné portování systémového менеджera systemd pro práci s knihovnou Musl. I když implementace má status počáteční, je už dostatečně stabilní a vykazuje trojnásobné zkrácení doby bootování ve srovnání s použitím OpenRC.

Původně systemd podporuje pouze práci se C knihovnou Glibc, ale samostatně byla projektem OpenEmbedded vyvinuta sada patchů, které umožňují používat systemd v prostředích založených na Musl. Nový port je zaměřen na vytvoření zcela aktualizované série patchů, která zajišťuje práci s novými verzemi systemd a musl, a využívá nové funkce systemd a musl. Předložený port byl napsán od nuly a kromě změn spojených s podporou GLOB_BRACE, malloc_info a malloc_trim, nekříží se s portem od OpenEmbedded.

Je zaznamenáno, že projekt Adelie Linux zvažoval myšlenku zajištění práce systemd v prostředí založeném na Musl od roku 2015, ale vždy byly prioritnější úkoly, dokud jedna z firem nevyjádřila ochotu financovat dokončení práce na portu. Nová sada patchů se původně rozvíjí s ohledem na propagaci změn do základního kódu systemd (v základním projektu již byly předány zjištěné nedostatky během portování).

Mezi známé problémy, které se objevují v prvním variantě portu, patří problém s PolicyKit, který způsobuje zamrznutí relace KDE při pokusu o restart systémů přes widget. Mezi další nevyřešené úkoly patří také vytvoření unit souborů pro openrc skripty inicializace používané v distribuci Adelie Linux (plánuje se jako základ použít unit soubory z Gentoo a Fedora).

Byl představen port systemd pro systémy založené na knihovně Musl.


Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster