kastaneda: (Default)
[personal profile] kastaneda
From: feustel@netcom.COM (David Feustel)
Newsgroups: comp.os.minix
Subject: Re: LINUX is obsolete
Date: 30 Jan 92 18:57:28 GMT
Organization: DAFCO - An OS/2 Oasis

ast@cs.vu.nl (Andy Tanenbaum) writes:

>I still maintain the point that designing a monolithic kernel in 1991 is
>a fundamental error. Be thankful you are not my student. You would not
>get a high grade for such a design :-)

That’s ok. Einstein got lousy grades in math and physics.


Прав чувак оказался со своей аналогией.

Date: Friday, August 26th, 2005 03:22 pm (UTC)
From: [identity profile] talmuth.livejournal.com
таки да, двойка по математике — это жир,
он к стати и умер то от сифона%)
чувак жил, и любил жить%)

Date: Friday, August 26th, 2005 07:00 pm (UTC)
netch: (Default)
From: [personal profile] netch
It depends on. Микроядро имеет один (хотя для практики самый решающий) недостаток - скорость. Всё остальное у него в плюсе.
Кстати, отдельные элементы микроядерности типа выноса в userland плохо отлаженного драйвера крайне бы пригодились сейчас.

Date: Sunday, August 28th, 2005 09:18 pm (UTC)
From: [identity profile] egorfine.livejournal.com
И еще второй недостаток - сложность система обмена сообщениями. Подробнее об этом писал Линус в своей книге Just for fun.

Date: Monday, August 29th, 2005 06:14 am (UTC)
netch: (Default)
From: [personal profile] netch
Я читал Just for Fun. Нету там никакого обоснования. Обмен сообщениями можно сделать как простым, так и сложным. Посмотри на Dragonfly: обмен сообщениями, причём система переведена на него рывком - и работает. Посмотри на любую VFS: там практически тот же обмен сообщениями. Посмотри на STREAMS: там обмен сообщениями. Посмотри на netgraph (FreeBSD): обмен сообщениями. Что, не работают? Работают, и ещё как:)

Линус просто гонит. Впрочем, это у него традиция, и я не удивляюсь.;(
Он прав в одном базовом моменте: "если всем давать, поломается кровать" - всё переводить на обмен сообщениями через границы привилегий - система будет тормозить больше, чем ей это позволит рынок и сообщество. Но:
- то же без перехода границ привилегий работает не медленнее обычных вызовов функций.
- то же без перехода границ привилегий позволяет легко при необходимости вынести какие-то модули (драйвера) за границы привилегий, пусть и с потерей скорости. А вот это уже мощнейшее диагностическое, отладочное средство (к которому UML, vmware и прочее - бледные подделки, потому что требуют хост-системы) и средство защиты от сбоев (чего или нет совсем или есть в крайне убогом варианте).

September 2025

M T W T F S S
12345 67
891011121314
15161718192021
22232425262728
2930