>Как-то ради интереса с товарищем погоняли QNX4 на i386, правда с математическим сопроцессором и 8Мб памяти (т.е. крутая машина для старых времен), какая-то из ISA-шных видеокарточек на 256Кб была - был поражен как все шустро бегало, одновременно рисовало в нескольких разных окнах фракталы, графики и еще можно было свободно что-то набирать в их среде разработки (не помню как тамошний билдер назывался). И это все притом что в нулевом кольце только крохотное микроядро, все остальное (все драйвера, сервисы и службы) в юзерспейсе и по теории должен присутствовать неслабый оверхед при переключениях между кольцами защиты.QNX в данном случае не очень хороший пример, мало того, что микроядерная, так она еще и ОС реального времени (RTOS). Нормальный гуй для работы пользователя она все равно не предоставляла, у нее совершенно иные задачи. И графика (photonGui) там устроена гораздо более хитро, нежели юниксовый xwindow через tcp/ip. Не нужен в системах управления gui того уровня, что нужен на пользовательских десктопах. И те, кто ставил QNX на "посмотреть" обычно и ограничивались несколькими окнами с векторной графикой, которая "очень шустро" рисовалась, но не более того. Представить себе её в роли рабочей станции или декстопа очень сложно. В то время под неё не было ни текстовых процессоров, ни электронных таблицы, ни СУБД, ничего такого - смысла в этом не было никакого. Сейчас может портировали что-нибудь опенсорсное :)
|