O'Reilly logo

Linux for Embedded and Real-time Applications, 3rd Edition by Doug Abbott

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 13

BusyBox and Linux Initialization

Linux: the choice of a GNU generation

ksh@cis.ufl.edu 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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required