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

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




Интересные новости
Ровно 20 лет назад состоялся релиз Windows XP и она всё ещё используется на миллионах ПКРовно 20 лет назад состоялся релиз Windows XP и она всё ещё используется на миллионах ПК
Энтузиаст установил магазин Google Play Маркет в Windows 11Энтузиаст установил магазин Google Play Маркет в Windows 11
Apple выпустила macOS Monterey с обновлёнными FaceTime и Safari, и другими улучшениямиApple выпустила macOS Monterey с обновлёнными FaceTime и Safari, и другими улучшениями
Microsoft выпустила браузерную версию Visual Studio CodeMicrosoft выпустила браузерную версию Visual Studio Code
Блок рекламы


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

Энтузиаст установил магазин Google Play Маркет в Windows 11Энтузиаст установил магазин Google Play Маркет в Windows 11
Google прекратила поддержку своего поисковика в браузере Internet ExplorerGoogle прекратила поддержку своего поисковика в браузере Internet Explorer
Google обновила дизайн Chrome для соответствия стилю Windows 11Google обновила дизайн Chrome для соответствия стилю Windows 11
Google тестирует в Chrome «умную» группировку посещаемых страниц по темамGoogle тестирует в Chrome «умную» группировку посещаемых страниц по темам
Обнаружено вредоносное ПО для Windows Subsystem for LinuxОбнаружено вредоносное ПО для Windows Subsystem for Linux
Microsoft расширила список CPU, совместимых с Windows 11, — поддержки первых Ryzen так и нетMicrosoft расширила список CPU, совместимых с Windows 11, — поддержки первых Ryzen так и нет
Linux исполнилось 30 летLinux исполнилось 30 лет
В браузере Google Chrome появилась функция моментальной загрузки недавно закрытых вкладокВ браузере Google Chrome появилась функция моментальной загрузки недавно закрытых вкладок
Sonos выиграла первый раунд в патентной тяжбе с GoogleSonos выиграла первый раунд в патентной тяжбе с Google
Intel свернула поддержку 10-нм процессоров Cannon Lake на уровне драйверов LinuxIntel свернула поддержку 10-нм процессоров Cannon Lake на уровне драйверов Linux
Последние новости

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