Chapter 2. MANAGING DAEMONS

At their core, most appliances have an application or daemon that performs the defining function of the appliance, with one or more user interfaces managing the core application or daemon. Figure 2-1 shows a typical appliance architecture that might already be similar to what you have in mind for your appliance.

In the same way that the defining application is managed by user interfaces (UIs), the common services, such as a webserver or system logger, need to be managed as well. Because the main application and most common services are implemented as daemons, the problem of management comes down to the problem of managing daemons. The focus of this chapter is how best to manage daemons.

In this chapter, we'll cover the ...

Get Linux Appliance Design 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.