Sim. Se você desmontá-los (compilar / fazer módulos apenas coisas que você precisa), comprimir o kernel (otimizar o tamanho) ... isso resultará em um kernel tão pequeno. Você pode fazer um ainda menor para o sistema alvo. Como eu conheço meu PC, eu sei das minhas coisas. Então, vou apenas compilar o que preciso. Como meus próprios drivers SATA, driver para USB, etc. Nada mais. Sem webcam, sem drives IDE antigos, nada.
Além disso, os maiores que você encontra são o kernel INTEIRO (que nunca é necessário usar). Mesmo os desktops contêm (na maioria das vezes, como módulos) muitas coisas desnecessárias. Mas os novatos esperam que todo tipo de hardware que eles usem apenas funcione.
(Note que, os módulos não serão carregados até que sejam necessários. Existem 3 estados: [ ]
- não será compilado, não fará parte do seu kernel).[M]
- Será compilado como um módulo.
(Você pode modificá-lo, ou seu sistema irá carregá-lo automaticamente quando for necessário.
Depende do sistema, userland.)
[X]
- Ele será compilado no kernel E estará presente - sempre.
Distros com pequeno kernel: