>> В NT/2k/xp ядро свое (кстати, там уже есть и микроядро).
mkb> знаете когда в NT было микроядро? в 3.51. уже в 4.0 его заменили
mkb> монолитным (привет Танненбауму!).
NT не соответствует в точности концепциям микроядерной ОС. В некоторых
статьях ее позиционируют как ОС с модифицированной микроядерной
архитектурой. Физически менеджеры загнаны в один файл и работают
в режиме ядра, но логически (если верить тем, кто пишет на
www.winntmag.com) они более-менее разделены.
Кстати интересно, как там поживает проект GNU Hurd?
Что-нибудь из него выходит?
>> Во-вторых, о загрузке GUI с ядром. Что-то я такого не помню.
>> Значительная часть работы с графикой действительно делается в
>> защищенном режиме - драйверами, особенно при использовании
>> акселерации. Но куда вы денетесь без драйверов? А библиотеки
>> для работы с графикой и оконной системой в пользовательском
>> режиме, как и любые другие, грузятся только если программа
>> их использует.
>>
mkb> в вин эти библиотеки написаны на win32api, который встроен в ядро.
mkb> посему у вас в ядре _всегда_ присутствуют какие-либо части его гуйни.
Win32 Api в ядре? Ну сказанул.
Ладно, Бог с ней с Виндой. Перейдем к теме, более близкой Linux.
> К счастью, система становится все более модульной. Наконец-то стали
> выделять из X-серверов общую часть и драйвера.
>
mkb> в Х всегда был сервер (это и есть драйвер, с точки зрения 3.3.x
mkb> например), а клиенты они всегда были клиентами. X всегда был модульным.
mkb> вспомнить еще X font server.
mkb> так что заявления:
mkb> "Наконец-то стали выделять из X-серверов общую часть и драйвера."
mkb> говорят только о некомпетентности того, кто заявляет.
Пожалуйста, не нужно читать подобные лекции. Вряд-ли кто-нибудь
здесь перепутает X-сервер и X-клиент. Цитирую:
"Unlike XFree86 3.3.x where there are multiple X server binaries, each of
which drive different
hardware, XFree86 4.3.0 has a single X server binary called XFree86. This
binary can either
have one or more video drivers linked in statically, or, more usually,
dynamically load the
video drivers and other modules that are needed."
Разве я принял желаемое за действительное?
>> Но пока в отношении GUI Windows получше - и по
>> скорости, и по удобству программирования.
>> IMHO, конечно.
>>
mkb> имхо не то слово! в отношении ГУИ виндовз не получше, а похуже, ИмХО.
mkb> во первых у вас в распоряжении всегда один тулкит (API)
Не буду спорить. Это ведь наше личное мнение.
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.debate-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.debate--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru