anonymous@RULINUX.NET~# | Last login: 2024-11-01 05:24:24 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Talks | [RSS] |
Вот собственно хочу просветиться, по поводу ядер. Совсем запутался ху из ху.
Какое все-таки ядро содержит линукс, если верить википедии, то там вообще написано что якобы ядро unix стоит в линуксе
http://ru.wikipedia.org/wiki/GNU_Hurd
Но я всегда был убежден, что в линуксе свое собственное ядро, наверно так и есть, но все-таки хочется развеять окончательно заблуждения.
И соответственно тогда откуда весь сыр бор относительно hurd. Как я понял hurd это микроядерная ось, вроде QNX или minix, только наша родная GNU. Толи в википедии ошибка и они имели в виду под unix ядром, то что это не микроядерная концепция только. И никакой политики соответственно?
anonymous(*) (2009-04-14 13:09:11)
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092903 Mandriva/1.9.0.3-1mdv2009.0 (2009.0) Firefox/3.0.3
|
|
|
Скрыть
Re:[ядерная физика] о hurd и linux.Зочем он если есть QNX? Хоть и запроприетареный. Hurd до второго пришествия или как минимум пролета Нибиру точно недопилят, РМС сам сомневается в этом (судя по документальным фильмам), потому наложил GNU/ на Lunix. anonymous(*)(2009-04-14 13:26:11)
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1b4pre) Gecko/20090411 Ubuntu/8.10 (intrepid) Shiretoko/3.5b4pre |
Скрыть
Re:[ядерная физика] о hurd и linux.linux, как и hurd -это ядра, а не ОСи. Причём ядра разные, да. а уж на какое ядро в дистрибутив засунуть-это отдельный разговор. Debian, например, есть на ядрах linux, hurd и на ядре фряхи недавно обещали дистрибутивчик состряпать. а педивикии верь больше, да... anonymous(*)(2009-04-14 13:43:43)
Mozilla/5.0 (Windows; U; Windows NT 5.0; ru; rv:1.9) Gecko/2008052906 Firefox/3.0 |
Скрыть
Re:[ядерная физика] о hurd и linux.Да все бы ничего, счас бегло пробежался, не понравилось принципиально это: "Кстати, с портированием юниксового софта в Inferno всё не просто - дело в том, что во-первых Inferno несовместим с POSIX, а во-вторых в Inferno нет языка C. Вместо C там язык Limbo, работающий под управлением виртуальной машины (а-ля Java). В Limbo есть автоматический сборщик мусора и нет свободной работы с указателями в стиле C. Так что портировать Vim или Mplayer под Inferno будет очень и очень непросто." http://powerman.asdfgroup.com/doc/Inferno/inferno1 В этом отношении QNX конечно предпочтительней, он никс все-таки, а не "велосипед". Но одна беда - проприетарный. А вообще какие еще бывают real-time оси, но чтобы никсы обязательно были? amarok(*)(2009-04-14 13:46:55)
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092903 Mandriva/1.9.0.3-1mdv2009.0 (2009.0) Firefox/3.0.3 |
Скрыть
Re:[ядерная физика] о hurd и linux.вообще если называть вещи своими именами, то hurd это не само ядро, а набор сервисов к микроядру, работающих в пользовательском режиме (файловые системы, драйвера, сетевая подсистема). а микроядром является Mach anonymous(*)(2009-04-14 13:56:57)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.0.6) Gecko/2009020409 Iceweasel/3.0.6 (Debian-3.0.6-1) |
Скрыть
Re:[ядерная физика] о hurd и linux.>вообще если называть вещи своими именами, то hurd это не само ядро, а набор сервисов к микроядру, работающих в пользовательском режиме (файловые системы, драйвера, сетевая подсистема). а микроядром является Mach Спасибо, наконец-то суть понял. :) amarok(*)(2009-04-14 14:02:14)
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092903 Mandriva/1.9.0.3-1mdv2009.0 (2009.0) Firefox/3.0.3 |
Скрыть
Re:[ядерная физика] о hurd и linux.> то есть получается что GNU/Hurd если бы был доведен до ума, то это идеальная вещь для real-time систем или я ошибаюсь? то, что GNU/Hurd построен на микроядре не делает его операционной системой реального времени. GNU/Hurd, как и некоторые другие микроядерные операционки (к примеру minix) является системой общего назначения, т.е. в ней не гарантируется выполнение задачи за определенное время. в qnx же небольшая задержка в работе сервиса уже будет критичной > А вообще какие еще бывают real-time оси, но чтобы никсы обязательно были? насколько я знаю, существуют проекты KURT и RTLinux, основанные на ядре Linux anonymous(*)(2009-04-14 14:22:26)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.0.6) Gecko/2009020409 Iceweasel/3.0.6 (Debian-3.0.6-1) |
Скрыть
Re:[ядерная физика] о hurd и linux.real-time суть понятие очень растяжимое. В posix вообще сказано "предоставление заданных сервисов в заданные промежутки времени". Можно, с таким подходом и оффтопик считать rt системой: укладывается в обработку события (получения сигнала с датчика, например) и выработку управляющего сигнала за, скажем, не более чем 0.001 с - вот вам и soft real-time. А если надо, что бы за 0.0001 с, и именно за 0.0001, то это уже hard real-time. Такое, в принципе и на linux'е делают, например упомянутый rtlinux, или rtai, которые суть модули ядра linux'а, но могут рулить этим самым ядром и rt задачами. Получается как система с двумя ядрами микроядром rtai для rt и ядром linux для всего остального. |
Скрыть
Re:[ядерная физика] о hurd и linux.Насколько мне известно, ведро линя можно собрать с опциями для приближения его характеристик к rt-ведрам. Более того, даже существуют профессиональные музыкальные железки под управлением таких ведер. Так-то. anonymous(*)(2009-04-15 10:47:27)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.1.22pre) Gecko/20090327 Ubuntu/7.10 (gutsy) Firefox/2.0.0.22pre |
|
|
|
Этот тред читают 4 пользователя: |
Анонимных: 4 Зарегистрированных: 0 |
Re:[ядерная физика] о hurd и linux.
Да и еще мысль посетила, то есть получается что GNU/Hurd если бы был доведен до ума, то это идеальная вещь для real-time систем или я ошибаюсь?
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092903 Mandriva/1.9.0.3-1mdv2009.0 (2009.0) Firefox/3.0.3