Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Jan 2011 21:16:50 +0100
From:      Daniel Nebdal <dnebdal@gmail.com>
To:        freebsd-current@freebsd.org
Cc:        David DEMELIER <demelier.david@gmail.com>, Nils Holland <nh@tisys.org>, "C. P. Ghost" <cpghost@cordula.ws>
Subject:   Re: why panic(9) ?
Message-ID:  <AANLkTinXJGMYO=Dk%2BVvqZ5bXyB3TSfhSO5Z5jE89DZG1@mail.gmail.com>
In-Reply-To: <EDA4E84D0FDD44908E07588CB8BE187C@Nemesis>
References:  <AANLkTi=OQbS-0jJx0YwZhM7xDWPLOkaYYZAYfESUEvvM@mail.gmail.com> <CB13B0A9-E5EF-4351-9F17-C4628AA38004@mac.com> <AANLkTikP%2BxuPpVOxhU2msHHraRQRSUCqjG59S_Ss6pQ=@mail.gmail.com> <AF555A64-C04E-420A-9A2B-2C9AECF17BA1@mac.com> <AANLkTi=2Wo%2BRjyDrVRfCwyZYAprKe7U8k-DmwiVu0cM4@mail.gmail.com> <EDA4E84D0FDD44908E07588CB8BE187C@Nemesis>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jan 12, 2011 at 1:43 PM, Nils Holland <nh@tisys.org> wrote:
> C. P. Ghost wrote:
>
>> As far as I know, Windows NT is a microkernel arch, and
>> faulty drivers, often provided by external vendors would not
>> bring that system (as much as we hate or despise its
>> Windows OS personality that runs on top of it) to a complete halt.
>
> I don't know ... when Windows crashes (I'm no fan of it either, but anyway)
> and you ask Microsoft about it, then it's most of the time an external
> driver that is responsible. Graphics card driver seem to be the cause most
> often, but other stuff as well.

(...)
> Greetings,
> Nils

a) NT isn't really a microkernel; most drivers run in kernelspace and
can happily mess things up if they fail.
b) Graphics drivers are actually one of the things they've fixed
(well, re-fixed; this was also the case in 3.51) - from Vista and
onwards they mostly live in userspace. (I've had the graphics driver
crash on me a few times - it's restarted automatically, and all that
happens is that the screen goes black for some seconds. It's kind of
impressive.)

More on topic, I can only agree with the majority - failing fast is a
feature, both to mess things up as little as possible, and to make
diagnostics and later fixing easier.

-- 
Daniel Nebdal



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTinXJGMYO=Dk%2BVvqZ5bXyB3TSfhSO5Z5jE89DZG1>