Een systemd-port is gepresenteerd voor systemen op basis van de Musl-bibliotheek.

De maker van de unieke distributie Adelie Linux, die gebruikmaakt van de standaard C-bibliotheek Musl, het OpenRC-initiesysteem en de APK-pakketbeheerder, heeft aangekondigd dat het succesvol is gelukt om de systeembeheerder systemd te porteren voor gebruik met de Musl-bibliotheek. Hoewel de implementatie in een vroege staat verkeert, is deze al behoorlijk stabiel en toont deze een drievoudige vermindering van de opstarttijd in vergelijking met het gebruik van OpenRC.

Oorspronkelijk ondersteunt systemd alleen de werking met de C-bibliotheek Glibc, maar een apart project van OpenEmbedded heeft een set patches ontwikkeld die het mogelijk maken om systemd te gebruiken in omgevingen op basis van Musl. De nieuwe port is gericht op het creƫren van een volledig vernieuwde reeks patches, die ervoor zorgt dat er gewerkt kan worden met de nieuwste versies van systemd en musl, en nieuwe mogelijkheden van systemd en musl benut. De gepresenteerde port is vanaf nul geschreven en, met uitzondering van wijzigingen die verband houden met de ondersteuning van GLOB_BRACE, malloc_info en malloc_trim, overlapt het niet met de port van OpenEmbedded.

Het project Adelie Linux heeft sinds 2015 het idee gehad om systemd te laten functioneren in een omgeving op basis van Musl, maar er waren altijd prioritaire taken, totdat een van de bedrijven bereid was te financieren om het werk aan de port af te ronden. De nieuwe set patches wordt aanvankelijk ontwikkeld met het oog op de bevordering van wijzigingen in de hoofdversie van systemd (de in het proces van portering ontdekte tekortkomingen zijn al in het hoofproject doorgegeven).

Van de bekende problemen die in de eerste versie van de port worden waargenomen, wordt het probleem met PolicyKit genoemd, wat leidt tot een bevroren sessie van KDE bij het opnieuw opstarten van systemen via de widget. Onder de nog niet opgeloste taken valt ook het creƫren van unit-bestanden voor openrc-initialisatiescripts die worden gebruikt in de distributie Adelie Linux (het plan is om de unit-bestanden uit Gentoo en Fedora als basis te gebruiken).

Een systemd-port is gepresenteerd voor systemen op basis van de Musl-bibliotheek.


Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster