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