<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Релиз открытой микроядерной ОС Genode 14.11 </title>
    <link>https://opennet.ru/openforum/vsluhforumID3/100354.html</link>
    <description>Доступен (http://genode.org/news/genode-os-framework-release-14.11) релиз открытой микроядерной операционной системы Genode OS Framework 14.11 (http://genode.org/documentation/release-notes/14.11), продолжающий реализацию плана (http://www.opennet.ru/opennews/art.shtml?num=32725) по превращению Genode в операционную систему общего назначения, которая может быть использована для выполнения повседневных задач. Для достижения данной цели в новом выпуске представлен беспроводной стек, созданный на основе портирования беспроводного стека для чипов Intel из ядра Linux. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Вторым важным улучшением стал новый планировщик задач для HW-ядра, позволяющий распределять ресурсы CPU для разных подсистем Genode при использовании без дополнительных прослоек на оборудовании. Из других изменений отмечается реализация новых компонентов GUI, улучшена совместимость с Qt5, обновление кода VirtualBox для работы с микроядром  NOVA до версии 4.3.16, реализация новой системы динамического связывания, которая на 20&#037; проще прошлой ре</description>

<item>
    <title>Релиз открытой микроядерной ОС Genode 14.11  (fidaj)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/100354.html#60</link>
    <pubDate>Fri, 12 Dec 2014 15:08:19 GMT</pubDate>
    <description>почему перестали Live-CD делать?&lt;br&gt;</description>
</item>

<item>
    <title>Релиз открытой микроядерной ОС Genode 14.11  (noize)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/100354.html#59</link>
    <pubDate>Thu, 04 Dec 2014 14:44:43 GMT</pubDate>
    <description>&quot;Мы встроили операционную систему в твою операционную систему чтобы ты мог пользоваться операционной системой пока ты пользуешься операционной системой&quot;&lt;br&gt;</description>
</item>

<item>
    <title>Релиз открытой микроядерной ОС Genode 14.11  (опять)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/100354.html#58</link>
    <pubDate>Wed, 03 Dec 2014 08:22:59 GMT</pubDate>
    <description>прежде, чем умничать, почитай, когда &quot;непонятно&quot; используется раздельно, а когда слитно.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз открытой микроядерной ОС Genode 14.11  (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/100354.html#57</link>
    <pubDate>Tue, 02 Dec 2014 17:15:04 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; Ядро вместо проверок по ACL просто следит за действиями процесса -&lt;br&gt;&lt;br&gt;В процессоре с одним ядром (ALU) в каждый момент времени может выполнятся одна операция. Или нет?&lt;br&gt;</description>
</item>

<item>
    <title>Релиз открытой микроядерной ОС Genode 14.11  (softfire)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/100354.html#56</link>
    <pubDate>Tue, 02 Dec 2014 12:19:48 GMT</pubDate>
    <description>&amp;gt; &amp;gt; Ну а неудобны вообще пишется слитно и это вообще субъективная оценка зависящая от индивида. Вообщем вы совсем не инженер, зачем тут третесь, не понятно.&lt;br&gt;&lt;br&gt;&quot;Непонятно&quot;.&lt;br&gt;нутыпонел.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз открытой микроядерной ОС Genode 14.11  (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/100354.html#55</link>
    <pubDate>Tue, 02 Dec 2014 05:59:51 GMT</pubDate>
    <description>&amp;gt;&amp;gt;реализация новой системы динамического связывания, которая на 20&#037; проще прошлой реализации &lt;br&gt;&amp;gt; Интересно, а как они простоту реализации системы динамического связывания измеряли?&lt;br&gt;&lt;br&gt;http://www.opennet.ru/openforum/vsluhforumID3/100354.html#48&lt;br&gt;</description>
</item>

<item>
    <title>Релиз открытой микроядерной ОС Genode 14.11  (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/100354.html#54</link>
    <pubDate>Tue, 02 Dec 2014 05:56:34 GMT</pubDate>
    <description>&amp;gt; Идея-то хороша, но как выяснить, является ли конкретное действие процесса &quot;разрешённым&quot; &lt;br&gt;&amp;gt; без проверок при каждом действии? Да, оптимизации возможны, но есть предел, &lt;br&gt;&amp;gt; за которым или скорость, или безопасность.&lt;br&gt;&lt;br&gt;При КАЖДОМ действии проверки должны быть! :) Без проверок никак не обойтись если хотим построить безопасную систему. Но от модели безопасности зависит ОБЪЁМ проверок!&lt;br&gt;&lt;br&gt;Класическая модель, где к каждому объекту прикрепляется список доступа и при каждом обращении к ниму производится проверка по этому списку доступа, для микроядер НЕ ПОДХОДИТ! Это надо понять, принять и начать искать ДРУГУЮ модель безопасности.&lt;br&gt;&lt;br&gt;http://www.opennet.ru/openforum/vsluhforumID3/100354.html#53&lt;br&gt;&lt;br&gt;Модель с полной рандимизацией памяти, стеков, процессов на уровне как самого ядра, так и приложений; плюс выделения памяти только rw или только rx (запрет исполнения изменяемых участков и запрет изменения исполняемых страниц памяти) - вполне может оказатся серебряной пулей для микроядер. Золотой серединой и сегодняшним мак</description>
</item>

<item>
    <title>Релиз открытой микроядерной ОС Genode 14.11  (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/100354.html#53</link>
    <pubDate>Tue, 02 Dec 2014 05:38:41 GMT</pubDate>
    <description>&amp;gt; Через сколько попыток &apos;процесс &quot;не угадал&quot;&apos; мы приходим к максимуму?&lt;br&gt;&lt;br&gt;Ядро вводит санкции при первой же неудачи.&lt;br&gt;&lt;br&gt;&amp;gt; И да, если программа &quot;косячит&quot; (читает или не дай Бог пишет не &lt;br&gt;&amp;gt; там где надо), то переходящее красное знамя вручается Автору Программы (для &lt;br&gt;&amp;gt; работы над ошибками ;) &lt;br&gt;&lt;br&gt;Совершенно верно! В модели Posix ACL забыл програмист написать проверку длины.. переполнение буфера, и в следствии статического связывания выполнение произвольного кода :)&lt;br&gt;В описанной мною выше модели процессу (или даже пользователю) даётся ТОЛЬКО ОДНА попытка &quot;угадать&quot;.. проверок по ACL нет, но всё рандомизировано ХОРОШИМ генератором случайных чисел, номера нитей потоков рандимизированы, содержание памяти рандомизировано! Ядро вместо проверок по ACL просто следит за действиями процесса - залез куда не надо (програмист забыл написать проверку и вследствии переполнения буфера произошла попытка записи исполняемого участка пямяти помеченого только для чтения) сразу как минимум ядро убивает процес, как максимум убивает все </description>
</item>

<item>
    <title>Релиз открытой микроядерной ОС Genode 14.11  (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/100354.html#52</link>
    <pubDate>Tue, 02 Dec 2014 05:20:31 GMT</pubDate>
    <description>http://www.opennet.ru/openforum/vsluhforumID3/100354.html#51&lt;br&gt;&lt;br&gt;В ядрах ОС разбираюсь достаточно. Основная проблема сегодняшних монолитных ядер - их проектирование на основе моделей конца 80 годов прошлого века. Тогда люди не учли необходимости в трёх очень нужных вещах:&lt;br&gt; 1. Многопроцесорность&lt;br&gt; 2. Виртуализация&lt;br&gt; 3. Кластер единого системного образа (SSI)&lt;br&gt;И сегодня в Linux, FreeBSD их реализация очень накладна и выглядит очень костильно!&lt;br&gt;&lt;br&gt;Исправить сие в монолитных ядрах Linux, FreeBSD не возможно, надо придумывать новую мат модель и писать новое ядро лучше с нуля.. А для совместимости драйверов и приложений лучше, напервых порах, написать эмулятор Линукс API...&lt;br&gt;</description>
</item>

</channel>
</rss>
