Google профинансирует добавление поддержки языка Rust в ядро Linux

На этой неделе компания Google объявила о намерении профинансировать проект по повышению безопасности Linux путём написания отдельных частей ядра операционной системы на языке программирования Rust. Такое изменение означало бы серьёзный технологический и культурный сдвиг для проекта программного обеспечения с открытым исходным кодом, ставшего основой для обширных областей Интернета и операционных систем, в том числе Android.

Google профинансирует добавление поддержки языка Rust в ядро Linux

Изображение: Miguel Ojeda

Согласно имеющимся данным, написанием частей ядра Linux на Rust будет заниматься Мигель Охеда (Miguel Ojeda), являющийся автором программного обеспечения для ускорителя частиц Большого адронного коллайдера и работавший над безопасностью для языков программирования. Оплату контракта возьмёт на себя Google через некоммерческую организацию Internet Security Research Group.

Предполагается, что добавление в ядро Linux написанных на языке Rust модулей снизит вероятность возникновения уязвимостей, вызванных небезопасной работой с памятью. На момент выхода в 1991 году Linux был написан на языке C, который более уязвим по сравнению с современными языками программирования. Создатель ядра Linux Линус Торвальдс (Linus Torvalds) заявил о готовности к переменам, если будет доказана ценность использования языка Rust для Linux. На данный момент Охеда предложил внести 13 изменений, которые необходимы для запуска модулей Rust в Linux.

Google поблагодарила программистов сообщества Linux, которые работают над реализацией данного проекта. «Сообщество уже проделало и продолжает делать большую работу по добавлению поддержки Rust в ядро Linux», — говорится в сообщении Google.

Что касается языка Rust, то он был разработан компанией Mozilla, но в настоящее время его развитием занимается некоммерческая организация Rust Foundation. Особое внимание в нём уделяется безопасной работе с памятью. Подразделение безопасности Microsoft ещё в 2019 году заявляло о том, что «Rust представляет собой лучшую альтернативу C и C++».


Влад Кулиев, Supreme2.Ru

Коды для вставки в блог\форум




Интересные новости
Появился опасный вирус MosaicLoader, который охотится на любителей пиратских игрПоявился опасный вирус MosaicLoader, который охотится на любителей пиратских игр
Kaseya получила ПО для расшифровки данных, затронутых вирусом-вымогателем REvilKaseya получила ПО для расшифровки данных, затронутых вирусом-вымогателем REvil
Июльское накопительное обновление для Windows нарушает работоспособность функций печати и сканированияИюльское накопительное обновление для Windows нарушает работоспособность функций печати и сканирования
Intel свернула поддержку 10-нм процессоров Cannon Lake на уровне драйверов LinuxIntel свернула поддержку 10-нм процессоров Cannon Lake на уровне драйверов Linux
Вредонос XCSSET продолжает атаковать макбуки и крадёт данные из разных приложенийВредонос XCSSET продолжает атаковать макбуки и крадёт данные из разных приложений
Блок рекламы


Похожие новости

Intel свернула поддержку 10-нм процессоров Cannon Lake на уровне драйверов LinuxIntel свернула поддержку 10-нм процессоров Cannon Lake на уровне драйверов Linux
Microsoft предупредила о вирусе-майнере LemonDuck, поражающем системы Windows и LinuxMicrosoft предупредила о вирусе-майнере LemonDuck, поражающем системы Windows и Linux
Иск о намеренном сокрытии Google уязвимостей ПО от акционеров вернули на повторное рассмотрениеИск о намеренном сокрытии Google уязвимостей ПО от акционеров вернули на повторное рассмотрение
Apple, Mozilla, Google и Microsoft займутся стандартизацией браузерных расширенийApple, Mozilla, Google и Microsoft займутся стандартизацией браузерных расширений
Google Chrome изменил систему паролей для потребителейGoogle Chrome изменил систему паролей для потребителей
Google Chrome подключил новый инструментGoogle Chrome подключил новый инструмент
Google выпустила Chrome 90, в нём протокол HTTPS используется по умолчаниюGoogle выпустила Chrome 90, в нём протокол HTTPS используется по умолчанию
В ядре Linux 5.13 появится начальная поддержка ARM-процессора Apple M1В ядре Linux 5.13 появится начальная поддержка ARM-процессора Apple M1
Google выиграл у Oracle громкое патентное дело о копировании кода JavaGoogle выиграл у Oracle громкое патентное дело о копировании кода Java
Вышла официальная версия архиватора 7-Zip для Linux — более 20 лет он был эксклюзивом WindowsВышла официальная версия архиватора 7-Zip для Linux — более 20 лет он был эксклюзивом Windows
Последние новости

Подгружаем последние новости