Vrijdag diende de hoofdontwikkelaar van Rust voor Linux, Miguel Ojeda, een pull-verzoek in voor nieuwe Rust-functiecode voor de Linux 6.4-kernel.
Nieuwe Rust-code voor Linux 6.4 omvat de introductie van de pin-init-API, die is bedoeld voor veilig vastgezette initialisatie en waarmee de hoeveelheid”onveilige”Rust-code in de kernel rond gegevensstructuren die een stabiel adres nodig hebben, kan worden verminderd. De nieuwe pin-init-API zal op zijn beurt ook worden gebruikt door andere aanstaande Rust voor Linux-abstracties.
De Rust-code met Linux 6.4 voegt ook nieuwe typen en kenmerken toe aan de synchronisatiemodule, een nieuwe ioctl-module met nieuwe”_IOC*”const-functies die equivalent zijn aan de C-macro’s, een nieuwe uAPI-krat om rechtstreeks toegankelijk zijn voor chauffeurs, en andere verbeteringen aan bestaande modules/kratten.
Meer details over de Rust feature code die wordt toegevoegd voor Linux 6.4 is te vinden via deze pull verzoek.