1.

Record Nr.

UNINA9910451358103321

Titolo

Linux appliance design [[electronic resource] ] : a hands-on guide to building Linux appliances / / by Bob Smith ... [et al.]

Pubbl/distr/stampa

San Francisco, : No Starch Press, c2007

ISBN

1-59327-157-3

Edizione

[1st edition]

Descrizione fisica

1 online resource (388 p.)

Altri autori (Persone)

SmithBob

Disciplina

005.3

Soggetti

Application software - Development

Electric apparatus and appliances - Design and construction

Electronic books.

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di contenuto

Acknowledgments; Introduction; 1 Appliance Architecture; 2 Managing Daemons; 3 Using Run-Time Access; 4 Building and Securing Daemons; 5 The Laddie Alarm System: A Sample Appliance; 6 Logging; 7 Laddie Event Handling; 8 Designing a Web Interface; 9 Designing a Command Line Interface; 10 Building a Front Panel Interface; 11 Designing a Framebuffer Interface; 12 Infrared Remote Control; 13 Hands-on Introduction to SNMP; 14 Designing an SNMP MIB; 15 Implementing Your SNMP MIB; A RTA Reference; B Review of SNMP; C Installing a Framebuffer Device Driver; D A DB-to-File Utility

E The Laddie Appliance Bootable CDIndex; Updates

Sommario/riassunto

Linux appliances are computers that serve a single, well-defined purpose. Modern appliances are complex machines, with processors, operating systems, and application software. For example, the Tivo is essentially a Linux-based computer with a single purpose: recording television. While there are books that tell readers how to run Linux on embedded hardware and books on how to build a Linux application, Linux Appliance Design is the first book to demonstrate how to merge the two to create a Linux appliance. Programmers will learn how to build backend daemons, handle asynchronous events, and