<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Эндрю Таненбаум подвел итог в споре о микроядерной архитектуре</title>
    <link>https://opennet.me/openforum/vsluhforumID3/15346.html</link>
    <description>Andrew S. Tanenbaum опубликовал (http://www.cs.vu.nl/~ast/reliable-os/) &lt;br&gt;документ резюмирующий основные доводы сторон в споре о достоинствах и недостатках микроядерной и монолитной архитектуры ядра операционной системы.&lt;br&gt;&lt;br&gt;&lt;br&gt;Спор возник после того как Таненбаум опубликовал статью &lt;br&gt;&quot;Can We Make Operating Systems Reliable and Secure? (http://www.computer.org/portal/site/computer/menuitem.5d61c1d591162e4b0ef1bd108bcd45f3/index.jsp?&amp;pName=computer_level1_article&amp;TheCat=1005&amp;path=computer/homepage/0506&amp;file=cover1.xml&amp;xsl=article.xsl&amp;)&quot;, в которой утверждал, что потери производительности при использовании микроядра компенсируются простотой реализации и более высокой надежностью и безопасностью ядра.&lt;br&gt;&lt;br&gt;&lt;br&gt;По этому поводу возникла дискуссия, в в которой не замедлил высказать свое мнение Linux Torvalds (http://www.realworldtech.com/forums/index.cfm?action=detail&amp;id=66630&amp;threadid=66595&amp;roomid=11) и  основываясь на собственном опыте, попытался опровергнуть идеализированное представление о микроядерной архитектуре.&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>Эндрю Таненбаум подвел итог в споре о микроядерной архитекту... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/15346.html#114</link>
    <pubDate>Wed, 14 Jun 2006 22:50:10 GMT</pubDate>
    <description>&amp;gt;авторитет Cisco желающих пооспаривать найдется немного - люди там умеют делать &lt;br&gt;&amp;gt;качественные и быстрые вещи. &lt;br&gt;Быстрые - да.Качество вы говорите?Эксплойты IOS уже продемонстрировали и не раз.Циски не ломают вовсе не из-за их суперского качества а всего лишь потому что мало кто в этом разбирается и мало кто дал себе труд разобраться - экзотичная ОС и все такое, вот и хакеров на нее мало.А так - кошаки неплохи в плане пиара и уникальности но если взглянуть вглубь - они те еще халтурщики.И если их IOS детально копнуть - она наверное дырявая ничуть не меньше чем какой-нибудь мак ос или любой иной *никс при прочих равных (без гуя и с эквивалентным набором фич) )))</description>
</item>

<item>
    <title>Эндрю Таненбаум подвел итог в споре о микроядерной архитекту... (_Nick_)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/15346.html#113</link>
    <pubDate>Tue, 13 Jun 2006 19:00:32 GMT</pubDate>
    <description>&amp;gt;ИМХО в мире Линукса сейчас микроядро стало бы тем раздражителем, который бы &lt;br&gt;&amp;gt;спровоцировал разработчиков на очень существенную ревизию кода. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Товарищи, гляньте на kernel.org - там ядро 2.6.16.20 последнее. Стабильность работы кода &lt;br&gt;&amp;gt;можно достичь увеличением времени тестирования (только не бейте, но в этом &lt;br&gt;&amp;gt;случае про поддержку всяких современных НВидиа и АТИ можно забыть) и &lt;br&gt;&amp;gt;сокращением числа разработчиков (до фига народа считают себя &quot;шипка умными и &lt;br&gt;&amp;gt;низаминимыми&quot;). Чего только не включают в ядро Линукса - и всякие &lt;br&gt;&amp;gt;Блютузы, и инфракрасники. Народ, какое отношение к распределению системных ресурсов имеет &lt;br&gt;&amp;gt;Блютуз? Зато косяков с написанием драйверов - уйма. Жесткие ограничения по &lt;br&gt;&amp;gt;функционалу и размеру ядра будут способствовать тому, что всякие приблуды будут &lt;br&gt;&amp;gt;вытеснены из кольца 0, и потому никакие кривые дрова не будут &lt;br&gt;&amp;gt;рушить всю систему. Есть те, кто использует ресурсы (драйвера, прикладные проги), &lt;br&gt;&amp;gt;а есть те, кто их раздает (ядро). ИМХО уже пора строить &lt;br&gt;&amp;gt;раздельный санузел -</description>
</item>

<item>
    <title>Эндрю Таненбаум подвел итог в споре о микроядерной архитекту... (rolano)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/15346.html#112</link>
    <pubDate>Tue, 13 Jun 2006 11:24:45 GMT</pubDate>
    <description>ИМХО в мире Линукса сейчас микроядро стало бы тем раздражителем, который бы спровоцировал разработчиков на очень существенную ревизию кода.&lt;br&gt;&lt;br&gt;Товарищи, гляньте на kernel.org - там ядро 2.6.16.20 последнее. Стабильность работы кода можно достичь увеличением времени тестирования (только не бейте, но в этом случае про поддержку всяких современных НВидиа и АТИ можно забыть) и сокращением числа разработчиков (до фига народа считают себя &quot;шипка умными и низаминимыми&quot;). Чего только не включают в ядро Линукса - и всякие Блютузы, и инфракрасники. Народ, какое отношение к распределению системных ресурсов имеет Блютуз? Зато косяков с написанием драйверов - уйма. Жесткие ограничения по функционалу и размеру ядра будут способствовать тому, что всякие приблуды будут вытеснены из кольца 0, и потому никакие кривые дрова не будут рушить всю систему. Есть те, кто использует ресурсы (драйвера, прикладные проги), а есть те, кто их раздает (ядро). ИМХО уже пора строить раздельный санузел - отдельно туалет и отдельно ванну, поско</description>
</item>

<item>
    <title>Эндрю Таненбаум подвел итог в споре о микроядерной архитекту... (_Nick_)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/15346.html#111</link>
    <pubDate>Sun, 11 Jun 2006 20:18:00 GMT</pubDate>
    <description>&amp;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;&lt;br&gt;&amp;gt;The minimum set of services required in a microkernel seems to be &lt;br&gt;&amp;gt;address space management, thread management, inter-process communication, and timer management. &lt;br&gt;&amp;gt;(это классическое определение)&lt;br&gt;&lt;br&gt;&amp;gt;Так вот - в Windows NT микрокернел - &lt;br&gt;&amp;gt;The Microkernel is a component of the core operating system that provides &lt;br&gt;&amp;gt;basic operating system functions, like thread dispatching, interrupt handling, and multiprocessor &lt;br&gt;&amp;gt;synchronization. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Просто микрокернел МОЖЕТ грузить часть драйверов в кернел спейс, а может и &lt;br&gt;&amp;gt;не грузить.&lt;br&gt;&lt;br&gt;агу :)&lt;br&gt;Тока вот мягкое &quot;микроядро&quot; НЕ может никуда кроме 0 кольца в свои 4 гига грузить дрова ;)&lt;br&gt;Разницу между &quot;может не грузить&quot; и &quot;не может грузить&quot; чуете?? ;)))&lt;br&gt;Короче, ладно, под определения микроядра их загрузчик &quot;Microkernel&quot; подпадает. Но ему от этого не легче, когда некто загруженный выносит систему к </description>
</item>

<item>
    <title>Эндрю Таненбаум подвел итог в споре о микроядерной архитекту... (Dmitry Yakimov)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/15346.html#110</link>
    <pubDate>Sun, 11 Jun 2006 19:32:44 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Не вводите своими домыслами других людей в заблуждение, а почитайте документацию. &lt;br&gt;&amp;gt;&amp;gt;Вот например: http://www.microsoft.com/technet/archive/ntwrkstn/reskit/archi.mspx?mfr=true &lt;br&gt;&amp;gt;&amp;gt;Цитата: &lt;br&gt;&amp;gt;&amp;gt;Working very closely with the HAL is the Microkernel, the heart of &lt;br&gt;&amp;gt;&amp;gt;Windows NT. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;MS-English словарь четали? Что у них мультиплатформенность - это значит работает на &lt;br&gt;&amp;gt;любой венде... &lt;br&gt;&lt;br&gt;Не понял смысл это фразы. Но Windows NT прекрасно работала и на Alpha платформах и экспериментальная на PowerPC. А WindowsCE (в которой ядро от NT) работает на 4 типах процессоров (ARM, MIPS, SH3, x86).&lt;br&gt;&lt;br&gt;&amp;gt;Ни на какие мысли на наталкивает?? &lt;br&gt;&amp;gt;Все просто - вы повелись на этот кривой треп. Тут &quot;Microkernel&quot; у &lt;br&gt;&amp;gt;них - это просто маленький (по размеру) загрузчик драйверов. Но грузит &lt;br&gt;&amp;gt;то он все в 0 кольцо, и в свое адрессное пространство &lt;br&gt;&amp;gt;;) ни о каких подсистема/процесс речь даже не идет. &lt;br&gt;&amp;gt;Обычный монолит, просто загрузчик у них - это т.н. &quot;Microkernel&quot;   &lt;br&gt;&amp;gt; &#037;)&lt;br&gt;&lt;br&gt;&lt;br&gt;Это именно микрокернел. Или вы не знаете что это такое?</description>
</item>

<item>
    <title>Эндрю Таненбаум подвел итог в споре о микроядерной архитекту... (_Nick_)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/15346.html#109</link>
    <pubDate>Sun, 11 Jun 2006 19:10:47 GMT</pubDate>
    <description>&amp;gt;Не вводите своими домыслами других людей в заблуждение, а почитайте документацию. &lt;br&gt;&amp;gt;Вот например: http://www.microsoft.com/technet/archive/ntwrkstn/reskit/archi.mspx?mfr=true &lt;br&gt;&amp;gt;Цитата: &lt;br&gt;&amp;gt;Working very closely with the HAL is the Microkernel, the heart of &lt;br&gt;&amp;gt;Windows NT. &lt;br&gt;&lt;br&gt;MS-English словарь четали? Что у них мультиплатформенность - это значит работает на любой венде...&lt;br&gt;Ни на какие мысли на наталкивает??&lt;br&gt;Все просто - вы повелись на этот кривой треп. Тут &quot;Microkernel&quot; у них - это просто маленький (по размеру) загрузчик драйверов. Но грузит то он все в 0 кольцо, и в свое адрессное пространство ;) ни о каких подсистема/процесс речь даже не идет.&lt;br&gt;Обычный монолит, просто загрузчик у них - это т.н. &quot;Microkernel&quot;    &#037;)&lt;br&gt;&lt;br&gt;Ну большой ведь небось дятька, раз до клавы достаешь, а веришь мягкотелым.... ;)&lt;br&gt;&lt;br&gt;Вот то что они щас девелопят в поте лица - нечто именуюмое &quot;singularity&quot; - вот это как раз и есть микроядро. Так глянь КАК они его рахсваливают на его сайте - закачаешься как файло по сетке! Опять за тем же QN</description>
</item>

<item>
    <title>Эндрю Таненбаум подвел итог в споре о микроядерной архитекту... (Dmitry Yakimov)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/15346.html#108</link>
    <pubDate>Sun, 11 Jun 2006 19:00:45 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;линух/бзд/венда - монолиты &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;hurd/QNX/minix - далеки от функционала линуха (будем спорить, что в нем больше &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;всего функционала из существующих ядер?) &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;С какой это стати винда монолит? &lt;br&gt;&amp;gt;&amp;gt;Начиная с NT там микроядро. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;да вы шо?? &#037;) &lt;br&gt;&amp;gt;а че ж она тогда так зОмечательно ходит в синий экран при &lt;br&gt;&amp;gt;мало-мальски кривом драйвере подмышки?? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;заблуждаетесь товарисч ;)) &lt;br&gt;&lt;br&gt;Не вводите своими домыслами других людей в заблуждение, а почитайте документацию.&lt;br&gt;Вот например: http://www.microsoft.com/technet/archive/ntwrkstn/reskit/archi.mspx?mfr=true&lt;br&gt;Цитата:&lt;br&gt;Working very closely with the HAL is the Microkernel, the heart of Windows NT.&lt;br&gt;&lt;br&gt;А почему она BSOD показывает при кривом драйвере это у MS надо спросить, так вот реализовали микроядро. Вероятно пошли в угоду эффективности в ущерб надежности.&lt;br&gt;&lt;br&gt;-- Dmitry&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Эндрю Таненбаум подвел итог в споре о микроядерной архитекту... (_Nick_)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/15346.html#107</link>
    <pubDate>Sun, 11 Jun 2006 18:49:29 GMT</pubDate>
    <description>&amp;gt;&amp;gt;линух/бзд/венда - монолиты &lt;br&gt;&amp;gt;&amp;gt;hurd/QNX/minix - далеки от функционала линуха (будем спорить, что в нем больше &lt;br&gt;&amp;gt;&amp;gt;всего функционала из существующих ядер?) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;С какой это стати винда монолит? &lt;br&gt;&amp;gt;Начиная с NT там микроядро. &lt;br&gt;&lt;br&gt;да вы шо?? &#037;)&lt;br&gt;а че ж она тогда так зОмечательно ходит в синий экран при мало-мальски кривом драйвере подмышки??&lt;br&gt;&lt;br&gt;заблуждаетесь товарисч ;))&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;-- Dmitry</description>
</item>

<item>
    <title>Эндрю Таненбаум подвел итог в споре о микроядерной архитекту... (Dmitry Yakimov)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/15346.html#106</link>
    <pubDate>Sun, 11 Jun 2006 18:41:49 GMT</pubDate>
    <description>&amp;gt;&amp;gt;разница в том что есть понятие &quot;лучше чем дороже&quot; - хорошие итальянские &lt;br&gt;&amp;gt;&amp;gt;туфли стоят в разы дороже китайских, но служат значительно дольше, точнее &lt;br&gt;&amp;gt;&amp;gt;раньше устаревают морально чем разваливаются (с китайцами часто наоборот). &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;да, но пока что в мире не существует хороших итальянских ядер ;) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;линух/бзд/венда - монолиты &lt;br&gt;&amp;gt;hurd/QNX/minix - далеки от функционала линуха (будем спорить, что в нем больше &lt;br&gt;&amp;gt;всего функционала из существующих ядер?) &lt;br&gt;&lt;br&gt;С какой это стати винда монолит?&lt;br&gt;Начиная с NT там микроядро.&lt;br&gt;&lt;br&gt;&lt;br&gt;-- Dmitry</description>
</item>

</channel>
</rss>
