Hooray! You have added the first book to your bookshelf. Check it out now!
[−]
  • Search Digit-count Valid ISBN Invalid ISBN Valid Barcode Invalid Barcode

Linux Appliance Design

A Hands-On Guide to Building Linux Appliances

By Smith Bob, Bill Pierce, John Hardin, Graham Phillips

Paperback | 9781593271404

Like Linux Appliance Design?
Join aNobii to see if your friends read it, and discover similar books!

Sign up for free

Book Description

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 booContinue

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 connect various user interfaces (including web, framebuffers, infared control, SNMP, and front panels) to these processes for remote configuration and control. Linux Appliance Design also introduces the Runtime Access Protocol, which provides a uniform mechanism for user interfaces to communicate with daemons. The accompanying CD includes a prototype appliance - a home alarm system - that supports the book's lessons. The prototype is written using a liberal BSD style license, which allows readers to use and modify the code used in the prototype.

1 Review

Login or Sign Up to write a review
  • *** This comment contains spoilers! ***

    Understand Linux via building Linux Appliances

    This book lets you study or review the Linux os by walking through the guidelines and recommendations of making a sample appliance.

    The sample appliance, namely Laddie Alarm System, monitors up to five zones and raises an alarm when a change occurs in one of the monitored zone. Alarms are reported ... (continue)

    This book lets you study or review the Linux os by walking through the guidelines and recommendations of making a sample appliance.

    The sample appliance, namely Laddie Alarm System, monitors up to five zones and raises an alarm when a change occurs in one of the monitored zone. Alarms are reported to this system's five user interfaces which are SNMP, WEB, CLI, LCD and Framebuffer. In addition to being view the status of the zones that it monitors. The user interfaces allow you test and clear alarms, view logs and configure zones.

    After studying this book, you will get these knowledges
    1. What is daemons? How to build, to manage and to secure it?
    2. How to use Run Time Access (RTA) to allow five different UI mentioned above to get status and set configuration using only one daemon-side protocol. The API defined by RTA is that of a PostgreSQL database
    3. Design WEB interface
    4. Design Command Line Interface (CLI)
    5. Build a front panel interface
    6. design a FrameBuffer Interface
    7. Understand SNMP and design and implement an SNMP MIB

    Is this helpful?

    埃里克.羅 said on Oct 7, 2011 | Add your feedback

Book Details

  • English Books
  • Paperback 385 Pages
  • ISBN-10: 1593271409
  • ISBN-13: 9781593271404
  • Publisher: No Starch Press
  • Pub date: Mar 31, 2007
  • Dimensions: 1484 mm x 1161 mm x 194 mm Just how big is that?
Improve data of this book

Prices Change currency & sellers

ISBN Edition List Sale Seller
9781593271404 Paperback $59.95 $66.81 The Book Depository
Added to Shelf Added to Wish List

Inline Translation Mode

Left click to navigate, right click to translate.

inline translation guide

or close

Inline translation is not ready for this page yet.

Inline translation mode.

Share this page with your friends.

The viewport has not loaded.