Предыдущая публикация
Linux для всех

Linux для всех

10 дек
Компьютерный доктор
Компьютерный доктор

Староверы Linux проиграли войну. Код на Rust больше не эксперимент,

а законная часть ядра

Поддержка языка программирования Rust спустя годы вошла в перечень основных возможностей ядра Linux. Разработчики и лично Линус Торвальдс долго сопротивлялись этому, обеими руками держась за код на С и С++. Но код этих языках менее безопасен, а сами языки намного старше, чем Rust, относящийся к новейшему поколению языков программирования, и даже сам Торвальдс в итоге признал его очевидные преимущества.

Больше не эксперимент

Пишущие на языке программирования Rust разработчики ядра Linux добились возможности писать создавать компоненты ядра Linux именно на этом на языке. На протяжении многих лет использование Rust в разработке ядра Linux считалось всего лишь экспериментом, но то, что поначалу действительно было им, в итоге превратилось в существенную, а иногда и вовсе неотъемлемую часть ядра.

Rust относится к числу новейших языков программирования – он разрабатывается с 2006 г., но впервые был представлен широкой общественности в январе 2012 г. С этого же времени его адепты не прекращают попыток переписать весь код ядра Linux, который десятилетиями базировался исключительно на коде С и С++.

Решение о снятии пометки «экспериментальная функция» с кода Rust в составе ядра Linux было принято участниками конференции Maintainers Summit. Они коллективно обсудили результаты внедрения этого кода в ядро и пришли к общему выводу, что все прошло вполне успешно.

Три года к успеху

В самую активную свою фазу эксперимент по внедрению кода на Rust в состав ядра Linux вошел в 2022 г. В тот период разработчики получили разрешение создавать драйверы и модули на Rust – эта опция была включена в ядро версии 6.1.
Показать еще
Кода на Rust в ядре Linux становится все больше
Кода на Rust в ядре Linux становится все больше
Показать еще
0 комментариев
1 раз поделились
2 класса

Нет комментариев

Новые комментарии
Для того чтобы оставить комментарий, войдите или зарегистрируйтесь
Следующая публикация
Свернуть поиск
Сервисы VK
MailПочтаОблакоКалендарьЗаметкиVK ЗвонкиVK ПочтаТВ программаПогодаГороскопыСпортОтветыVK РекламаЛедиВКонтакте Ещё
Войти
Linux для всех

Linux для всех

ЛентаТемы 5 941Фото 3 437Видео 274Участники 89 750
  • Подарки
Левая колонка
Всё 5 941
Обсуждаемые

Присоединяйтесь — мы покажем вам много интересного

Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.

Зарегистрироваться