Kernel dependency when adding driver?
Hello
I just read this: Quote:
Since drivers can be either compiled statically in the kernel, or dynamically as independent files and loaded when needed, why does the kernel need to be changed to include new drivers? Is this due to Linux being a monolithic architecture vs. eg. Minix being a micro-kernel architecture? I don't have the technical knowledge to understand this. Thank you. |
No.
The kernel devs won't accept binary blobs. However they "bent" the rule a bit and allowed proprietary firmware to remain as a blob but (sorta) "out-of-tree". However the interface code had to be in the mainline (i.e. open), and of acceptable quality. Some vendors needed more arm-twisting than others. |
Thanks for the explanation.
|
All times are GMT -5. The time now is 09:25 AM. |