O'Reilly logo

Linux: Embedded Development by Chris Simmonds, Alex González, Alexandru Vaduva

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 3. The Software Layer

In this chapter, we will cover the following recipes:

  • Exploring an image's contents
  • Adding a new software layer
  • Selecting a specific package versions and providers
  • Adding supported packages
  • Adding new packages
  • Adding data, scripts, or configuration files
  • Managing users and groups
  • Using the sysvinit initialization system
  • Using the systemd initialization system
  • Installing package-installation scripts
  • Reducing the Linux kernel image size
  • Reducing the root filesystem image size
  • Releasing software
  • Analyzing your system for compliance
  • Working with open source and proprietary code

Introduction

With hardware-specific changes on their way, the next step is customizing the target root filesystem; that is, the software that runs under the Linux ...

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