Колибри обижается.

Ну - типа, я мало хвалил операционную систему, главная ценность которой в том, что через пять лет ей не на чем будет работать - она написана на x86 asm. 32 bit x86 asm.
Ребята - это вы зря. Я восхищён Колибри. Примерно как пирамидой Хеопса. Огромный труд вложен, и масштабы поражают.
(Ну - и применимость примерно аналогичная.)
Ну и - на будущее я лично рекомендую меньше думать о том, как сильно вас не любят, а больше - о том, как себя презентовать.
1. Вы едете на день операционных систем. Там все и на сцене и в зале очень неплохо знают, что это такое. И когда на все вопросы следует ответ "мы прикладники, а ядерщики не приехали", то какого ещё интереса вы к себе ждёте? На кругом столе в адрес Колибри ничего не спрашивали не только потому, что не понимают, зачем она, но и потому, что прикладники не могут ответить ничего интересного про ядро.
2. Я посмотрел ядро Колибри. Слава богу, что не могут. Извините уж.
3. Если вы не хотите злых вопросов, то зачем на "Можно задать злой вопрос?" отвечать "Да!"? Скажите нет, я пожалею и промолчу. Если вы РЕАЛЬНО думаете, что я вас там обижал, что прочитайте ниже - ЭТОГО ВСЕГО Я НЕ СПРОСИЛ, хотя надо бы.
4. В ответ на заявление "программа на ассемблере работает под Колибри на 18% быстрее, чем под виндами" вы получили только один вопрос - сколько в долларах стоит добить процессор, чтобы он стал на 18% быстрее. Этот вопрос разработчику ОС стоит себе задавать. Иногда. Потому что ответ - скушать в Макдональдсе на один чизбургер меньше - неприятный. Можно за это на меня обижаться, но странно - не я назначаю цену на гамбургеры и процессоры. А кроме того, с чего вы взяли, что эти 18% - из-за ассемблера. См. ниже.
4а. И это я ещё не спросил, где вы видели программистов на ассемблере, кроме как на Хаос Констракшн? Я реальный прикладной код на асме видел в прошлом веке. Без шуток.
4б. И это я ещё не спросил, зачем сравнивать с виндоуз, когда надо сравнивать, максимум, с линуксом?
5. Когда со сцены серьёзно говорят о размере кода в килобайтах, хочется задать вопрос - а вы, вообще, считали, сколько стоит килобайт оперативки в долларах? Ну - для прикола? Положим, 50 долл. за гигабайт - это сколько за килобайт?
Это $0,00005 за кило. Пять статысячных доллара. 0,005 цента. МЕГАБАЙТ стоит четыре цента. Один чизбургер даёт нам мегабайт пятьдесят. Если с картошкой - уже можно на 128 натянуть.
6. Вы видели uOS? Она крошечная, написана на Си, её исходники можно прочитать (и ПОНЯТЬ!) за вечер, она перенесена на десяток платформ, по функциональности превосходит Колибри и предъявляет СИЛЬНО МЕНЬШИЕ требования к железу.
6а. И автор uOS ЗНАЕТ ответ на вопрос, какова латентность прерывания.
7. Вы видели oskit? Система уровня Колибри из него делается с помощью скотча и ножниц за месяц. (я пробовал). Только получается переносимая, SMP-ready, posix-совместимая, и драйвера можно из Линукса тягать. И - думаю - разница с ней у Колибри будет не 18%, а 2%. При несравнимых затратах и результате.
8. Какова сравнительная стоимость развития и поддержания кода на си и на асме? Это - тот вопрос, который задаст себе покупатель (производитель видеоплейера), если задумается о применении вашей работы у себя в устройстве (а шанс такой вполне есть).
Вот если бы я ВСЁ ЭТО вас там спросил, вот это я бы, наверное, троллил. А так - я вас попытался сдвинуть в сторону задуматься. Обижать и близко в виду не имел.
В общем, мне грустно быть тем зеркалом, которое являет вам реальность, но - право - я за неё не в ответе. И - действительно - из всего, что было на семинарах - Колибри - наиболее завершённая работа. Правда, в основном потому, что все остальные ставят перед собой цели на порядок дальше.
|
</> |