Как сформировать полезные привычки и бустануть карьеру? Бесплатный марафон
Support us

Торвальдс переобулся и будет принимать в Linux код на Rust, несмотря на возражения сообщества. Перед этим он довёл нескольких Rust-разработчиков

Создатель Linux Линус Торвальдс внезапно и кардинально поменял своё мнение по поводу кода на Rust в ядре Linux. Он намерен принимать такой код в ядро даже в обход мейнтейнеров, хотя всего за несколько дней до этого хамил сторонникам Rust и заявлял, что ядро отлично работает на С.

1 комментарий
Торвальдс переобулся и будет принимать в Linux код на Rust, несмотря на возражения сообщества. Перед этим он довёл нескольких Rust-разработчиков

Создатель Linux Линус Торвальдс внезапно и кардинально поменял своё мнение по поводу кода на Rust в ядре Linux. Он намерен принимать такой код в ядро даже в обход мейнтейнеров, хотя всего за несколько дней до этого хамил сторонникам Rust и заявлял, что ядро отлично работает на С.

О смене позиции Торвальдс официально не заявлял — её озвучил один из главных противников присутствия кода Rust в Linux мейнтейнер Кристоф Хеллвиг. В начале февраля он сравнил Rust с раковой опухолью, которая, если её не вырезать, рано или поздно отравит весь организм — в смысле ядро ОС. По словам Хеллвига, Торвальдс и он обсуждали этот вопрос в личной переписке. «Линус в частном порядке сказал, что обязательно будет внедрять код Rust, несмотря на возражения мейнтейнеров», — отметил Хеллвиг. «Так что на данный момент, будь вы разработчик или мейнтейнер Linux, вам придётся иметь дело с Rust, хотите вы этого или нет», — подытожил он.

Явно недовольный Торвальдсом, Хеллвиг в очередной раз назвал код на этом языке раковой опухолью, которая если не уничтожит ядро Linux, то как минимум расползётся по нему и фрагментирует его. «Работа с такой кодовой базой стала моим худшим кошмаром, потому что идет постоянное переписывание частей кода с языка А на язык B по причине X, а затем обратно по причине Z. И это без обычного „творческого“ процесса Linux со спорами между мейнтейнерами», — высказался Хеллвиг.

Сторонники Rust, которых публично оскорблял Торвальдс и которые из-за этого ушли из Linux-сообщества, много раз разъясняли свою точку зрения. Они утверждают, что С — небезопасный язык в плане работы с памятью, и сравнивают ядро Linux с решетом из-за большого количества уязвимостей. Rust лишён этих проблем и более современен — он появился на 40 лет позже С.

Споры на эту тему между сторонниками Rust и фанатами С приводят к масштабным конфликтам в сообществе и уходу специалистов, которые выступают за переписывание ядра Linux на Rust. Например, в прошлом году его покинул основатель проекта Rust for Linux Ведсон Алмейда Фильо. А совсем недавно давления сообщества и выгорания не выдержал Гектор Мартин — основатель дистрибутива Asahi Linux, единственного, способного работать на процессорах Apple M. До этого Торвальдс в публичном пространстве заявил ему, если он хочет перевести Linux с С на Rust, то проблема не в Linux и не в С, а в нём самом. 

«Возможно проблема в вас»: Торвальдс отчитал желающих перевести Linux на Rust
«Возможно, проблема в вас»: Торвальдс отчитал желающих перевести Linux на Rust
По теме
«Возможно, проблема в вас»: Торвальдс отчитал желающих перевести Linux на Rust
TIOBE: «быстрые» языки программирования растут лучше всех
TIOBE: «быстрые» языки программирования растут лучше всех
По теме
TIOBE: «быстрые» языки программирования растут лучше всех
Google: Rust-разработчики вдвое продуктивнее разработчиков на C++
Google: Rust-разработчики вдвое продуктивнее разработчиков на C++
По теме
Google: Rust-разработчики вдвое продуктивнее разработчиков на C++
Белый дом призвал разработчиков переходить на ЯП обеспечивающие безопасную работу с памятью
Белый дом призвал разработчиков переходить на ЯП, обеспечивающие безопасную работу с памятью
По теме
Белый дом призвал разработчиков переходить на ЯП, обеспечивающие безопасную работу с памятью
Большой ресёрч-2024: расскажите, как работали и жили весь год.

Заполнить анонимно

Читайте также
8 актуальных и интересных курсов по Rust (июнь 2023) + бонус от GitHub
8 актуальных и интересных курсов по Rust (июнь 2023) + бонус от GitHub
8 актуальных и интересных курсов по Rust (июнь 2023) + бонус от GitHub
Рассмотрели преимущества и особенности языка Rust, а также сделали подборку курсов по нему, которые будут интересны как новичкам, так и опытным программистам.
7 комментариев
Хуже Windows. Linux стала рекордсменом по росту числа вредоносов
Хуже Windows. Linux стала рекордсменом по росту числа вредоносов
Хуже Windows. Linux стала рекордсменом по росту числа вредоносов
Rust стал самым быстрорастущим языком по числу разработчиков
Rust стал самым быстрорастущим языком по числу разработчиков
Rust стал самым быстрорастущим языком по числу разработчиков
Разработчик Ubuntu уходит из России
Разработчик Ubuntu уходит из России
Разработчик Ubuntu уходит из России
1 комментарий

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

2

Rust и является соперником C. Нет в Rust наследования структур, но есть ООП особенности-черты (traits). Это напоминает имитацию ООП в C и в коде Firefox откуда создатели языка в Mozilla походу это и взяли.

Что мешает любителям Раста пилить к примеру Rust ОС Redox 🤷‍♂️ и не лезть в чужой огород со своими правилами неизвестно https://github.com/redox-os

https://lore.kernel.org/lkml/CAHk-=wgLbz1Bm8QhmJ4dJGSmTuV5w_R0Gwvg5kHrYr4Ko9dUHQ@mail.gmail.com/ Линус написал чтобы растаманы не лезти с этим к тем кто Раст не принимает, но и сишники указывать им также не могут. Это два почти не пересекающихся сообщества

Пользователь отредактировал комментарий 23 февраля 2025, 15:29