Un port de systemd pour les systèmes basés sur la bibliothèque Musl a été présenté.

Le créateur de la distribution unique Adelie Linux, utilisant la bibliothèque standard C Musl, le système d'initialisation OpenRC et le gestionnaire de paquets APK, a annoncé le portage réussi du gestionnaire système systemd pour fonctionner avec la bibliothèque Musl. Bien que la mise en œuvre soit au stade initial, elle est déjà suffisamment stable et démontre une réduction triplée du temps de démarrage par rapport à l'utilisation d'OpenRC.

Initialement, systemd ne prend en charge que la bibliothèque C Glibc, mais un projet séparé, OpenEmbedded, a développé un ensemble de correctifs permettant d'utiliser systemd dans des environnements basés sur Musl. Le nouveau port vise à créer une série de correctifs entièrement mise à jour, permettant de travailler avec les versions récentes de systemd et musl, tout en exploitant les nouvelles fonctionnalités de systemd et musl. Le port présenté a été écrit à partir de zéro et, à l'exception des modifications liées à la prise en charge de GLOB_BRACE, malloc_info et malloc_trim, il ne se chevauche pas avec le port d'OpenEmbedded.

Il est noté que le projet Adelie Linux envisageait d'assurer le fonctionnement de systemd dans un environnement basé sur Musl depuis 2015, mais d'autres tâches plus prioritaires ont toujours été présentes, jusqu'à ce qu'une entreprise exprime sa volonté de financer l'achèvement du port. Le nouvel ensemble de correctifs est initialement développé en gardant à l'esprit la promotion des modifications dans la branche principale de systemd (les défauts identifiés lors du portage ont déjà été transmis au projet principal).

Parmi les problèmes connus observés dans la première version du port, on mentionne un problème avec PolicyKit, entraînant le blocage de la session KDE lors de la tentative de redémarrage des systèmes via le widget. Parmi les tâches non résolues, on mentionne également la création de fichiers unit pour les scripts d'initialisation openrc utilisés dans la distribution Adelie Linux (il est prévu d'utiliser les fichiers unit de Gentoo et Fedora comme base).

Un port de systemd pour les systèmes basés sur la bibliothèque Musl a été présenté.


Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster