La prossima release di Bcachefs, la v1.38.7, punta a iniziare a includere codice Rust nel driver kernel del file system. Bcachefs usa già Rust negli strumenti user-space e il progetto aveva già pianificato di estenderne l’impiego anche nel modulo kernel.
Il crate Rust image-png per la codifica e decodifica delle immagini PNG riceve nuove ottimizzazioni che ne aumentano ulteriormente le prestazioni. Il progetto era già indicato come il decoder PNG più veloce e i miglioramenti possono riflettersi anche su software che lo utilizzano, tra cui Chrome e GNOME.
CUDA-Oxide, compilatore sperimentale che traduce codice Rust puro in kernel CUDA, riceve la versione 0.2. Il progetto punta a permettere lo sviluppo di kernel GPU in modo "safe(ish)", generando direttamente output NVIDIA PTX. L'aggiornamento introduce i primi miglioramenti rispetto al debutto annunciato il mese scorso.
NVIDIA prosegue lo sviluppo di Nova, il nuovo driver grafico open source per Linux. La nuova tornata di patch destinata al ciclo Linux 7.2 introduce altro codice DRM scritto in Rust e amplia il lavoro di supporto per le GPU.
È stata rilasciata Rust Coreutils 0.9, nuova versione principale dell’implementazione di GNU Coreutils nel linguaggio Rust. L’aggiornamento introduce ulteriori misure di hardening per la sicurezza e il supporto allo zero-copy I/O. Il progetto raggiunge inoltre un tasso di compatibilità del 90,4% con la suite di test GNU.
RustConn, progetto in linea con l’ecosistema GNOME, continua ad aggiungere nuove funzionalità al suo gestore di connessioni basato su GTK4 e scritto in Rust. L’applicazione consente di gestire connessioni SSH, RDP, VNC, SPICE e altri tipi di accesso remoto. Lo sviluppo prosegue con un costante ampliamento delle caratteristiche disponibili.