Linux: the choice of a GNU generation
firstname.lastname@example.org put this on T-shirts in 1993
Very often the biggest problem in an embedded environment is the lack of resources, specifically memory and storage space. As you’ve no doubt observed, either in the course of reading this book, or from other experience, Linux is big! The kernel itself is often in the range of 2–3 MB, and then there’s the root file system with its utility programs and configuration files. In this chapter, we’ll look at a powerful tool for substantially reducing the overall “footprint” of Linux to make it fit in limited resource embedded devices.
The other topic we’ll address in this chapter is User Space initialization and specifically ...