LINUX.ORG.RU

Linux vs. MaxOS X


0

0

Статья в LinuxJournal, в которой ветеран FidoNet Майлс Нордин анализирует объективные и субъективные факторы побуждающие разработчиков отдавать предпочтение микро- либо монолитным ядрам. Основные тезисы: идея микроядра себя изжила, эксперимент Apple с микроядром провалился, и это открывает Linux путь превосходству над MacOS X на платформе PowerPC.

>>> Obsolete Microkernel Dooms Mac OS X to Lag Linux in Performance

★★★

Проверено: Shaman007 ()

Ну, знаешь... Нельзя так уж, категорично! А, вобче, покажет токмо история.

:-)

R_Valery ★★★
()

Гммм... Давайте все равнять по одной ОС? Бред. На сколько помню, QNX как-то живет на микроядре и ни чего.

MoS
()
Ответ на: комментарий от MoS

> Гммм... Давайте все равнять по одной ОС? Бред. Насколько помню, QNX как-то живет на микроядре и ни чего.

"BeOS implements its TCP stack in a user process, microkernel-style, and so does QNX. Both have notoriously slow TCP stacks."

RTFA!

anonymous
()
Ответ на: комментарий от MoS

> На сколько помню, QNX как-то живет на микроядре и ни чего.

и где сейчас куникс? занимает свою узкую нишу и дальше не продвигается

микроядро возможно и рулиз, но вот только рабочих систем на нем очень мало

JB ★★★★★
()

гм, а я думал микроядро более прогрессивно и моложе монолита, только менее производительно на одноведерных аппаратах

Syncro ★★★★★
()
Ответ на: комментарий от JB

Не стоит забывать что QNX -- ОСРВ, и вне своей ниши с учетом стоимости лицинзий её применение невыгодно по причинам далёким от деталей реализации ядра.

anonymous
()
Ответ на: комментарий от anonymous

>Не стоит забывать что QNX -- ОСРВ, и вне своей ниши с учетом стоимости лицинзий её применение невыгодно по причинам далёким от деталей реализации ядра.

Может мне так не повезло с железом (хотя все компоненты были промышленные), но стабильность QNX оставляет желать.

Real-time расширения для Linux (особенно RTAI) работают достаточно стабильно (может мне, опять же, повезло).

Davidov ★★★★
()
Ответ на: Re: от Energizer

Re:

> И не только QNX...

ну еще и хурд

JB ★★★★★
()

>Obsolete Microkernel Dooms Mac OS X to Lag Linux in Performance >By Miles Nordin on Tue, 2002-05-28

Это такая новая фишка на ЛОР'е - постить ссылки на статьи трёхгодичной давности? Мля, куда модеры смотрят?

brainf_cker
()
Ответ на: комментарий от JB

Где он сейчас? Да в принципе везде, где необходима RTOS мелкая по объему и шустрая.Приборы, самолеты, ядерные реакторы... Да малоли? Я говорю про то, что если судить по тому что если что-то не получилось в одной системе, это не значит что идея изжила себя.

MoS
()
Ответ на: комментарий от JB

>> На сколько помню, QNX как-то живет на микроядре и ни чего. >и где сейчас куникс? занимает свою узкую нишу и дальше не продвигается >микроядро возможно и рулиз, но вот только рабочих систем на нем очень мало

Symbian OS тоже почти нигде не встретишь... ;)

anonymous
()
Ответ на: комментарий от MoS

qnx все таки узкоспециализированная ос

интересно есть ли какие нибудь десктопые оси с микрокернелом?

JB ★★★★★
()
Ответ на: комментарий от MoS

> 2 если что-то не получилось в одной системе, это не значит что идея изжила себя > MoS (*) (05.06.2005 13:31:26)

А вот с этим - полностью согласен. QNX прочно заняла свою нишу. В кое-каких применениях без микроядерных систем просто не обойтись (IMHO).

R_Valery ★★★
()
Ответ на: комментарий от anonymous

> and so does QNX. Both have notoriously slow TCP stacks.

Да, вот это интересно. Я его только на модеме пробовал. Если сетевая
производительность слабая, то из соревнования QNX выпадает однозначно...

anonymous
()
Ответ на: комментарий от rys

Ну, ошибочка у него в заголовке... "Культура поведения не в том, чтобы за столом уметь не пролить соус, а в том, чтоб суметь не заметить, как это сделал сосед" (С) Склероз, уже не помню откуда...

Я, в новости ниже, еще смешнее заголовок написал... :-( Просил модератора поправить, да он спит ещё, наверно...

R_Valery ★★★
()

А что, если появится поддержка микроядра в процессоре? Придумали же защищённый режим для многозадачности, кто сказал, что на этом этапе развитие железа остановится? Глядишь, лет через 20 Линукс будет выглядеть так же, как сейчас msdos.

seiken ★★★★★
()
Ответ на: комментарий от R_Valery

так микроядерность или реалтаймовость? реактору мне так думается все равно какое там ядро. а вот реалтаймовость - совсем другой коленкор. причем она бывает разная. так что вопрос открытый - зачем нам микроядерность? кроме громких лозунгов

anonymous
()
Ответ на: комментарий от seiken

> Глядишь, лет через 20 Линукс будет выглядеть так же, как сейчас msdos.

сейчас до мс-доса таки линукс недотягивает?

anonymous
()
Ответ на: комментарий от anonymous

> 2 anonymous (*) (05.06.2005 14:41:19)

> так микроядерность или реалтаймовость?

Моё скромное мнение - одно с другим неразрывно связано. На микроядре значительно легче построить RTOS. В системах общего применения микроядерность - забавная игрушка, не более. (опять же IMHO) Если в корне не прав, покажите где, pls.

R_Valery ★★★
()
Ответ на: комментарий от anonymous

>сейчас до мс-доса таки линукс недотягивает?
Ты не понял, Линукс УСТАРЕЕТ так же как msdos.

seiken ★★★★★
()
Ответ на: комментарий от R_Valery

> Если в корне не прав, покажите где, pls.

в корне!

(статью-то почитай, там перечислены выгоды микроядра)

anonymous
()
Ответ на: комментарий от R_Valery

Может я не прав но RTOS - это когда система в нужный момент(или всегда) забивает на многозадачность и обеспечивает работу одной (главной задачи) на максимальной скорости .А микроядерность - когда функции ядра во многом разбиты по службам/демонам/системным нитям => расходы времени на коммуникации сервисов с микроядром и между собой.

Поправьте если не прав(желательно без мата).

YesSSS ★★★
()
Ответ на: комментарий от anonymous

> (статью-то почитай, там перечислены выгоды микроядра)

Так читал... По тому и сделал для себя такой вывод... Что у ядер с разной идеологией - разные области применения. Что, впрочем, не исключает их применимость и в том, и в другом случае. На данном этапе, в OS общего назначения, монолитное ядро всёж-таки в более выигрышном положении...

R_Valery ★★★
()
Ответ на: комментарий от YesSSS

Прав, почему же :-) А статью таки никто не читал.

Shaman007 ★★★★★
()
Ответ на: комментарий от YesSSS

> Может я не прав но RTOS - это когда система в нужный момент(или всегда) забивает на многозадачность и обеспечивает работу одной (главной задачи) на максимальной скорости .

не прав. ОСРВ гарантирует что такая-то операция займет не более такого-то времени (это могут быть доли секунды, а могут быть и часы). как именно она этого добивается -- дело десятое

anonymous
()
Ответ на: комментарий от R_Valery

Kino

>Моё скромное мнение - одно с другим неразрывно связано. На микроядре значительно легче построить RTOS. В системах общего применения микроядерность - забавная игрушка, не более. (опять же IMHO) Если в корне не прав, покажите где, pls.

Конечно НЕправ. Никакой связи нет. Здешняя пионерия думает, что то что редко то круто, а маистрим - попса. Молодо - зелено. МС ДОС тоже РТОС если кто не знал.

Nalyvajko
()
Ответ на: комментарий от R_Valery

у анонимусов время отклика меньше :)

anonymous
()
Ответ на: Kino от Nalyvajko

При чем для некоторых задач (когда операционка только мешает) лучше него нету :-)

Shaman007 ★★★★★
()
Ответ на: Kino от Nalyvajko

> МС ДОС тоже РТОС если кто не знал.

Вы не правы. MS DOS ни разу не RTOS. Вам никогда не гарантируется реакция, к примеру, на прерывание от клавиатуры. И не может она быть RTOS по определению, ибо однозадачная!

R_Valery ★★★
()
Ответ на: комментарий от Shaman007

> для некоторых задач (когда операционка только мешает)

А тут - согласен. :-))

R_Valery ★★★
()
Ответ на: комментарий от R_Valery

RTOS

>Вы не правы. MS DOS ни разу не RTOS. Вам никогда не гарантируется реакция, к примеру, на прерывание от клавиатуры. И не может она быть RTOS по определению, ибо однозадачная!

Ну я же не сказал, что она общего назначения, а зачем РТОС клавиатура? :) Прорыва в архитектуре ОС надо ждать со стороны железячников - либо качеством, либо колличеством (при достаточно большом N тоже качество) продолеть кризис жанра.

Nalyvajko
()
Ответ на: комментарий от YesSSS

>RTOS - это когда система в нужный момент(или всегда) забивает на многозадачность и обеспечивает работу одной (главной задачи) на максимальной скорости

поэтому DOS - лучшая РТ система из возможных.

anonymous
()

Блин... Вот ведь, а купился - таки... :-)))) И поделом!

R_Valery ★★★
()
Ответ на: комментарий от anonymous

народ... вы хоть понимаете о чём болтаете???
почитайте статью... будет меньше бесмысленных постов.
ПС от ананимусов тоже бывают хорошие мысли... я в этом убедился.

stalkerg ★★★★★
()
Ответ на: комментарий от MoS

> Где он сейчас? Да в принципе везде, где необходима RTOS мелкая по объему и шустрая.Приборы, самолеты, ядерные реакторы...

а вот знающие люди говорят, что в цепях управления стержнями в ядерных реакторах процов и софта ни разу нет, а обратная связь реализована сугубо аппаратно, ибо цена ошибки как софтовой так и железной слишком велика. Вот система контроля датчиков на какой-нибудь ректификационной колонне дело другое.

anonymous
()
Ответ на: комментарий от anonymous

> поэтому DOS - лучшая РТ система из возможных.

дос далеко не rt система

JB ★★★★★
()

>Debian Sarge + Fedora 4. :)

>А там что-то особенное обещали или только обновление софта(просто не знаю)?

Я с вас валяюсь, как виндузятники уже. Debian Sarge 2005 + Fedora XP 4 eXtanded eDition.

Сами то хоть что-нить сделайте, ёпт. Только хватает ума диск в привод втыкать, "Plug & Install"

>Sarge по ходу не будет :) release-critical bugs --> ~20 (вечер 05.06)

Не, ну точно виндузятники.

А багов больше, чем в будущем IE7

anonymous
()
Ответ на: комментарий от JB

За десктоп не скажу... 
А hurd случаем не микроядро?
Да и признатся когда-то в качестве десктопа стояла у меня QNX-4 потом 
QNX-6 что ли ( давно это было да и не как основная). Для знакомства.
ps. А все тогда началось с демодискеты на 1.44 с QNX-4. По сравнению
с Win95 это было нечто. Только подумать, такой объем и на тебе и графика 
и интернет не чита из под Win. Сказка.:)

MoS
()
Ответ на: комментарий от MoS

> А hurd случаем не микроядро?

оно самое

под хурдом недавно гном и е17 запустили, можно попробовать поставить дома :)

JB ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.