<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_1_subsect_13_thread_43416"  />
<title>rulinux.net - Новости - Linux kernel - Новая версия адаптера, позволяющего писать модули Linux на языках, отличных от C.</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Новости - Linux kernel - Новая версия адаптера, позволяющего писать модули Linux на языках, отличных от C.</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:Новая версия адаптера, позволяющего писать модули Linux на языках, отличных от C.</title>
<link>https://rulinux.net/message.php?newsid=43416&amp;page=1#224742</link>
<guid>https://rulinux.net/message.php?newsid=43416&amp;page=1#224742</guid>
<pubDate>Sun, 12 Dec 2021 05:44:47 +0300</pubDate>
<description><![CDATA[<p>А у Раста жирный рантайм?</p>]]></description>
</item>
<item>
<title>Новая версия адаптера, позволяющего писать модули Linux на языках, отличных от C.</title>
<link>https://rulinux.net/message.php?newsid=43416&amp;page=1#224703</link>
<guid>https://rulinux.net/message.php?newsid=43416&amp;page=1#224703</guid>
<pubDate>Tue, 07 Dec 2021 01:48:28 +0300</pubDate>
<description><![CDATA[<p>Скорее всего, в 2022 году в Linux появится экспериментальная поддержка использования для разработки Linux языков, отличных от C. Несколько дней назад был опубликован свежий набор патчей, добавляющих поддержку инфраструктуры Rust.<br><br>Ещё летом была опубликована предыдущая серия патчей, с целью начать обсуждение этого вопроса, и следующие несколько месяцев эта серия постоянно улучшалась. Линус Торвальдс публично не возражал против этого проекта, и проект постепенно набирал разработчиков. Предполагается, что поддержка Rust позволит упростить управление памятью, а также понизит барьер входа для новых разработчиков.<br><br>Нынешняя серия патчей выпущена Miguel Ojeda, и носит название v2. В новой версии используется стабильная версия Rust, тогда как предыдущая использовала бета-версию, также в ней добавлены опции модуляризации, более строго энфорсится качество кода, включены дополнительные диагностические сообщения компилятора, добавлены новые абстракции для использования в ядре, и прочие низкоуровневые улучшения.<br><br>К группе компаний, лоббирующих поддержку языка Rust в ядре, уже включающую Arm, Google и Microsoft, присоединилась также Red Hat.<br><br>На текущий момент поддержка Rust состоит из 32 тысяч строк кода, включая документацию, примеры и инфраструктуру.<br><br>Новая серия патчей доступна для обзора и обсуждения на LKML, где, можно надеяться, опытные разработчики выскажут своё мнение. Разумно предположить, что в течение нескольких месяцев патчи будут приняты. Как и большинство ядерных подсистем, поддержка Rust может быть включена или выключена на этапе конфигурации проекта. <br><br>Редакторы Rulinux.Net призывают компетентных в вопросе участников ресурса: (а) присоединиться к обсуждению, (б) опробовать патчи лично и оценить costs and benefits их внедрения, (в) доложить о результатах.<br><br></p>]]></description>
</item>
</channel>
</rss>