The other important thing is the word "grow" that the article mentions. What do you mean grow??? If you want the kernel to have a certain feature then DO IT! It's not Linus's responsibility to ensure that what other people want in the kernel is there.
The real need is not to add extra functionality to the kernel, but rather to simplify it to the level of a LEAN AND MEAN micro-kernel (QNX-style). This will have benefits in both directions:
For embedded applications: The ability to fit the beast on smaller flash
For all flashing-singing-and-dancing desktop use: Adding bleeding-edge drivers or functionality without bringing down the kernel
For scientific number crunching: Maximum cluster performance without unneccesary overheads
For corporate servers: Super-high reliability for specific tasks
This way, even real-time Linux becomes easier to hack together!
The real need is not to add extra functionality to the kernel, but rather to simplify it to the level of a LEAN AND MEAN micro-kernel (QNX-style). This will have benefits in both directions:
- For embedded applications: The ability to fit the beast on smaller flash
- For all flashing-singing-and-dancing desktop use: Adding bleeding-edge drivers or functionality without bringing down the kernel
- For scientific number crunching: Maximum cluster performance without unneccesary overheads
- For corporate servers: Super-high reliability for specific tasks
This way, even real-time Linux becomes easier to hack together!