Sviluppatori del progetto Mesa
I sostenitori dell'utilizzo di Rust evidenziano la capacità di migliorare le prestazioni della memoria ed eliminare problemi come l'accesso alla memoria after-free, i dereferenziamenti dei puntatori nulli e i sovraccarichi del buffer. Il supporto di Rust consentirebbe inoltre a Mesa di includere sviluppi di terze parti, come un sistema di rendering del software
Va notato che l’urgenza di migliorare la sicurezza dei conducenti è recentemente aumentata alla luce dell’uso di OpenGL durante l’esecuzione di codice non affidabile nei browser che supportano WebGL, il che rende i conducenti un importante vettore di attacchi ai sistemi degli utenti. Attualmente Mesa utilizza già strumenti come ralloc e analisi statica del codice per ridurre al minimo i problemi di memoria, ma il loro utilizzo non è sufficiente.
Oppositori dell'implementazione di Rust
espansione dei requisiti per l'ambiente di assemblaggio e
Il movimento verso l'utilizzo di Rust per lo sviluppo è stato osservato anche da AMD, che di recente
Fonte: opennet.ru