<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: В ядро Linux 5.12 принята подсистема KFence для выявления ошибок при работе с памятью</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/123402.html</link>
    <description>В состав находящегося в разработке ядра Linux 5.12 включена реализация механизма KFence (Kernel Electric Fence), который проверяет работу с памятью, отлавливая выход за границы буферов, обращения к памяти после освобождения и другие ошибки подобного класса...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54671&lt;br&gt;</description>

<item>
    <title>В ядро Linux 5.12 принята подсистема KFence для выявления ош... (Славик)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/123402.html#203</link>
    <pubDate>Fri, 14 Oct 2022 07:35:54 GMT</pubDate>
    <description>Я имел ввиду Thread Safety смарт поинтера. Если не спинлок то атомик, хрен редьки не слаще.&lt;br&gt;&lt;br&gt;Ой.. позновато прочитал. &lt;br&gt;</description>
</item>

<item>
    <title>В ядро Linux 5.12 принята подсистема KFence для выявления ош... (нах..)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/123402.html#202</link>
    <pubDate>Tue, 31 Aug 2021 12:39:05 GMT</pubDate>
    <description>Ну дык да, стабильно раз в 10 минут или random time.&lt;br&gt;</description>
</item>

<item>
    <title>В ядро Linux 5.12 принята подсистема KFence для выявления ош... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/123402.html#201</link>
    <pubDate>Mon, 30 Aug 2021 13:40:07 GMT</pubDate>
    <description>Может, тебе подумать, какому бы музею вычтехники всю твою коллекцию продать? На вырученны, глядишь, и один новый компуктер прикупить выгорит.&lt;br&gt;</description>
</item>

<item>
    <title>В ядро Linux 5.12 принята подсистема KFence для выявления ош... (_)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/123402.html#199</link>
    <pubDate>Thu, 11 Mar 2021 08:28:20 GMT</pubDate>
    <description>Оверхед появляется на оптимизируемом коде с алиасингом, см сишный restrict&lt;br&gt;&lt;br&gt;В Rust все ссылки по умолчанию restrict, но на деле их можно оптимизировать ещё сильнее, т.к у Rust правила алиасинга более строгие чем можно выразить в C&lt;br&gt;</description>
</item>

<item>
    <title>В ядро Linux 5.12 принята подсистема KFence для выявления ош... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/123402.html#198</link>
    <pubDate>Sun, 07 Mar 2021 10:58:53 GMT</pubDate>
    <description>&amp;gt; Далее отключив проверки границ и включив unsafe они получили 249МБ/с, или &lt;br&gt;&amp;gt; 82&#037; от C-шной реализации. Отсюда C-шная реализация имеет скорость имеет &lt;br&gt;&amp;gt; скорость около 300 МБ/с.&lt;br&gt;&lt;br&gt;Что-то не выглядит эпично. Профакать треть скорости, поотключать все фичи безопасности и все равно не догнать.&lt;br&gt;&lt;br&gt;Так то понятнее чего растаманов увольняют: на треть больше серваков ставить жаба душит, а если там unsafe везде и все такое - а в чем профит этой камасутры был? &quot;Зато на расте&quot;? oO&lt;br&gt;</description>
</item>

<item>
    <title>В ядро Linux 5.12 принята подсистема KFence для выявления ош... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/123402.html#197</link>
    <pubDate>Sun, 07 Mar 2021 07:33:44 GMT</pubDate>
    <description>&amp;gt; При этом, один и тот же алгорим может быть реализован разными способами, &lt;br&gt;&amp;gt; что существенно влияет на конечный результат &lt;br&gt;&lt;br&gt;Оно как бы да, но есть нюансы.&lt;br&gt;&lt;br&gt;&amp;gt; https://benchmarksgame-team.pages.debian.net/benchmarksgame/performance/revcomp.html &lt;br&gt;&lt;br&gt;Вот конкретно это - и правда довольно странная штука. Какая-то синтетическая дичь, где параметры сборки довольно странные. А вот алгоритм сжатия, при нанятом коммерческими корпами прогерах, где работа на результат - все же более реалистичный бенч.&lt;br&gt; &lt;br&gt;&amp;gt; Две разные реализации - собственно тоже.&lt;br&gt;&lt;br&gt;В общем то да. И все же - одна коммерческая корпа, другая коммерческая корпа, тот же алгоритм, при том не левая синтетика а реально имеющее хождение нечно. И прогерам денег дали чтобы они могли просто пойти и покодить. В обоих случаях.&lt;br&gt;&lt;br&gt;На самом деле там сам алгоритм довольно средненький, кста, но гугол массой продавил, а автор креативно смухлевал с предзагруженным словарем. Если кого скорость, особенно распаковки волновала, zstd в этом плане интереснее.&lt;br&gt;</description>
</item>

<item>
    <title>В ядро Linux 5.12 принята подсистема KFence для выявления ош... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/123402.html#196</link>
    <pubDate>Sun, 07 Mar 2021 07:25:16 GMT</pubDate>
    <description>&amp;gt; Если есть проблемы. Если их нет, то и оверхэд ни к чему. &lt;br&gt;&lt;br&gt;Оно как бы да. И все же в проекте ТАКОГО размера уповать на полное отсутствие багов - для оптимистов. А кому безопасность и отсутствие багов важнее - ну вот теперь будет оно, как еще 1 вариант.&lt;br&gt;</description>
</item>

<item>
    <title>В ядро Linux 5.12 принята подсистема KFence для выявления ош... (n80)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/123402.html#195</link>
    <pubDate>Sun, 07 Mar 2021 07:08:38 GMT</pubDate>
    <description>&amp;gt; Странно, они на драгмет заметно дороже идут.&lt;br&gt;&lt;br&gt;Эм, даже в существенно более старых буржуйских компонентах драг.металлы отсутствуют. Точнее, если чего и присутствует, то в совсем уж следовых количествах, так что на моей памяти их никто не принимал. Неужели сейчас начали перерабатывать и такое?&lt;br&gt;</description>
</item>

<item>
    <title>В ядро Linux 5.12 принята подсистема KFence для выявления ош... (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/123402.html#194</link>
    <pubDate>Sat, 06 Mar 2021 21:21:13 GMT</pubDate>
    <description>&amp;gt; Там длинная история: https://www.opennet.ru/openforum/vsluhforumID3/119728.html#31 &lt;br&gt;&lt;br&gt;При том не такая однозначная как тут лечат. Там у людей довольно специфичные подходы и приоритеты. Вплоть до того что при непонятках лучше уронить систему, на всякий... но закавывка в том что это немного непрактично для продакшна. В конце концов компьютеры ставят чтобы работать а не паниковать.&lt;br&gt;&lt;br&gt;&amp;gt; Патчи распространяются под GPL-2 и их можно включать в основное ядро.&lt;br&gt;&lt;br&gt;У основного ядра расстановка приоритетов несколько другая, а своенравный и некооперативный апстрим - таки тоже отдельная проблема.&lt;br&gt;</description>
</item>

</channel>
</rss>
