/note/tech

Adelie Linux開発者、systemdをmusl libcに移植

Adelie Linux開発者のA. Wilcoxは9月5日、自身のブログ「The Cat Fox Life」に「Porting systemd to musl libc-powered Linux(systemdをmusl libcベースのLinuxに移植する⁠)⁠」と題した記事を投稿、Adelie Linuxのようにmusl Cライブラリを使用するディストリビューション上でも実行可能なsystemdを開発したことを明らかにした。すでにパッチセットがGitLab上に公開されており、Wilcoxはパブリックベータに向けたテストを呼びかけている。

Wilcoxによれば、この“⁠musl版systemd⁠”は2024年8月にリリースされた「systemd v256.5」をもとに開発をスタート、その理由について「アップストリームの進捗にできるだけ合わせつつ、現時点で安定したバージョンであるv255から離れすぎないバージョンにしたかった。また、アップストリームによるsplit-usrのサポート終了の影響を最大限反映できるようにしたかった」と説明している。

現在ではほとんどのLinuxディストリビューションでデフォルトのinitとして採用されているsystemdだが、誕生時からその設計思想に対する批判は少なくなく、そのひとつに「Linux以外のOSをもともと対象にしていない」「⁠glibc以外のライブラリを利用する小規模Linuxで実行できない」というプロジェクトとしてのフォーカスの狭さがある。今回のmusl移植版プロジェクトはそうした課題を解決する大きなきっかけとなるかもしれない。