<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Для ядра Linux 3.13 представлены патчи с улучшением генераци...</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/92726.html</link>
    <description>Разработчик Теодор Тсо представил (http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=0891ad829d2a0501053703df66029e843e3b8365) патч, улучшающий работу с случайными числами для ядра 3.13. Наиболее заметными изменениями является улучшение производительности и повышение качества энтропии, а также ряд улучшений, касающихся работы генератора случайных чисел на платформах, отличных от х86. &lt;br&gt;&lt;br&gt;&lt;br&gt;Например, как один из источников энтропии теперь может использоваться регистр времени, который слишком груб для точного отслеживания времени, однако годится в качестве одного из источников энтропии. Кроме этого реализован режим &quot;канарейки&quot;, при котором в лог ядра (printk) выводится сообщение, если программа попытается использовать /dev/urandom до того как он полностью инициализирован, что может потенциально привести к проблемам c надёжностью криптографических операций. &lt;br&gt;&lt;br&gt;&lt;br&gt;На платформе х86 данная проблема как правило не возникает (у самого разработчика на ноутбуке инициализация этого устройства завер</description>

<item>
    <title>Для ядра Linux 3.13 представлены патчи с улучшением генераци... (Andrey Mitrofanov)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/92726.html#49</link>
    <pubDate>Fri, 22 Nov 2013 17:35:25 GMT</pubDate>
    <description>&amp;gt; Во втором примере видал 23-степень?&lt;br&gt;&lt;br&gt;Какой пример, я только по картинкам.&lt;br&gt;</description>
</item>

<item>
    <title>Для ядра Linux 3.13 представлены патчи с улучшением генераци... (pavlinux)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/92726.html#48</link>
    <pubDate>Fri, 22 Nov 2013 14:49:13 GMT</pubDate>
    <description>&amp;gt;&amp;gt; В отличии от тебя, мне лень разжёвывать.&lt;br&gt;&amp;gt;&amp;gt; Для посетителей опеннета пойдёт, чтоб оценить масштаб изменений: &lt;br&gt;&amp;gt;&amp;gt; (2^(128*32)-1)/3 &amp;gt; 2^(96*32)-1 &lt;br&gt;&amp;gt; Про градусы в членах писал другой павлин? Ну, привет ему.&lt;br&gt;&lt;br&gt;Во втором примере видал 23-степень?&lt;br&gt;</description>
</item>

<item>
    <title>Для ядра Linux 3.13 представлены патчи с улучшением генераци... (Andrey Mitrofanov)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/92726.html#47</link>
    <pubDate>Wed, 20 Nov 2013 15:32:18 GMT</pubDate>
    <description>&amp;gt; В отличии от тебя, мне лень разжёвывать.&lt;br&gt;&amp;gt; Для посетителей опеннета пойдёт, чтоб оценить масштаб изменений: &lt;br&gt;&amp;gt; (2^(128*32)-1)/3 &amp;gt; 2^(96*32)-1 &lt;br&gt;&lt;br&gt;Про градусы в членах писал другой павлин? Ну, привет ему.&lt;br&gt;&lt;br&gt;&amp;gt; детальней все описано в PDF_ке.&lt;br&gt;&lt;br&gt;Теперь и я pdf-ку перелистал. Научная наука, со своими картинками. ПрЕдмет исчерпан, ты победил.&lt;br&gt;</description>
</item>

<item>
    <title>Для ядра Linux 3.13 представлены патчи с улучшением генераци... (Xaionaro)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/92726.html#46</link>
    <pubDate>Wed, 20 Nov 2013 13:51:14 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Плюс всё равно другие разработчики будут изучать этот код перед коммитом) &lt;br&gt;&amp;gt; Если они такие же как баран сверху с атомными часами ... то &lt;br&gt;&amp;gt; удачи.&lt;br&gt;&lt;br&gt;Разработчик ядра linux - это очень уважаемая и престижная деятельность. Вы, вероятно, плохо себе представляете требования к коду ядра.&lt;br&gt;</description>
</item>

<item>
    <title>Для ядра Linux 3.13 представлены патчи с улучшением генераци... (pavlinux)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/92726.html#45</link>
    <pubDate>Wed, 20 Nov 2013 10:29:57 GMT</pubDate>
    <description>&amp;gt; да посмотрел бы.&lt;br&gt;&lt;br&gt;В отличии от тебя, мне лень разжёвывать. &lt;br&gt;Для посетителей опеннета пойдёт, чтоб оценить масштаб изменений: &lt;br&gt;&lt;br&gt;(2^(128*32)-1)/3 &amp;gt; 2^(96*32)-1 &lt;br&gt;&lt;br&gt;детальней все описано в PDF_ке.&lt;br&gt;</description>
</item>

<item>
    <title>Для ядра Linux 3.13 представлены патчи с улучшением генераци... (Andrey Mitrofanov)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/92726.html#44</link>
    <pubDate>Wed, 20 Nov 2013 09:11:13 GMT</pubDate>
    <description>&amp;gt;&amp;gt;  1/ Там ещё 103-&amp;gt;104 строкой выше &lt;br&gt;&amp;gt; Как я понял фича в том, что раньше генерились числа вплоть до &lt;br&gt;&amp;gt; 2^(96*32)-1, теперь до (2^(128*32)-1)/3 &lt;br&gt;&lt;br&gt;Юноша! B-D Ну, взял бы 45К текста drivers/char/random.c, да посмотрел бы.&lt;br&gt;&lt;br&gt;Превое число из 6 - размер, следующие (&quot;taps&quot;, краны, ответвления) - это гру-гря &quot;мешалки&quot; для пула, массива _байтов_ размером от 64 до 2048 штук.&lt;br&gt;&lt;br&gt;Числа там не &quot;генерятся&quot;, там _биты (в виде байтов, но не суть) **XOR**-ятся (=это не те полиномы, прапорщик!) и сдвигаются. Идея в том, чтобы вх.данные замешивать в пул математикой _наподобие_ крипто-хеша, чтобы _изменения воспринимались и накапливались, но злоумышленник (или не сильно &quot;&#091;не&#093;ровные&quot; вх.воздействия) не мог&#091;ли&#093; привести к генерации предсказуемого.&lt;br&gt;&lt;br&gt;Картинки тут: en.wikipedia.org/wiki/Linear_feedback_shift_register&lt;br&gt;Чтение на 4 c +: guugle: /dev/random site:lwn.net, &amp;lt;&amp;lt;Результатов: примерно 1 520&amp;gt;&amp;gt;&lt;br&gt;</description>
</item>

<item>
    <title>Для ядра Linux 3.13 представлены патчи с улучшением генераци... (pavlinux)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/92726.html#43</link>
    <pubDate>Tue, 19 Nov 2013 22:03:33 GMT</pubDate>
    <description>&amp;gt;  1/ Там ещё 103-&amp;gt;104 строкой выше&lt;br&gt;&lt;br&gt;Как я понял фича в том, что раньше генерились числа вплоть до 2^(96*32)-1, теперь до (2^(128*32)-1)/3   &lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Тцо нарисовал AND 31 &lt;br&gt;&amp;gt; Это одно и тэ ж.&lt;br&gt;&amp;gt;&amp;gt; input_rotate = (input_rotate + (i ? 7 : 14)) &amp; 31; &lt;br&gt;&amp;gt;&amp;gt; у Тцо - input_rotate = 7. :/ &lt;br&gt;&amp;gt; Окстись, &lt;br&gt;&amp;gt; 32 &amp; 31 == 32 mod 32 == 0 &lt;br&gt;&lt;br&gt;А, пля... мой косяк, не туда смотрел :&#093; &lt;br&gt;</description>
</item>

<item>
    <title>Для ядра Linux 3.13 представлены патчи с улучшением генераци... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/92726.html#42</link>
    <pubDate>Tue, 19 Nov 2013 19:41:25 GMT</pubDate>
    <description>Уважаемый, вы непоняли&lt;br&gt;&lt;br&gt;Сейчас используется в ГПСЧ счетчик тактов процессора. Что если использовать счетчик пикосекунд из атомных часов?&lt;br&gt;&lt;br&gt;И потом это промежути атомные часы меряют правильно. Время же и количество колебаний постоянно растет.&lt;br&gt;</description>
</item>

<item>
    <title>Для ядра Linux 3.13 представлены патчи с улучшением генераци... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/92726.html#41</link>
    <pubDate>Tue, 19 Nov 2013 19:22:22 GMT</pubDate>
    <description>&amp;gt; Вы все еще верите в отсутствие закладок в ядре. Все это сказочки &lt;br&gt;&amp;gt; для фанатиков, любому разумному человеку ясно что линукс одна больша дырень. &lt;br&gt;&lt;br&gt;Какое жирное трололо сегодня к нам пришло.&lt;br&gt;</description>
</item>

</channel>
</rss>
