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.

Categories: IT Info