User: Password:
|
|
Subscribe / Log in / New account

2003 Kernel Summit: High Availability

2003 Kernel Summit: High Availability

Posted Jul 31, 2003 8:32 UTC (Thu) by ofranja (subscriber, #11084)
Parent article: 2003 Kernel Summit: High Availability

That's where micro-kernels have a lot of advantages: driver isolation is one of it's principles. Maybe w/initramfs, daemonization of acpi and other places of kernel code - knfsd for example - we'll see a more stable kernel. But that's just a start.

BTW, being able to kill -9 some bad written or bugged program is much better than hanging all program that tries to access /mnt/my_nfs_share and having to reboot the machine.

PS: Micro-kernels are fast, real, and work. Take a look at http://l4ka.org/ and enjoy. That's even a linux 2.2 server avaiable.


(Log in to post comments)

2003 Kernel Summit: High Availability

Posted Jul 31, 2003 16:23 UTC (Thu) by job (guest, #670) [Link]

Did you read the article? If a driver crashes in an interrupt request, it can be
very hard to catch errors and reinitialize everything to (hopefully) restore the
hardware's state.

2003 Kernel Summit: High Availability

Posted Jul 31, 2003 21:40 UTC (Thu) by mmarq (guest, #2332) [Link]

Yes, you are right, being micro or monolithic dosent make a difference for that matter, but... a kernel wich has all -"determinant and prone to errors"- drivers "OUTSIDE" of the "kernel" is a major burst to any reliability point you might consider.
Linux already does that by allowing external modules for quite some time,... WHY DONT MAKE THAT THE GENERAL DEFAULT
It only needs evolving DKMS to a better state, and that way make " a hardware abstration layer " that realy works!!... in my view in manner of a split driver model ,... foolowing the footsteps of the nowaday USB structure... we can have a DRM5(direct rendering) abstraction layer for video devices,... a ALSA2 abstration layer for sound devices,... and a special in kernel D-BUS abstration layer for communication between devices and for stacking multiple devices for multipropose devices...
And all that without stoping being a monolithic kernel.


Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds