2 ms·
I don't think there is any downside in having a bulky source tree -- it is the binary size which matters. And linux is pretty good at configurability -- any dri
by theamk 6y ago
I don't think there is any downside in having a bulky source tree -- it is the binary size which matters. And linux is pretty good at configurability -- any driver, and even many "core" kernel features, can be disabled and then they is no longer even compiled.
Interestingly enough, this was common even in 1987 -- the original post also talks about configuring kernel to reduce binary size:
> Sun kernel code was about 390 kbytes, even properly configured (as distributed it was 490k).
I suppose someone could take kernel source tree and strip out unselected drivers, but I cannot imagine a good reason to do so.
- userbinator 6y agoI suppose someone could take kernel source tree and strip out unselected drivers, but I cannot imagine a good reason to do so. The size of the download is enough reason to.
- Ericson2314 6y agoHave you heard the slogan "composition over configuration"? That Linux can disable lots of functionality with configuration options isn't good enough. Basically if Linux is GCC, we need an LLVM go come along.