Tip de redactie

Ontwikkelaars kunnen nieuwe systemd-componenten voortaan in Rust bouwen

Door Eveline Meijer, 26 oktober 2026 08:14 • 18 reacties, submitter: perry

Met Systemd kunnen ontwikkelaars voortaan programma's in Rust schrijven. Dat meldt Linux-kernelontwikkelaar Christian Brauner op GitHub. Systemd is een systeem- en servicemanager voor Linux, die het opstarten van het systeem regelt en achtergrondprocessen beheert.

Rust logoBrauner benadrukt op GitHub dat systemd zelf niet herschreven wordt in Rust. De ondersteuning geldt alleen voor nieuwe, losstaande componenten waarvan andere delen van systemd niet afhankelijk zijn. Bestaande C-code wordt dus niet herschreven.

Verder valt op dat systemd geen Cargo introduceert. Cargo is de standaardpackagemanager en buildtool voor Rust. Systemd gebruikt echter Meson voor alle builds en blijft dat ook doen, zegt Brauner. Ook zegt hij dat de ondersteuning voor Rust optioneel is. Ontwikkelaars kunnen die zelf aan- en uitzetten.

Door de update hoeven ontwikkelaars programma's niet langer alleen in C te schrijven. Deze programmeertaal is gevoeliger voor geheugenkwetsbaarheden dan Rust. Rust vindt de afgelopen jaren dan ook steeds vaker zijn weg naar Linux. Zo is Rust sinds Linux 7.0 definitief onderdeel van de kernel.

Het eerste systemd-component dat in Rust is geschreven, is systemd-keyring-set-up, dat helpt certificaten in de keyrings van de Linux-kernel te beheren.

Reacties (18)