librta:   Access Your Running Program

Live Demo
Table Editor

Contact Us!


Linux Appliance Design shows how to use librta to build a Linux appliance. Topics include appliance architecture, security, and how to build simple, yet responsive user interfaces. The book shows how to build five different user interfaces including a web interface, a command line interface, a front panel interface, an SNMP agent, and a framebuffer interface with an IR remote control. Readers are encouraged to use this appliance's source code when they build their own appliances.


Table of Contents

  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. Designing a Front Panel Interface
  11. Designing a Framebuffer Interface
  12. Infared Remote Control
  13. Hands-On Introduction to SNMP
  14. Designing Your SNMP MIB
  15. Implementing Your SNMP MIB
  1. RTA Reference
  2. A Review of SNMP
  3. Installing a Framebuffer Device Driver
  4. A DB-to-File Utility
  5. The Laddie Appliance Bootable CD



Ben Gerber of was the first to review our book. His review is available here.
Drew Gaylo's review, available here, was posted to Slashdot.
Our thanks to both for reviewing our book.



Download your free copy of Linux Appliance Design.
As a PDF:
As epub: LAD.epub
As mobi:

Download the source code for the book.

Download Page

Source Code
  Source Tarball
  PPA Repository
  Debian Packages
  RPM Packages