*BSD News Article 61433


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!newsroom.utas.edu.au!munnari.OZ.AU!spool.mu.edu!agate!howland.reston.ans.net!gatech!news.mathworks.com!news.kei.com!nntp.coast.net!news00.sunet.se!sunic!news99.sunet.se!mn5.swip.net!news
From: Martin Nisshagen <martin@hub.geo.se>
Newsgroups: misc.misc,misc.forsale.computers.discussion,comp.os.os2.marketplace,comp.os.msdos.misc,comp.os.ms-windows.win95.misc,comp.os.ms-windows.nt.misc,comp.os.mach,comp.os.ms-windows,comp.os.ms-windows.advocacy,comp.os.misc,comp.os.magic-cap,comp.os.lynx,comp.os.linux.misc,comp.os.linux,comp.os.386bsd.development,comp.os.386bsd.bugs
Subject: Re: *** PLEASE TAKE THIS OS SURVEY ***
Date: Wed, 14 Feb 1996 10:14:38 +0100
Organization: MTS Technology, Sweden
Lines: 26
Message-ID: <3121A7FE.7646@hub.geo.se>
References: <Pine.D-G.3.91.960124225044.20914C-100000-100000@erc.cat.syr.edu> <4eu2n6$bvu@rubens.telebyte.nl> <4fflmt$jh3@c4.hrz.uni-giessen.de> <jdb-0902961555260001@dock.tiac.net>
NNTP-Posting-Host: dialup101-4-5.swipnet.se
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 2.0 (WinNT; I)
To: Jim Bailey <jdb@tiac.net>
Xref: euryale.cc.adfa.oz.au misc.misc:29656 misc.forsale.computers.discussion:3040 comp.os.os2.marketplace:2035 comp.os.msdos.misc:48449 comp.os.ms-windows.win95.misc:103685 comp.os.ms-windows.nt.misc:91088 comp.os.mach:5042 comp.os.ms-windows.advocacy:110982 comp.os.misc:4705 comp.os.magic-cap:1486 comp.os.lynx:1698 comp.os.linux.misc:86711 comp.os.386bsd.development:3353 comp.os.386bsd.bugs:3093

Jim Bailey wrote:

> This is silly.  What about OS priviledged apps like drivers, monitors and
> such?  Those can be  written by third parties.  What if the driver crashes
> because a non-priviledged application calling it did something really
> odd?  Sure you can blame the driver software for not being robust enough
> but it isn't the OS that did it.  And the reality is that drivers need to
> be extremely efficient, guaranteeing that some API holes are going to
> exist.  There is no such thing as a perfectly memory protected system.  It
> can't be done in the real world.

It can be done. You can design a true microkernel OS who runs all device
drivers in user mode.

I think the display drivers and graphics lib in NT is running in usermode,
but I'm not 100% sure if that's correct. Other drivers (scsi, network etc) do
run in kernel mode wich also makes NT venurable to faulty drivers.

But as I never have had any crash with NT (has been running flawless for over
a year now), I guess the drivers for it is very well written.

m a r t i n  n

-- 
Martin Nisshagen          martin@mts.se (MIME 1.0)    "verdi + callas = 
MTS Technology, Sweden    http://www.mts.se/martin     100% pleasure..."