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..."