En port af systemd til systemer baseret på Musl-biblioteket er blevet præsenteret

Skaberen af den unikke distribution Adelie Linux, der bruger det standard C-bibliotek, Musl, initieringssystemet OpenRC og pakkehåndteringssystemet APK, har meddelt, at systemadministrationsprogrammet systemd er blevet porteret til brug med Musl-biblioteket. På trods af at implementeringen er i en tidlig fase, er den allerede ret stabil og viser en tredobbelt reduktion i opstartstiden sammenlignet med brugen af OpenRC.

Systemd understøtter oprindeligt kun C-biblioteket Glibc, men der er udviklet et sæt patches separat af OpenEmbedded-projektet, der muliggør brugen af systemd i miljøer baseret på Musl. Den nye port sigter mod at skabe en helt opdateret serie af patches, der understøtter de nyeste versioner af systemd og musl, og udnytter de nye funktioner fra systemd og musl. Den præsenterede port er skrevet helt fra bunden og, bortset fra ændringer relateret til understøttelse af GLOB_BRACE, malloc_info og malloc_trim, overlapper ikke med porten fra OpenEmbedded.

Det bemærkes, at Adelie Linux-projektet har haft idéen om at få systemd til at arbejde i et Musl-baseret miljø siden 2015, men der har altid været mere prioriterede opgaver, indtil en af virksomhederne tilbød at finansiere afslutningen af porten. Det nye sæt patches udvikles fra starten med henblik på at fremme ændringer i den primære sammensætning af systemd (de fejl, der er identificeret under porteringen, er allerede sendt til det primære projekt).

Blandt de kendte problemer, der observeres i den første version af porten, nævnes et problem med PolicyKit, som medfører, at KDE-sessionen fryser, når der forsøges at genstarte systemerne via widget. En anden uafklaret opgave er at oprette enhedsfiler til openrc-init scripts, der anvendes i distributionen Adelie Linux (det planlægges at bruge enhedsfiler fra Gentoo og Fedora som grundlag).

En port af systemd til systemer baseret på Musl-biblioteket er blevet præsenteret


Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster