Gordan Bobic gordan@bobich.net writes:
Kernels are SoC specific. Not quite as narrowly specialized as device specific, but it's still not going to be a one-size-fits all, at least not any time soon (probably years).
For example, if you have a Marvell Kirkwood kernel, you could use that kernel on all supported Marvell Kirkwood devices (SheevaPlug, GuruPlug, DreamPlug, etc.). If you have a Marvell Armada kernel, you could boot that on a D2Plug, CuBox, Compulab SBC-A510, etc. If you have a Tegra2 kernel, you could boot that on Toshiba AC100, TrimSlice, etc.
Just a pipe-dream, but how hard would it be to take these SoC-specific requirements and move them into a module that could get put into the initramfs? Is there enough generic across all e.g. Armv5 boards that this could happen?
Gordan
-derek