W piątek główny programista Rusta dla Linuksa, Miguel Ojeda, przesłał żądanie pobrania nowego kodu funkcji Rusta dla jądra Linuksa 6.4.
Nowy kod Rust dla Linuksa 6.4 obejmuje wprowadzenie API pin-init, które służy do obsługi bezpiecznej inicjalizacji przypiętej i pozwala zmniejszyć ilość „niebezpiecznego” kodu Rust w jądrze wokół struktur danych wymagających stabilnego adresu. Nowy interfejs API pin-init będzie z kolei używany przez inne nadchodzące abstrakcje Rusta dla Linuksa.
Kod Rust z Linuksem 6.4 dodaje również nowe typy i cechy do modułu synchronizacji, nowy moduł ioctl z nowymi funkcjami const „_IOC*”, odpowiednikami makr C, nową skrzynkę uAPI do być dostępne bezpośrednio dla kierowców oraz inne ulepszenia istniejących modułów/skrzynek.
Więcej szczegółów na temat kodu funkcji Rusta dodawanego do Linuksa 6.4 można znaleźć w tym ściąganiu żądanie.