собственно, и оригинал можно точно так же misunderstand "high performance, single address space microkernel design", прочитав это, можно подумать, что эти эпитеты относятся к любому microkernel design
у меня убунта падала из-за ошибки в видеодрайвере!
>> Как может быть пересылка куска памяти void* медленнее, чем "строго типизированный" канал?
а в каналах Singularity ничего не пересылается это просто абстракция поэтому они и быстрее
там напрямую пишется/читается память, без копирования
>> Ну и сама суть - C#. Это ж за собой тянуть всю платформу для того, что бы "ядро" запустить?
эта "платформа" очень маленькая если хотите живых примеров, смотрите на ха-ха Silverlight, там минимальный рантайм, достаточный для выполнения C# впихнут в полтора мегабайта вместе с остальным функционалом Silverlight.
>> Где, хотя бы, замеры скорости, которые, как говориться в статье, провели участники проекта? Где цифры то?
цифры есть в официальных публикациях, которые нетрудно найти
a) код недавно был открыт (валяется на CodePlex)
б) говорить о сроках выхода неуместно, т.к. это исследовательский проект, а не full-blown OS
в) Minix это совсем другое различны модели изоляции, в Singularity код формально верифицируем
вот нас регулярно китайцы DDoS'или, пока мы не прикрыли им хотлинкинг для изображений
как выложат какую-нибудь свежую порнуху, она потом расползется по тысячам китайских дорвеев (китайцы ярые энтузиасты дорвеинга) и всё это дело генерило нам такой трафик, что мы думали сначала, что это заказной DDoS :)
а в run-time код тупо "фигачит"
>> вы мне лучше скажите, как эта плафторма стартует _до_ ядра
она не стартует "до ядра"
там пара тысяч строк кода на C, который и "стартует" эту платформу
а если серьёзно то это, как минимум, 20 лет
просто не подумал, что кто-то может прочитать иначе
сейчас исправлю
>> Как может быть пересылка куска памяти void* медленнее, чем "строго типизированный" канал?
а в каналах Singularity ничего не пересылается это просто абстракция поэтому они и быстрее
там напрямую пишется/читается память, без копирования
>> Ну и сама суть - C#. Это ж за собой тянуть всю платформу для того, что бы "ядро" запустить?
эта "платформа" очень маленькая если хотите живых примеров, смотрите на ха-ха Silverlight, там минимальный рантайм, достаточный для выполнения C# впихнут в полтора мегабайта вместе с остальным функционалом Silverlight.
>> Где, хотя бы, замеры скорости, которые, как говориться в статье, провели участники проекта? Где цифры то?
цифры есть в официальных публикациях, которые нетрудно найти
б) говорить о сроках выхода неуместно, т.к. это исследовательский проект, а не full-blown OS
в) Minix это совсем другое различны модели изоляции, в Singularity код формально верифицируем
вообще-то и сегодня в .NET приложениях это практикуется - google "ngen"
paging памяти там есть, разумеется для свопинга
просто таблица страниц одна на всю систему и хардверная защита не используется
правда, мне с ходу не удалось найти у них на сайте подробностей о том, какую модель изоляции они там используют
забавно еще видеть у них в FAQ это:
а осчастливливание юзеров это он про GUI, которое стало заметно резвее
Russia 22.3%
China 17.0%
Taiwan 12.3%
Japan 9.2%
United States 7.6%
из всего этого "платежеспособного" трафика тут только 7.6%
как выложат какую-нибудь свежую порнуху, она потом расползется по тысячам китайских дорвеев (китайцы ярые энтузиасты дорвеинга) и всё это дело генерило нам такой трафик, что мы думали сначала, что это заказной DDoS :)
Divide et impera.
вот только в вашем браузере вы никогда не увидите Arial, потому что font hinting
на правильные браузеры/OS пальцем показывать не буду, а то заминусуют