Page 2 of 2

Posted: Wed Feb 13, 2008 6:53 pm
by piranha
Wrong drivers?

Maybe I have undeniable skills! Woooo! Lol, just kiddin'

-JL

Posted: Wed Feb 13, 2008 7:53 pm
by frank
I have had windows vista BSOD 1 time on me and hard lock on me 2 times in the year I have been using it and I consider my a power user (you know tweak everything.) The BSOD was caused because I updated my display drivers and then forgot to restart the computer and instead hibernated. The hard locks I really don't know what caused them but I think it was related to bad antivirus software locking up.

Posted: Wed Feb 13, 2008 8:10 pm
by t0xic
If you ever develop drivers for Windows, VPC is a must... I made the mistake of testing on my laptop, and both times I got a BSOD. Windows is a mess, but it usually doesn't crash unless you've screwed something up

Posted: Wed Feb 13, 2008 8:18 pm
by Colonel Kernel
MessiahAndrw wrote:An example of a real-world microkernel is Minix.
An example of a real-world microkernel is QNX. An example of a poorly-conceived ivory-towner microkernel is Minix. ;)

Posted: Wed Feb 13, 2008 8:45 pm
by Zacariaz
MessiahAndrw wrote:Some, but most run in the kernel as loadable modules. Linux is a modular monolithic kernel (seeing as you're on a OSDev forum you should know that ;)).
I have certainly done my part when it comes to making an effort to understand basics linux. I have read and read to find this exact info, but without any luck. Some times you just don't what to search for and you are kinda afraid of making a fool of your self by asking.

Anyway, could someone maybe come up with an example of a non-modular monolithic OS?

Posted: Wed Feb 13, 2008 9:04 pm
by Colonel Kernel
Zacariaz wrote:Anyway, could someone maybe come up with an example of a non-modular monolithic OS?
Linux 1.0.

Posted: Wed Feb 13, 2008 9:28 pm
by Zacariaz
i just downloaded what seems to be the linux 1.0 sources. Interesting stuff by the way, only it seems to be module based, but of course that can be true, or have i simply misunder stod the purpose of "module.c"

NB. I have not interpeted/understod the intire source, only looked it over.

Posted: Thu Feb 14, 2008 4:26 am
by xyzzy
frank wrote:I have had windows vista BSOD 1 time on me and hard lock on me 2 times in the year I have been using it and I consider my a power user (you know tweak everything.) The BSOD was caused because I updated my display drivers and then forgot to restart the computer and instead hibernated. The hard locks I really don't know what caused them but I think it was related to bad antivirus software locking up.
In the time that I had Vista on my PC (around 7 months, much less actual usage as I mainly use Linux), I had so many BSODs I lost count. A large portion of those were buggy nVidia drivers, but there were still some that definitely were NOT caused by third-party drivers. I "upgraded" my Windows install to XP around 2 months ago and have only had 1 BSOD. Linux, I've had about 5 "real" kernel panics (ones that weren't caused by me messing with things) in 4 years, 2 of which were coincidentally caused by nVidia drivers, 2 were other third-party drivers, the others unknown causes.

Zacariaz: Linux 0.01 definitely is non-modular. Take a look at http://kerneltrap.org/Linux/Dusting_Off_the_0.01_Kernel - someone cleaned up the source and made it build on newer systems.

Posted: Thu Feb 14, 2008 11:05 am
by Zacariaz
oh, but i wasnt talking about 0.01 but 1.0, there is probably at greater difference than expected. Anyway, thanks for the link.

Posted: Thu Feb 14, 2008 11:22 am
by xyzzy
Zacariaz wrote:oh, but i wasnt talking about 0.01 but 1.0, there is probably at greater difference than expected. Anyway, thanks for the link.
I know, probably I just put it wrong but I was pointing you to 0.01 as an example of non-modular ;)

Posted: Thu Feb 14, 2008 4:03 pm
by Colonel Kernel
Silly me, I forgot that the true hard-core geeks start their version numbering from zero. :P