Лінус Торвальдс про основні робочі інструменти та перспективи платформи Rust
На саміті Open Source Summit India 2026 творець Linux Лінус Торвальдс зізнався, що його основними робочими інструментами залишаються Git та електронна пошта, а для пошуку інформації він використовує Google. Торвальдс зазначив, що його підхід дещо унікальний, оскільки він працює «на вищому рівні — з людьми, а не з інструментами». Водночас багато інших супроводжувальних (maintainers) ядра Linux уже починають активно впроваджувати інструменти штучного інтелекту для автоматичної перевірки патчів (коду з виправленнями).
Протистояння Rust та C
Коментуючи інтеграцію мови Rust у Git та ядро Linux, Торвальдс закликав не піддаватися надмірному хайпу. Він сумнівається, що Rust «захопить світ». Хоча ця мова залишається для нього цікавою, С він вважає значно простішим інструментом. Торвальдс наголосив, що його більше захоплюють сучасні рішення для верифікації коду на C, зокрема інструменти автоматичної перевірки патчів та імейлів (наприклад, Sashiko). Сам розробник відносить себе до людей типу «рубай і кромсай», тому віддає перевагу «сирій та простій потужності С» і не планує змінювати свої вподобання.
Реальність Rust: міфи про безпеку та логічні помилки
Торвальдс застеріг від переоцінки переваг Rust. За його словами, Rust допомагає уникнути кількох простих багів, які легко допустити в C (наприклад, помилок роботи з пам’яттю), але він безсилий проти логічних помилок. «Мова не має значення, якщо ви пишете некоректний код — кінцевий результат усе одно буде неправильним», — підкреслив він.
Крім того, у змішаних кодових базах (C/Rust) гарантії безпеки Rust діють лише в тих частинах, де немає стороннього коду. Щойно відбувається взаємодія з кодом на C, усі гарантії зникають. Проте в Linux код Rust зазвичай комунікує з базовим ядром на C, яке є надзвичайно якісним завдяки багаторічному тестуванню в усіх можливих середовищах.
Торвальдс резюмував, що останні найгучніші баги в ядрі були саме помилками логіки, а не пам’яті. Це наслідок звичайного «поганого програмування», яке, на жаль, трапляється навіть у критично важливих і ретельно контрольованих підсистемах.
Раніше ми писали, що Microsoft здивувала світ своїм першим Linux-дистрибутивом.
