<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Интервью с создателем Minix и пропагандистом идеи микроядра</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/36539.html</link>
    <description>Вышел перевод (http://www.ylsoftware.com/?action=news&amp;na=viewfull&amp;news=222&amp;from=rss) интервью с  Andrew S Tanenbaum, создателем ОС Minix и пропагандистом идеи микроядра.&lt;br&gt;&lt;br&gt;URL: http://www.builderau.com.au/strategy/architecture/soa/Interview_with_Dr_Andrew_S_Tanenbaum/0,339028264,339273224,00.htm&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=9629&lt;br&gt;</description>

<item>
    <title>драйвера постепенно уходят из kernel mode в user mode (gmm20)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/36539.html#45</link>
    <pubDate>Sat, 17 Feb 2007 10:07:57 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt; А почему же тогда негрософт и сам Торвальдс начинают ёрзать&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; по поводу драйверов в 0 кольце? Очевидно, не спроста. И это не я придумал.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Не наблюдаю ёрзанья.  &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; MS с микроядра, как известно, слез (и про обратный процесс не слышал).&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; The UMDF is currently supported for Windows Vista. &lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; насколько я знаю, драйвера различных периферийных usb и firewire устройств &lt;br&gt;&amp;gt;&amp;gt; уже вынесены из пространства ядра. в частности, драйвера USB-шных сканеров... &lt;br&gt;&lt;br&gt;&amp;gt; Так usermode в &quot;монолитном&quot; варианте и microkernel -- довольно разные &lt;br&gt;&amp;gt; с точки зрения &quot;проблемы Танненбаума&quot; подходы, как Вам кажется? &lt;br&gt;&lt;br&gt;и там и там драйвера выносятся из kernel mode в user mode.&lt;br&gt;&lt;br&gt;если все драйвера вынести из монолитного ядра, оставив там подсистемы - &lt;br&gt;это как раз и будет промежуточный вариант между монолитом и микроядром.&lt;br&gt;</description>
</item>

<item>
    <title>драйвера постепенно уходят из kernel mode в user mode (Michael Shigorin)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/36539.html#44</link>
    <pubDate>Sat, 17 Feb 2007 08:27:50 GMT</pubDate>
    <description>&amp;gt;The UMDF is currently supported for Windows Vista. &lt;br&gt;&#091;...&#093;&lt;br&gt;&amp;gt;хм. насколько я знаю, драйвера различных периферийных usb и firewire устройств &lt;br&gt;&amp;gt;уже вынесены из пространства ядра. в частности, драйвера USB-шных сканеров... &lt;br&gt;Так usermode в &quot;монолитном&quot; варианте и microkernel -- довольно разные с точки зрения &quot;проблемы Танненбаума&quot; подходы, как Вам кажется?&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Я просто хочу чтоб в линухе было много драйверов под разное железо&lt;br&gt;&amp;gt;&amp;gt; Пинайте поставщиков железа &quot;хочу драйверов, и хорошо бы чтоб в ванилле, &lt;br&gt;&amp;gt;&amp;gt; а не под RHEL&quot;.  Я вот несколько лет такое хотение именно &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;в теории все это выглятит красиво... а на практике... &lt;br&gt;На практике именно так и поступаю.&lt;br&gt;&lt;br&gt;&amp;gt;например, уже есть большое количество hp сканеров от 2400 до 3970, в &lt;br&gt;&amp;gt;проекте SANE драйверов под линукс для которых не существует. и hp вряд ли будет &lt;br&gt;&amp;gt;что-то делать... &lt;br&gt;</description>
</item>

<item>
    <title>драйвера ппостепенно уходят из kernel mode в user mode (gmm20)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/36539.html#43</link>
    <pubDate>Fri, 16 Feb 2007 21:51:11 GMT</pubDate>
    <description>&amp;gt;&amp;gt; А почему же тогда негрософт и сам Торвальдс начинают ёрзать &lt;br&gt;&amp;gt;&amp;gt; по поводу драйверов в 0 кольце? Очевидно, не спроста. И это не я придумал. &lt;br&gt;&lt;br&gt;&amp;gt; Не наблюдаю ёрзанья.  MS с микроядра, как известно, слез (и про &lt;br&gt;&amp;gt; обратный процесс не слышал).&lt;br&gt;&lt;br&gt;WVDDM - Windows Vista Display Driver Model. суть: 85&#037; всех BSOD - кривые драйвера.&lt;br&gt;из них 20&#037; BSOD - это драйвера видеокарт. как результат - майкрософт решили&lt;br&gt;вынести большую часть кода видеодрайвера из пространства ядра в user mode.&lt;br&gt;&lt;br&gt;UMDF - User-Mode Driver Framework. Devices supported by the UMDF include &lt;br&gt;portable storage devices, portable media players, USB bulk transfer devices, &lt;br&gt;and auxiliary display or video devices. &lt;br&gt;&lt;br&gt;The UMDF is currently supported for Windows Vista.&lt;br&gt;&lt;br&gt;&amp;gt; Недавно бросались ссылкой на lwn (что-то не нашёл быстро), &lt;br&gt;&amp;gt; где и LKML&apos;ный народ высказывался в духе &quot;хорошо, &lt;br&gt;&amp;gt; что Линус не купился на ту провокацию&quot;. &lt;br&gt;&lt;br&gt;хм. насколько я знаю, драйвера различных периферийных usb и firewire устройств&lt;br&gt;уже вынесены из пространства ядра. в част</description>
</item>

<item>
    <title>создатели и пропагандисты (_Nick_)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/36539.html#42</link>
    <pubDate>Thu, 08 Feb 2007 08:42:34 GMT</pubDate>
    <description>&amp;gt;Ядро которое само себе не доверяет - шиза.Проблема - это существование таких &lt;br&gt;&amp;gt;дров.А вы предлагаете узаконить это путем костыля который воркэраундит данную проблему.&lt;br&gt;&lt;br&gt;С нетерпением жду альтернативных предложений.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;А производители видях в случае чего крайне просто отворкэраундят этот закидон - &lt;br&gt;&amp;gt;аргументами что им надо доступ к системной памяти для ее использования &lt;br&gt;&amp;gt;вместе с видяхой, DMA всякие, половина IRQ шоб была доступна&lt;br&gt;&lt;br&gt;легко видеть, что даже текущий драйвер запрашивает IRQ и DMA сервисы у ядра.&lt;br&gt;Т.е. использует функции ядра для доступа к ним.&lt;br&gt;А уж как будут проходить эти вызовы - дело такое: простым call или через системный вызов - дело не меняет, а надежности добавить может.&lt;br&gt;(для интересующихся: man readelf и man objdump)&lt;br&gt;&lt;br&gt;&amp;gt;Ты представляешь себе что будет с видеодрайвером после выноса его в юзера?Особенно &lt;br&gt;&amp;gt;если пытаться проверять на валидность его действия? (иначе он одновигственно сможет &lt;br&gt;&amp;gt;нагадить системе по самое небалуйся) &lt;br&gt;&lt;br&gt;вы догадываетесь в какой форме может быть этот ко</description>
</item>

<item>
    <title>создатели и пропагандисты (lamer)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/36539.html#41</link>
    <pubDate>Thu, 08 Feb 2007 08:16:18 GMT</pubDate>
    <description>&amp;gt;А драгой товарисч тогда может поведает как убедиться, что файло в 3 &lt;br&gt;&amp;gt;метра, поставляемое бинарем, не причинит моему ядру каких проблем? Вот _как_ &lt;br&gt;&amp;gt;нужно &quot;смотреть&quot; чего загружать? &lt;br&gt;Ядро которое само себе не доверяет - шиза.Проблема - это существование таких дров.А вы предлагаете узаконить это путем костыля который воркэраундит данную проблему.А производители видях в случае чего крайне просто отворкэраундят этот закидон - аргументами что им надо доступ к системной памяти для ее использования вместе с видяхой, DMA всякие, половина IRQ шоб была доступна и прочее, ну или типа сосите без драйвера&#092;без гарантий работы оных на выбор.В итоге эффективность блокировок вредных действий будет маленькая - драйвер сможет довольно много чего попортить.&lt;br&gt;&lt;br&gt;&amp;gt;Вот допустим, те же дрова nvidia бинарные. Откуда гарантии, шо полный п &lt;br&gt;&amp;gt;не придет с очережной версией? Или товарисч не здешний, чтоб его &lt;br&gt;&amp;gt;заботили драйвера современных видух? &lt;br&gt;Ты представляешь себе что будет с видеодрайвером после выноса его в юзера?Особенно ес</description>
</item>

<item>
    <title>создатели и пропагандисты (_Nick_)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/36539.html#40</link>
    <pubDate>Thu, 08 Feb 2007 07:51:27 GMT</pubDate>
    <description>&amp;gt;Смотреть надо, чего загружаешь. &lt;br&gt;&lt;br&gt;я смотрю, здесь оказываеться есть образованные...&lt;br&gt;&lt;br&gt;А драгой товарисч тогда может поведает как убедиться, что файло в 3 метра, поставляемое бинарем, не причинит моему ядру каких проблем? Вот _как_ нужно &quot;смотреть&quot; чего загружать?&lt;br&gt;&lt;br&gt;Вот допустим, те же дрова nvidia бинарные. Откуда гарантии, шо полный п не придет с очережной версией? Или товарисч не здешний, чтоб его заботили драйвера современных видух?</description>
</item>

<item>
    <title>...а вот к тому, что minix irrelevant (lamer)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/36539.html#39</link>
    <pubDate>Wed, 07 Feb 2007 23:57:23 GMT</pubDate>
    <description>&amp;gt;И именно открытость разработки при адекватном управлении процессом и есть, наверное, &lt;br&gt;&amp;gt;главное достижение Linux как free software project.  Кто этого ещё не &lt;br&gt;&amp;gt;понял -- ССЗБ ;-) &lt;br&gt;Абсолютно.Точно на том же выехал например Firefox.Есть те кто понимает как использовать опенсорц во благо, вокруг собирается комьюнити и вот тут то и срабатывает опенсорц модель разработки.А есть те кто тупо вываливают сорцы и думают что этого достаточно.Отнюдь...</description>
</item>

<item>
    <title>создатели и пропагандисты (Sivolday)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/36539.html#38</link>
    <pubDate>Wed, 07 Feb 2007 19:59:48 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;Я просто хочу чтоб в линухе было много драйверов под разное железо, &lt;br&gt;&amp;gt;и от производителя (ибо сообщество не всесильно). А загрузив в монолит &lt;br&gt;&amp;gt;10 закрытых драйверов сторонних фирм, &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;</description>
</item>

<item>
    <title>Интервью с создателем Minix и пропагандистом идеи микроядра (Sivolday)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/36539.html#37</link>
    <pubDate>Wed, 07 Feb 2007 19:53:22 GMT</pubDate>
    <description>&amp;gt;У вас сугубо имбицильно-потребительский способ мышления, ибо промышленная эффективность интересна только маркетоидам &lt;br&gt;&amp;gt;и горе it-специалистам, и пример здесь можно привести далеко не саму &lt;br&gt;&amp;gt;ОС, а именно промышленные БД.&lt;br&gt;&lt;br&gt;Вот и видно сразу, от чего Вы отталкиваетесь. Делать много лет ось на одну платформу - это эффективность?&lt;br&gt;А на чем можно запустить Линух - долго перечислять. Тут вам и альфы помянутые и мипсы и спарки и х-скейлы. А миних только на интеле и ппс. Если Вам поставят задачу сваять что-нибудь ембеддед для какой-нибудь узкой задачи, помыкаетесь и вкатите Линух рано или поздно. Или кастомизированный дистриб с определенным кругом задач. Из винды будете делать? Поэтому, когда обзывают маркетоидом в таком контексте - не обидно.</description>
</item>

</channel>
</rss>
