hi
When SoftIce can catch Kernel exceptions, then whats
wrong with the OS installing them and make the users
life easy? Is it not possible for NT to do that? It
must be
–the question is to strike the balance of
Reliabilty
against Performance.
more over performance with today’s top speed
processors may not be noticable at all.Certification or tests cannot really test field-time
scenario .
Otherwise ur customer wont be banging on u…with his
BSOD …which u cud never get nor did MS during
certification ??May be someday MS will think abt it and put in some
amount of intellignece in to the Kernel.Sriram
— Ilya Lifshits wrote:
> >
> > Mostly i can recover from kernel crashes in linux
> at
> > least safely reboot
> > sometimes even remove
> > my module and test it again but it’s good only for
> > developing process you
> > want you commercial
> > product will crash.
> > I think part of drivers can’t be moved to user
> mode
> > for example i can’t see
> > any reason why
> > usb drivers will not be in user land it’s not
> > actually (directly) touch
> > hardware.
> > If i’m not wrong in 2.6 kernel will be provide
> user
> > mode api for usb drivers.
> >
> > Regards Ilya.
> >
> >
> > At 11:13 AM 4/29/2002 -0500, you wrote:
> > >I though unix had done something similar to this
> > for some of their
> > >‘drivers’. Is this true?
> > >
> > >- jb
> > >
> > >-----Original Message-----
> > >From: xxxxx@lists.osr.com
> > >[mailto:xxxxx@lists.osr.com] On
> Behalf
> > Of Peter Viscarola
> > >Sent: Monday, April 29, 2002 11:03 AM
> > >To: NT Developers Interest List
> > >Subject: [ntdev] Re: Philosophical Rant [was Re:
> > Writing Drivers in
> > >Java]
> > >
> > >
> > >
> > >“Art Baker” wrote in message
> > news:xxxxx@ntdev…
> > > >
> > > >
> > > > A driver is a piece of the operating system –
> a
> > privileged extension
> > > > of
> > >the
> > > > I/O Manager. The correct approach is to make
> it
> > “perfect” during the
> > >design,
> > > > coding, and testing phases of its life (i.e.,
> > before it goes out into
> > > > the world). It’s NOT appropriate to be sending
> > out buggy drivers with
> > > > the hope that, somehow, the operating system’s
> > protection scheme will
> > > > keep your driver from doing too much harm.
> >
> > > >
> > >This happens to be a topic in which I’m very
> > interested.
> > >
> > >In my experience darn few people send their
> drivers
> > out hoping that the
> > >O/S protection scheme keeps them “from doing too
> > much harm.”
> > >
> > >On the other hand, there are tons of
> semi-competent
> > and grossly
> > >incompetent people writing drivers for Windows
> > these days. In fact,
> > >it’s so freakin’ complicated to write anything
> more
> > than a trivial
> > >driver that even otherwise good engineers can
> > pretty easily fall into
> > >the semi-competent category.
> > >
> > >Many of you have read MY personal philosophical
> > rant (ie. my
> > >Pontification) in The NT Insider a few months
> back
> > on moving all the
> > >drivers that aren’t required to boot the system
> out
> > to user mode. I
> > >honestly think that everyone would be better off
> if
> > all "non essential
> > >drivers " (admittedly a term requiring
> definition)
> > were moved someplace
> > >where their faults could not easily affect the
> > stability of the overall
> > >operating system.
> > >
> > >The other day, right in the middle of playing a
> > Snoop Doggy Dogg CD, the
> > >some audio driver blue screened my system. I was
> > also in mail at the
> > >time. I was not happy. Fortunately, Outlook is
> > pretty
> > >failure-resilient. I only lost my last few
> minutes
> > worth of work. But
> > >it was still annoying.
> > >
> > >I realize it would take some serious work, but I
> > really think it’s
> > >possible to create a windows driver environment
> > that would make it close
> > >to impossible for a driver to crash the system.
> If
> > the driver failed,
> > >just unload it and restart it. How cool would
> THAT
> > be?!?
> > >
> > >In terms of the performance issue: Performance is
> > largely a specious
> > >argument. There’s more CPU time available on
> > modern processors than
> > >(almost) anybody knows what to do with. Would
> you,
> > as a user, pay a 10%
> > >CPU utilization penalty for a system that never
> > crashed?? Damn! I know
> > >I would.
> > >
> > >Peter
> > >OSR
> > >
> > >
> > >
> > >
> > >
> > >—
> > >You are currently subscribed to ntdev as:
> > xxxxx@earthlink.net To
> > >unsubscribe send a blank email to %%email.unsub%%
> > >
> > >
> > >
> > >—
> > >You are currently subscribed to ntdev as:
> > xxxxx@jungo.com
> > >To unsubscribe send a blank email to
> > %%email.unsub%%
> >
> >
> > —
> > You are currently subscribed to ntdev as:
> > xxxxx@yahoo.com
> > To unsubscribe send a blank email to
> %%email.unsub%%
>
>
>
> Do You Yahoo!?
> Yahoo! Health - your guide to health and wellness
> http://health.yahoo.com
>
> —
>
> Your message: (INMAIL-ID:5236)
>
> Return-Path:
> Received: from gatekeeper ([38.220.243.129]) by
> lists.osr.com with SMTP (Lyris ListManager WIN32
> version 5.0a); Mon, 29 Apr 2002 13:59:13 -0500
> Received: from web14902.mail.yahoo.com
> ([216.136.225.54]) by gatekeeper; Mon, 29 Apr 2002
> 13:59:14 -0400 (EDT)
> Message-ID:
>
> Received: from [66.120.28.241] by
> web14902.mail.yahoo.com via HTTP; Mon, 29 Apr 2002
> 10:56:32 PDT
> Date: Mon, 29 Apr 2002 10:56:32 -0700 (PDT)
> From: Sriram Neelakandan Iyer
>
> Reply-To: xxxxx@yahoo.com
> Subject: [ntdev] Re: Philosophical Rant [was Re:
> Writing
> To: xxxxx@lists.osr.com
> MIME-Version: 1.0
> Content-Type: text/plain; charset=us-ascii
>
> When SoftIce can catch Kernel exceptions, then whats
> wrong with the OS installing them and make the users
> life easy? Is it not possible for NT to do that? It
> must be
> --the question is to strike the balance of
> Reliabilty
> against Performance.
> more over performance with today’s top speed
> processors may not be noticable at all.
>
>
> Certification or tests cannot really test field-time
> scenario .
> Otherwise ur customer wont be banging on u…with his
> BSOD …which u cud never get nor did MS during
> certification ??
>
> May be someday MS will think abt it and put in some
> amount of intellignece in to the Kernel.
> ==
> Sriram
>
>
>
> Do You Yahoo!?
> Yahoo! Health - your guide to health and wellness
> http://health.yahoo.com
>
__________________________________________________
Do You Yahoo!?
Yahoo! Health - your guide to health and wellness
http://health.yahoo.com