<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Шестая версия патчей для ядра Linux с поддержкой языка Rust </title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127448.html</link>
    <description>Мигель Охеда (Miguel Ojeda), автор проекта Rust-for-Linux, предложил для рассмотрения разработчиками ядра Linux выпуск v6 компонентов для разработки драйверов устройств на языке Rust. Это седьмая редакция патчей с учётом первого варианта, опубликованного без номера версии. Поддержка Rust рассматривается как экспериментальная, но уже включена в ветку linux-next и достаточно развита для начала работы по созданию слоёв абстракции над подсистемами ядра, а также для написания драйверов и модулей. Разработка финансируется компанией Google и организацией ISRG (Internet Security Research Group), которая является учредителем проекта Let&apos;s Encrypt и способствует продвижению HTTPS и развитию технологий для повышения защищённости интернета...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57153&lt;br&gt;</description>

<item>
    <title>Шестая версия патчей для ядра Linux с поддержкой языка Rust  (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127448.html#426</link>
    <pubDate>Sat, 04 Jun 2022 22:23:25 GMT</pubDate>
    <description>Юзаю WireGuard больше года&lt;br&gt;</description>
</item>

<item>
    <title>Шестая версия патчей для ядра Linux с поддержкой языка Rust  (ммнюмнюмус)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127448.html#425</link>
    <pubDate>Fri, 20 May 2022 16:52:40 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Откуда такая растофобия?&lt;br&gt;&amp;gt;&amp;gt; Ядро - как раз тот компонент, у которого работа с железом - &lt;br&gt;&amp;gt;&amp;gt; задача. Так что ядерный язык обязан уметь прямой доступ к памяти.&lt;br&gt;&amp;gt;&amp;gt; Когда раст научится такому - тогда и будет что предлагать в ядро.&lt;br&gt;&amp;gt; Классический образец воинственного опеннетного &quot;растофоба&quot; - привел &quot;доказательства &lt;br&gt;&amp;gt; негодности&quot; на основе своих же фантазий...&lt;br&gt;&lt;br&gt;Хм, беру назад слова о том, что rust не умеет прямой доступ к памяти. Этот вывод я сделал на основе других постов. Будет время - конечно, побалуюсь, а пока только очередное подтверждение: Не брать на веру никакие опеннетные посты, проверять ВСЁ.&lt;br&gt;</description>
</item>

<item>
    <title>Шестая версия патчей для ядра Linux с поддержкой языка Rust  (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127448.html#424</link>
    <pubDate>Mon, 16 May 2022 22:43:07 GMT</pubDate>
    <description>&amp;gt; В хрусте стдлиб почти прибили на гвозди. И сколь-нибудь нормального standalone режима &lt;br&gt;&amp;gt; там почти и нету, что самое интересное. Вплоть до того что &lt;br&gt;&amp;gt; эта фигня подразумевает MMU и без него вообще гарантий не дает. &lt;br&gt;&lt;br&gt;Стандартная библиотека отключатеся одной строкой в главном файле модуля - &quot;#!&#091;no_std&#093;&quot;. При этом теряется возможность подключать имена из модуля std (стандартной библиотеки), а только остается использовать голый core - в котором нет типов использующих heap (потому не превязаных к MMU ОС). Документация по модулю, соответственно логически разделена для удобства навигации.&lt;br&gt;&lt;br&gt;Для интересующихся советую вот из этой статьи промотать на параграф &quot;Пример&quot; и посмотреть самим как это может быть просто и безопасно в Раст https://habr.com/ru/post/495948/ (заметьте что в статье используется Cortex-M у которого нет MMU)&lt;br&gt;</description>
</item>

<item>
    <title>Шестая версия патчей для ядра Linux с поддержкой языка Rust  (n00by)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127448.html#423</link>
    <pubDate>Mon, 16 May 2022 08:49:05 GMT</pubDate>
    <description>alloca() - это одна машинная команда, меняет регистр стека.&lt;br&gt;Менеджер кучи хранит списки свободных блоков, где выполняет поиск, это занимает некоторое время.&lt;br&gt;Если в выделенный буфер читается файл (долгая операция), то выигрыша нет.&lt;br&gt;</description>
</item>

<item>
    <title>Шестая версия патчей для ядра Linux с поддержкой языка Rust  (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127448.html#421</link>
    <pubDate>Sun, 15 May 2022 07:47:11 GMT</pubDate>
    <description>&amp;gt;&amp;gt; О, очередного &quot;спеца&quot; подвезли.&lt;br&gt;&amp;gt; Спецов было минимум 2, а у кернела таки есть свои аналоги этого &lt;br&gt;&amp;gt; самого. Называются чуть иначе, но идея та же самая - и в конце концов памяти может и не хватить. А хотя-бы и внутри ядра.&lt;br&gt;&lt;br&gt;И че? Че сказать-то хотел? Ветку не читал, сразу начал генерировать &quot;ценное мнение&quot;?&lt;br&gt;&amp;gt;&amp;gt; вариант библиотеки alloc, избавленный от возможных генераций состояния &quot;panic&quot; при возникновении ошибок &lt;br&gt;&amp;gt; Хорошее управление памятью. И отсутствие накладных расходов интересное&lt;br&gt;&amp;gt; ...</description>
</item>

<item>
    <title>Шестая версия патчей для ядра Linux с поддержкой языка Rust  (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127448.html#420</link>
    <pubDate>Sun, 15 May 2022 07:43:54 GMT</pubDate>
    <description>&amp;gt;&amp;gt; unsafe fn alloc(&amp;self, layout: Layout) -&amp;gt; *mut u8&lt;br&gt;&amp;gt;&amp;gt; Allocate memory as described by the given layout.&lt;br&gt;&amp;gt;&amp;gt; Returns a pointer to newly-allocated memory, or null to indicate allocation failure.&lt;br&gt;&amp;gt; А теперь попробуй повторить выделение памяти и продолжить работать корректно с такой обработкой ощибок.&lt;br&gt;&lt;br&gt;А теперь попробуй вместо фантазий &quot;как оно там на самом деле&quot; иногда читать ветку обсуждения.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Шестая версия патчей для ядра Linux с поддержкой языка Rust  (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127448.html#419</link>
    <pubDate>Sun, 15 May 2022 07:34:45 GMT</pubDate>
    <description>Ни о чём не говорит. Синкай тоже свое первое аниме рисовал в фотошопе, о спеках и эффективности данного процесса правда ничего не известно, это не значит, что CGI в фотошопе кто-то делал. Или там можно вспомнить, что в 2020 музыку делают на слабосильном домашнем железе из 80, нормальные синтезаторы из 70 при этом были куда мощнее и круче.&lt;br&gt;</description>
</item>

<item>
    <title>Шестая версия патчей для ядра Linux с поддержкой языка Rust  (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127448.html#418</link>
    <pubDate>Sat, 14 May 2022 22:14:04 GMT</pubDate>
    <description>&amp;gt; Дядя, ты дичь порешь. Не пори дичь, ей больно. Ты ведь вообще &lt;br&gt;&amp;gt; не в теме, о чём рассуждаешь. В то время на этих &lt;br&gt;&amp;gt; убогих пнях не решали ничего сложнее офисных задач.&lt;br&gt;&lt;br&gt;В (первом) старкрафте например музыкальные треки были с тэгами такой штуки как SoundForge. И это какие-то 90-е, чтоли. Ах да, полуспайварный полуопенсорс аудасити косит именно под эту штуку. Только вот оно реально работало на первых пнях - и без какого там еще отсыла телеметрии.&lt;br&gt;</description>
</item>

<item>
    <title>Шестая версия патчей для ядра Linux с поддержкой языка Rust  (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/127448.html#416</link>
    <pubDate>Sat, 14 May 2022 22:10:50 GMT</pubDate>
    <description>&amp;gt; А также всякие фантазии оеннетных знатоков и прочие сравнения опы (std либы) с пальцем ...&lt;br&gt;&lt;br&gt;Так там std либа активно сватается как крутая фича языка. И вообще в целом дизайн яп и стдлибы такой что деланы они явно не пальцем, а с тем с чем его сравнивали. Поэтому в той чудной рассылочке можно найти дюжины фееричных костылей, которые вот уже почти внедрили в ночнушку.&lt;br&gt;&lt;br&gt;А прикольно когда создатели &quot;типа системного&quot; языка показательно игнорят многолетний опыт окружающих и собирают все грабли самолично, в максимально дурном формате. Еще сильнее изгаживая синтаксис. А вы думали что всякие зиги и хари появляются просто так? А вот и хрен, это попытка сделать то же самое менее черезджеппно :)&lt;br&gt;&lt;br&gt;&amp;gt; Но только в фантазиях местных &quot;знатоков&quot;, не различающих язык и его std либу.&lt;br&gt;&lt;br&gt;В хрусте стдлиб почти прибили на гвозди. И сколь-нибудь нормального standalone режима там почти и нету, что самое интересное. Вплоть до того что эта фигня подразумевает MMU и без него вообще гарантий не дает.&lt;br&gt;&lt;br&gt;&amp;gt; Стабильным припеканием пяты</description>
</item>

</channel>
</rss>
