What is the minimum amount of
RAM required to run Linux kernel on an Embedded device? In Linux-0.11 for
80x86, the minimum RAM required was
2MB to load the kernel data structures and interrupt vectors.
How much is the minimum needed RAM for present Linux-3.18 kernel? Does different architectures like
ARM have different requirements for minimum RAM required for booting? How does one calculates the same?
UPDATE. Tom published interesting statistics about memory use by different subsystems in the kernel. He did research during that time when he was working on the project.