Linked by Thom Holwerda on Tue 3rd Jul 2007 19:35 UTC, submitted by Rahul
Linux As the number of Linux kernel contributors continues to grow, core developers are finding themselves mostly managing and checking, not coding, said Greg Kroah-Hartman, maintainer of USB and PCI support in Linux and co-author of Linux Device Drivers, in a talk at the Linux Symposium in Ottawa Thursday. In the latest kernel release, the most active 30 developers authored only 30% of the changes, while two years ago, the top 20 developers did 80% of the changes, he said.
Thread beginning with comment 252755
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Monolithic...
by jessta on Tue 3rd Jul 2007 22:30 UTC in reply to "Monolithic..."
jessta
Member since:
2005-08-17

Binary compatibility slows development. You get stuck with not fixing API issues because you need to maintain backwards compatibility for everything.

Having every driver in the tree means that needed API changes can be made quickly and all drivers can be updated easily.

Linux is a monolithic kernel, most drivers run in kernel space and therefore can panic the kernel, it's good to have the kernel developers checking to make sure that drivers aren't written insanely.

In the Windows world there are many very badly written drivers by cheap companies which cause instablity in the platform.

Reply Parent Score: 5