It isn't merely reducing overhead. You can, for example,
develop better caching/readahead/swap algorithms and sometimes
get fantastic improvement.
> On the other hand application software is fundamentally unlimited.
>
> So if you want to work on reliability, portability, maintainability, and
> adaptation to new hardware then kernels make a good career. But if you want
> to break new ground, then it's either application space or hardware.
>
You can break new ground with kernels too - whenever you find
new ways to use the hardware. Kernels for massively parallel
machines aren't standardized yet, for example.
And that's the way hardware may have to go for further improvement
when it hits the final size limits.
Helge Hafting
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/