<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Проект QEMU представил минималистичную прошивку qboot</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/102678.html</link>
    <description>В ответ на выпуск компанией Intel проекта Clear Linux (http://www.opennet.ru/opennews/art.shtml?num=42272) разработчики QEMU&lt;br&gt;подготовили (http://lists.nongnu.org/archive/html/qemu-devel/2015-05/msg04311.html) новую прошивку для виртуальных машин - qboot (https://github.com/bonzini/qboot), содержащую только минимально необходимый набор функций и загружающуюся существенно быстрее  полноценного SeaBIOS. Например, для запуска виртуальной машины в урезанной сборке QEMU при использовании qboot на сервере с CPU Ivy Bridge Core i7  тратится всего 40 мс, в то время, как в обычных условиях на запуск виртуальной машины уходит 500-700 мс.&lt;br&gt;&lt;br&gt;&lt;br&gt;Интересно, что qboot был написан за сутки и включает  минимальный 16-разрядный BIOS на основе реализации BIOS из kvmtool, серию процедур инициализации оборудования, написанных с оглядкой на SeaBIOS, минимальный 32-разрядный  libc, основанный на kvm-unit-tests, и загрузчик ядра Linux из QEMU.&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: http://lists.nongnu.org/archive/html/qemu-devel/2015-05/msg04311.html&lt;br&gt;Новость: http</description>

<item>
    <title>Проект QEMU представил минималистичную прошивку qboot (arisu)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/102678.html#37</link>
    <pubDate>Sun, 24 May 2015 02:32:13 GMT</pubDate>
    <description>&amp;gt; Хм, действительно. Трижды перепроверил - вроде все так. Откуда ж у меня &lt;br&gt;&amp;gt; это отложилось?&lt;br&gt;&lt;br&gt;мечта и ложная память. из разряда &amp;#171;ну не может же в x86 *всё* быть плохо и со временем только ухудшаться, хоть что&amp;#8208;то они должны были подрихтовать?!&amp;#187; может.&lt;br&gt;</description>
</item>

<item>
    <title>Проект QEMU представил минималистичную прошивку qboot (arisu)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/102678.html#36</link>
    <pubDate>Sun, 24 May 2015 02:28:31 GMT</pubDate>
    <description>&amp;gt; Я бы переформулировал. То что нормальный програмер называет PoC, хипстер называет релизом &lt;br&gt;&amp;gt; :)&lt;br&gt;&lt;br&gt;или так, да.&lt;br&gt;</description>
</item>

<item>
    <title>Проект QEMU представил минималистичную прошивку qboot (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/102678.html#35</link>
    <pubDate>Sun, 24 May 2015 01:54:21 GMT</pubDate>
    <description>&amp;gt; Это с каких моделей? Я вот смотрю в старенький документ от Intel &lt;br&gt;&amp;gt; &#091;1&#093;, там написано: &lt;br&gt;&lt;br&gt;Хм, действительно. Трижды перепроверил - вроде все так. Откуда ж у меня это отложилось? Изначально чтоли у амдшников была такая задумка - сразу стартовать в 64 битах. Но никаких упоминаний этого я в актуальных мануалах ни у интела ни у амд не нашел.&lt;br&gt;</description>
</item>

<item>
    <title>Проект QEMU представил минималистичную прошивку qboot (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/102678.html#34</link>
    <pubDate>Sat, 23 May 2015 23:12:04 GMT</pubDate>
    <description>Я бы переформулировал. То что нормальный програмер называет PoC, хипстер называет релизом :)&lt;br&gt;</description>
</item>

<item>
    <title>Проект QEMU представил минималистичную прошивку qboot (irinat)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/102678.html#33</link>
    <pubDate>Sat, 23 May 2015 14:54:23 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Все x86 стартуют в 16-битном режиме.&lt;br&gt;&amp;gt; На самом деле там уже много лет как есть опция старта в &lt;br&gt;&amp;gt; 32 и даже 64-битном режиме IIRC.&lt;br&gt;&lt;br&gt;Это с каких моделей? Я вот смотрю в старенький документ от Intel &#091;1&#093;, там написано:&lt;br&gt;&lt;br&gt;9.1.1 Processor State After Reset&lt;br&gt;&lt;br&gt;Table 9-1 shows the state of the flags and other registers following power-up for the Pentium 4, Intel Xeon, P6 family (including Intel processors with CPUID DisplayFamily signature of 06H), and Pentium processors. The state of control register CR0 is 60000010H (see Figure 9-1). This places the processor is in real-address mode with paging disabled.&lt;br&gt;&lt;br&gt;&lt;br&gt;&#091;1&#093; Intel&amp;#174; 64 and IA-32 Architectures Software Developer&amp;#8217;s Manual Volume 3A: System Programming Guide, Part 1&lt;br&gt;</description>
</item>

<item>
    <title>Проект QEMU представил минималистичную прошивку qboot (arisu)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/102678.html#32</link>
    <pubDate>Sat, 23 May 2015 14:33:07 GMT</pubDate>
    <description>тем не менее, это PoC. просто у нормальных программистов &amp;#171;поки&amp;#187; таки да, работают. к удивлению многих хипсторов. ;-)&lt;br&gt;</description>
</item>

<item>
    <title>Проект QEMU представил минималистичную прошивку qboot (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/102678.html#31</link>
    <pubDate>Sat, 23 May 2015 14:32:08 GMT</pubDate>
    <description>&amp;gt; напрямую из ядра?&lt;br&gt;&lt;br&gt;Да что там мелочиться, делаете kexec() на новое ядро. Ядро напрямую запускает указанное ядро.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Проект QEMU представил минималистичную прошивку qboot (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/102678.html#30</link>
    <pubDate>Sat, 23 May 2015 14:31:11 GMT</pubDate>
    <description>&amp;gt; Все x86 стартуют в 16-битном режиме.&lt;br&gt;&lt;br&gt;На самом деле там уже много лет как есть опция старта в 32 и даже 64-битном режиме IIRC.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Проект QEMU представил минималистичную прошивку qboot (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/102678.html#29</link>
    <pubDate>Sat, 23 May 2015 14:30:08 GMT</pubDate>
    <description>&amp;gt; как обычно это бывает - вкривь и вкось...&lt;br&gt;&lt;br&gt;Волобуев, где ваш БАГ?&lt;br&gt;</description>
</item>

</channel>
</rss>
