News Archive (1999-2012) | 2013-current at LinuxGizmos | Current Tech News Portal |    About   

Tutorial: Build a Linux web kiosk browser

Apr 24, 2009 — by Eric Brown — from the LinuxDevices Archive — 43 views

This third installment of Simtec's tutorial series on embedded Linux system development covers the construction of a web browser for a web kiosk system. The tutorial was written by ARM Linux kernel hackers Vincent Sanders and Daniel Silverstone (pictured), both from UK-based embedded firm Simtec… Electronics.

Part One of the series walked new Linux developers through the construction of a simple embedded Linux system. Part Two explained how to construct a simple web server with a command shell on the console. Part Three brings techniques learned about using a command shell on the serial console to the development of a web browser for a kiosk system.

Major steps involved in the tutorial include:

  • Working with source files — Moving from binary-only development to working from source — and all the complexity of dealing with additional kernel driver modules
  • Choosing a web browser — Selecting a small-footprint browser (Neturf) that outputs directly to the Linux framebuffer, reducing development complexity and eliminating the need for a large toolkit and graphics library
  • Building the browser — Building a NetSurf browser from the project's Subversion repository
  • Developing a configuration script — Modifying the script from the web server example in Part Two, and testing with QEMU
  • Testing the browser — Testing the browser on a Lenovo ThinkPad T61

The new web server tutorial is available here:

Tutorial: A Web Kiosk Embedded System

This article was originally published on and has been donated to the open source community by QuinStreet Inc. Please visit for up-to-date news and articles about Linux and open source.

Comments are closed.