Добавить в корзинуПозвонить
Найти в Дзене

Линус сдался: Rust официально въехал в ядро Linux и выгнал Си на пенсию

Эй, народ, держитесь за стулья: староверы Linux официально капитулировали! ⚔️ Представьте: Линус Торвальдс, тот самый мужик, который десятилетиями орал «Rust — это для слабаков», вдруг берёт и говорит: «Ладно, ребята, втаскивайте свой ржавый код в ядро. Я устал ругаться». Три года назад им разрешили «поиграться» — написать пару драйверков на Rust, чисто эксперимент. А сейчас на конференции Maintainers Summit все такие: «Ну чё, норм же работает?» И единогласно снимают с Rust клеймо «экспериментальная хрень». Всё, теперь это официально часть ядра. Как татуировка — не сотрёшь. Уже есть: - Драйвер Nova для видях от Nvidia (на Rust, карл!) - Драйвер Tyr для ARM Mali - Даже поддержка древней Ext2 — тоже на ржавчине Староверы, конечно, ныли: «Это раковая опухоль!», «Я не буду учить этот ваш молодёжный язык!», «Си — наше всё!». Кто-то вообще ушёл в леса писать ядро на ассемблере из принципа. А Линус сначала их поддерживал, матерился на растафарианцев почём зря, блокировал в рассылках… а потом

Эй, народ, держитесь за стулья: староверы Linux официально капитулировали! ⚔️

Представьте: Линус Торвальдс, тот самый мужик, который десятилетиями орал «Rust — это для слабаков», вдруг берёт и говорит: «Ладно, ребята, втаскивайте свой ржавый код в ядро. Я устал ругаться».

Три года назад им разрешили «поиграться» — написать пару драйверков на Rust, чисто эксперимент. А сейчас на конференции Maintainers Summit все такие: «Ну чё, норм же работает?» И единогласно снимают с Rust клеймо «экспериментальная хрень». Всё, теперь это официально часть ядра. Как татуировка — не сотрёшь.

Уже есть:

- Драйвер Nova для видях от Nvidia (на Rust, карл!)

- Драйвер Tyr для ARM Mali

- Даже поддержка древней Ext2 — тоже на ржавчине

Староверы, конечно, ныли: «Это раковая опухоль!», «Я не буду учить этот ваш молодёжный язык!», «Си — наше всё!». Кто-то вообще ушёл в леса писать ядро на ассемблере из принципа. А Линус сначала их поддерживал, матерился на растафарианцев почём зря, блокировал в рассылках… а потом такой: «Ладно, безопасность памяти — это реально круто. Втаскивайте».

Короче, война окончена. Си и С++ всё ещё короли (Tiobe их до сих пор в топ-3 держит), но теперь у них в доме живёт молодой, дерзкий и без SEGFAULTов сосед по имени Rust.

P.S. Где-то сейчас плачет дядька, который 30 лет писал драйверы на чистом Си без единой проверки границ массива. Плачет и шепчет: «Я же говорил, что это конец света…»

А мы просто обновим ядро и пойдём дальше. Потому что можем. 🦀