Розгром команди Rust for Linux: Їхній мейнтейнер йде через "нетехнічну нісенітницю"
15:51, 03.09.2024
У вересні 2024 року проект Rust for Linux втратив ключового прихильника. Ведсон Алмейда Фільо, мейнтейнер проєкту, подав у відставку через "нетехнічну нісенітницю" та конфлікти з деякими розробниками ядра Linux, зокрема з Тедом Ц’о, супровідником файлової системи ext4.
За його словами, він втомився від нетехнічних суперечок з колегами. Хоча він був супровідником проекту протягом останніх чотирьох років, його ентузіазм вичерпався, і він більше не має наміру продовжувати роботу над інтеграцією Rust в ядро Linux.
Ядро Linux написане переважно мовою C. Проект Rust for Linux - це ініціатива розробників, які працюють над додаванням Rust до ядра Linux. Основною мотивацією цієї ініціативи є безпека пам'яті, яку забезпечує Rust, що потенційно може зменшити кількість помилок та вразливостей, таких як переповнення буфера. Однак зусилля по впровадженню Rust в ядро Linux сповільнюються численними проблемами, як технічного, так і нетехнічного характеру.
Лінус Торвальдс, творець Linux, висловив своє розчарування командою розробників Rust, очікуючи, що розробка піде набагато швидше. За його словами, розробники звикли працювати з C, і просто не бажають по-справжньому вивчати нову мову.
Наразі незрозуміло, як буде розвиватися проект Rust для Linux, враховуючи кількість розробників, які мають понад 30 років досвіду роботи з C і не до кінця розуміють важливість впровадження Rust.