Chapter 2. Minimal Linux

WHEN BUILDING AN EMBEDDED APPLICATION, the primary concern is almost always the size of the distribution and how much memory it will take. The device you’re building is usually much smaller physically than a general-purpose computer, and it usually has less memory and storage. Therefore, the embedded software must be much more efficient than software that runs on a general-purpose computer. Fortunately, a lot of research has been done to optimize software for storage and memory usage—because they were so much more expensive in years gone by.

This chapter explores some of the various ways to make a running Linux system ...

Get Embedded Linux now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.