The Linux monster has struck again!

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
User avatar
piranha
Member
Member
Posts: 1391
Joined: Thu Dec 21, 2006 7:42 pm
Location: Unknown. Momentum is pretty certain, however.
Contact:

Post by piranha »

Wrong drivers?

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

-JL
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
frank
Member
Member
Posts: 729
Joined: Sat Dec 30, 2006 2:31 pm
Location: East Coast, USA

Post 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.
User avatar
t0xic
Member
Member
Posts: 216
Joined: Sat May 05, 2007 3:16 pm
Location: VA
Contact:

Post 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
User avatar
Colonel Kernel
Member
Member
Posts: 1437
Joined: Tue Oct 17, 2006 6:06 pm
Location: Vancouver, BC, Canada
Contact:

Post 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. ;)
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!
User avatar
Zacariaz
Member
Member
Posts: 1069
Joined: Tue May 22, 2007 2:36 pm
Contact:

Post 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?
This was supposed to be a cool signature...
User avatar
Colonel Kernel
Member
Member
Posts: 1437
Joined: Tue Oct 17, 2006 6:06 pm
Location: Vancouver, BC, Canada
Contact:

Post by Colonel Kernel »

Zacariaz wrote:Anyway, could someone maybe come up with an example of a non-modular monolithic OS?
Linux 1.0.
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!
User avatar
Zacariaz
Member
Member
Posts: 1069
Joined: Tue May 22, 2007 2:36 pm
Contact:

Post 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.
This was supposed to be a cool signature...
xyzzy
Member
Member
Posts: 391
Joined: Wed Jul 25, 2007 8:45 am
Libera.chat IRC: aejsmith
Location: London, UK
Contact:

Post 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.
User avatar
Zacariaz
Member
Member
Posts: 1069
Joined: Tue May 22, 2007 2:36 pm
Contact:

Post 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.
This was supposed to be a cool signature...
xyzzy
Member
Member
Posts: 391
Joined: Wed Jul 25, 2007 8:45 am
Libera.chat IRC: aejsmith
Location: London, UK
Contact:

Post 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 ;)
User avatar
Colonel Kernel
Member
Member
Posts: 1437
Joined: Tue Oct 17, 2006 6:06 pm
Location: Vancouver, BC, Canada
Contact:

Post by Colonel Kernel »

Silly me, I forgot that the true hard-core geeks start their version numbering from zero. :P
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!
Post Reply