LINUX.ORG.RU
 
Bsd-un

Linux vs. MaxOS X


0

0

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

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


[#]  

Re: Linux vs. MaxOS X

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

:-)

*** ()
[#]  

Re: Linux vs. MaxOS X

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

* ()
[#] Ответ на: Re: Linux vs. MaxOS X от MoS 05.06.2005 11:50:40  

Re: Linux vs. MaxOS X

или AIX.

anonymous ()
[#] Ответ на: Re: Linux vs. MaxOS X от MoS 05.06.2005 11:50:40  

Re: Linux vs. MaxOS X

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

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

RTFA!

anonymous ()
[#] Ответ на: Re: Linux vs. MaxOS X от MoS 05.06.2005 11:50:40  
JB

Re: Linux vs. MaxOS X

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

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

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

***** ()
[#]  
Syncro

Re: Linux vs. MaxOS X

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

***** ()
[#] Ответ на: Re: Linux vs. MaxOS X от JB 05.06.2005 12:09:02  

Re: Linux vs. MaxOS X

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

anonymous ()
[#] Ответ на: Re: Linux vs. MaxOS X от JB 05.06.2005 12:09:02  
Energizer

Re:

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

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

# ()
[#] Ответ на: Re: Linux vs. MaxOS X от anonymous 05.06.2005 12:14:52  
Davidov

Re: Linux vs. MaxOS X

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

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

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

**** ()
[#] Ответ на: Re: от Energizer 05.06.2005 12:31:30  
JB

Re:

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

ну еще и хурд

***** ()
[#]  
Selecter

Re: Linux vs. MaxOS X

Неубедительные тезисы. Рынок покажет.

**** ()
[#] Ответ на: Re: Linux vs. MaxOS X от Selecter 05.06.2005 12:43:35  
Shaman007

Re: Linux vs. MaxOS X

Так он уже показал, что все популярные ОС общего назначения - не микроядерные.

***** ()
[#]  

Re: Linux vs. MaxOS X

МакОсИкс ни разу не микроядро!

anonymous ()
[#]  
brainf_cker

Re: Linux vs. MaxOS X

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

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

* ()
[#] Ответ на: Re: Linux vs. MaxOS X от JB 05.06.2005 12:09:02  

Re: Linux vs. MaxOS X

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

* ()
[#] Ответ на: Re: Linux vs. MaxOS X от brainf_cker 05.06.2005 13:21:35  

Re: Linux vs. MaxOS X

лучше поздно чем никогда!

anonymous ()
[#] Ответ на: Re: Linux vs. MaxOS X от JB 05.06.2005 12:09:02  

Re: Linux vs. MaxOS X

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

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

anonymous ()
[#] Ответ на: Re: Linux vs. MaxOS X от MoS 05.06.2005 13:31:26  
JB

Re: Linux vs. MaxOS X

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

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

***** ()
[#] Ответ на: Re: Linux vs. MaxOS X от brainf_cker 05.06.2005 13:21:35  

Re: Linux vs. MaxOS X

> Это такая новая фишка на ЛОР'

не только на лоре: http://www.osdir.com/Article5828.phtml "Obsolete Microkernel Dooms Mac OS X to Lag Linux in Performance: Linux Posted Jun 04, 2005"

anonymous ()
[#] Ответ на: Re: Linux vs. MaxOS X от MoS 05.06.2005 13:31:26  

Re: Linux vs. MaxOS X

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

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

*** ()
[#] Ответ на: Re: Linux vs. MaxOS X от anonymous 05.06.2005 11:59:18  

Re: Linux vs. MaxOS X

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

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

anonymous ()
[#] Ответ на: Re: Linux vs. MaxOS X от rys 05.06.2005 14:23:32  

Re: Linux vs. MaxOS X

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

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

*** ()
[#]  
seiken

Re: Linux vs. MaxOS X

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

*** ()
[#] Ответ на: Re: Linux vs. MaxOS X от R_Valery 05.06.2005 13:51:04  

Re: Linux vs. MaxOS X

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

anonymous ()
[#] Ответ на: Re: Linux vs. MaxOS X от seiken 05.06.2005 14:37:19  

Re: Linux vs. MaxOS X

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

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

anonymous ()
[#] Ответ на: Re: Linux vs. MaxOS X от anonymous 05.06.2005 14:41:19  

Re: Linux vs. MaxOS X

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

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

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

*** ()
[#] Ответ на: Re: Linux vs. MaxOS X от anonymous 05.06.2005 14:49:56  
seiken

Re: Linux vs. MaxOS X

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

*** ()
[#] Ответ на: Re: Linux vs. MaxOS X от R_Valery 05.06.2005 14:52:38  

Re: Linux vs. MaxOS X

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

в корне!

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

anonymous ()
[#] Ответ на: Re: Linux vs. MaxOS X от R_Valery 05.06.2005 14:52:38  
YesSSS

Re: Linux vs. MaxOS X

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

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

*** ()
[#] Ответ на: Re: Linux vs. MaxOS X от anonymous 05.06.2005 15:01:33  

Re: Linux vs. MaxOS X

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

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

*** ()
[#] Ответ на: Re: Linux vs. MaxOS X от YesSSS 05.06.2005 15:08:56  
Shaman007

Re: Linux vs. MaxOS X

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

***** ()
[#] Ответ на: Re: Linux vs. MaxOS X от YesSSS 05.06.2005 15:08:56  

Re: Linux vs. MaxOS X

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

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

anonymous ()
[#] Ответ на: Re: Linux vs. MaxOS X от YesSSS 05.06.2005 15:08:56  

Re: Linux vs. MaxOS X

В RTOS гарантируется время отклика на любое событие. Чем оно меньше, тем более она RT... :-)

*** ()
[#] Ответ на: Re: Linux vs. MaxOS X от R_Valery 05.06.2005 14:52:38  

Kino

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

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

()
[#] Ответ на: Re: Linux vs. MaxOS X от R_Valery 05.06.2005 15:19:27  

Re: Linux vs. MaxOS X

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

anonymous ()
[#] Ответ на: Kino от Nalyvajko 05.06.2005 15:22:07  
Shaman007

Re: Kino

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

***** ()
[#] Ответ на: Kino от Nalyvajko 05.06.2005 15:22:07  

Re: Kino

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

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

*** ()
[#] Ответ на: Re: Kino от Shaman007 05.06.2005 15:30:14  

Re: Kino

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

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

*** ()
[#] Ответ на: Re: Kino от R_Valery 05.06.2005 15:31:27  

RTOS

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

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

()
[#] Ответ на: Re: Linux vs. MaxOS X от YesSSS 05.06.2005 15:08:56  

Re: Linux vs. MaxOS X

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

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

anonymous ()
[#]  

Re: Linux vs. MaxOS X

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

*** ()
[#] Ответ на: Re: Linux vs. MaxOS X от anonymous 05.06.2005 15:46:51  
stalkerg

Re: Linux vs. MaxOS X

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

**** ()
[#] Ответ на: Re: Linux vs. MaxOS X от MoS 05.06.2005 13:31:26  

Re: Linux vs. MaxOS X

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

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

anonymous ()
[#] Ответ на: Re: Linux vs. MaxOS X от anonymous 05.06.2005 15:46:51  
JB

Re: Linux vs. MaxOS X

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

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

***** ()
[#] Ответ на: Re: Kino от R_Valery 05.06.2005 15:31:27  

Re: Kino

> И не может она быть RTOS по определению, ибо однозадачная!

а как же rt-11?

anonymous ()
[#] Ответ на: Re: Kino от anonymous 05.06.2005 19:32:21  

Re: Kino

забыл авторизоваться

* ()
[#]  

Re: Linux vs. MaxOS X

>Debian Sarge + Fedora 4. :)

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

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

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

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

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

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

anonymous ()
[#] Ответ на: Re: Linux vs. MaxOS X от JB 05.06.2005 13:39:51  

Re: Linux vs. MaxOS X

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

* ()
[#] Ответ на: Re: Linux vs. MaxOS X от MoS 05.06.2005 21:48:14  
JB

Re: Linux vs. MaxOS X

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

оно самое

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

***** ()