Розробники проекту Mesa
Прибічники використання Rust висувають на передній план можливість підвищення якості роботи з пам'яттю та позбавлення таких проблем, як звернення до області пам'яті після її звільнення, розйменування нульових покажчиків та вихід за межі буфера. Підтримка Rust також дозволила б включити до складу Mesa сторонні напрацювання, такі як система програмного рендерингу
Відзначається, що актуальність підвищення безпеки драйверів останнім часом зросла у світлі використання OpenGL при виконання не заслуговує на довіру коду в браузерах, що підтримують WebGL, що робить драйвери важливим вектором для здійснення атак на системи користувачів. В даний час для мінімізації проблем при роботі пам'яттю в Mesa вже використовуються такі засоби, як ralloc та статичний аналіз коду, але їх застосування недостатньо.
Противники застосування Rust
розширення вимог до складального оточення та
Рух у бік використання Rust для розробки також спостерігається у компанії AMD, яка днями
Джерело: opennet.ru