Linked by Amjith Ramanujam on Tue 22nd Jul 2008 15:55 UTC, submitted by LinucksGirl
Linux Linux loadable kernel modules are on of the most important innovations in the Linux kernel. They provide a kernel that is both scalable and dynamic. Discover loadable kernels, the ideas behind them, and learn how these independent objects dynamically become part of the Linux kernel.
Thread beginning with comment 324103
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: "Innovations"?
by Vanders on Tue 22nd Jul 2008 19:00 UTC in reply to "RE: "Innovations"?"
Vanders
Member since:
2005-07-06

These days Linux is actually unusual in not having some sort of proper driver API and stable ABI. They have their reasons, even if you don't agree with them.

Reply Parent Bookmark Score: 7

RE[3]: "Innovations"?
by mmu_man on Tue 22nd Jul 2008 21:00 in reply to "RE[2]: "Innovations"?"
mmu_man Member since:
2006-09-30

Yes, the reason they give is that all drivers are in the source tree anyway, and it allows for faster development.
The first one is wrong, there are things like OSSv4 which (tries to) support Linux by requiring an ugly glue full of #ifdefs on the kernel version. Of course some integrists just discard it saying all driver must be in the source tree or just not be at all. That's a bit pathetic but eh.
As for faster dev, well, maybe, but sometimes it's better to take the time to see where one is going before running to it.

Reply Parent Bookmark Score: 1