Pengembang Proyek Mesa
Pendukung penggunaan Rust menyoroti kemampuan untuk meningkatkan kinerja memori dan menghilangkan masalah seperti mengakses memori setelah bebas, dereferensi penunjuk nol, dan buffer overruns. Dukungan Rust juga memungkinkan Mesa menyertakan pengembangan pihak ketiga, seperti sistem rendering perangkat lunak
Perlu dicatat bahwa urgensi untuk meningkatkan keamanan driver baru-baru ini meningkat mengingat penggunaan OpenGL ketika mengeksekusi kode yang tidak dapat dipercaya di browser yang mendukung WebGL, yang menjadikan driver sebagai vektor penting untuk serangan terhadap sistem pengguna. Saat ini Mesa sudah menggunakan alat seperti ralloc dan analisis kode statis untuk meminimalkan masalah memori, namun penggunaannya saja tidak cukup.
Penentang implementasi Rust
perluasan persyaratan untuk lingkungan perakitan dan
Pergerakan menuju penggunaan Rust untuk pengembangan juga diamati di AMD, yang baru-baru ini
Sumber: opennet.ru