Embedded and ingenious, open source at its most inventive

Keystone Electronic Solutions has an array of Linux services on offer, from embedded Linux to Blue Penguin to Guinnux. Embedded Linux is used to develop impressive solutions and we understand exactly how it can be used, by whom and when. Our Blue Penguin solution ticks all the boxes of a robust distro and we have both support and services for Guinnux that form part of our embedded Linux offering.

We are Linux experts and we understand the rules. We know that certain factors need to be considered before, during and after any installation and we understand the challenges of security, hardware, data, patches and application proficiency.

Need Linux expertise? Email us on

The Guinnux Starter Kit is a general-purpose development board with the following key features.

  • 180 MHz ARM9 processor
  • 64 MB SDRAM
  • RTC with battery backup
  • 2 x RS232 interfaces with hardware control
  • RS232 debug terminal
  • 10 / 100 Mbit LAN interface
  • USB 1.1 host controller and device port
  • 64 pin connector to provide access to unused CPU GPIOs

For more information, refer to the Guinnux Starter Kit brochure.

The IO Platform maintains some of the general-purpose features of the Guinnux Starter Kit while introducing some industrial monitoring and control capabilities.

  • 180 MHz ARM9 processor
  • 64 MB SDRAM
  • 10 / 100 Mbit LAN interface
  • USB 1.1 host controller and device port
  • 2 x relay outputs
  • 8 x optically-isolated digital inputs
  • 1 x RS485 bus
  • GSM connectivity via onboard modem


Not based on uClibc Unlike many other embedded Linux distributions based on uClibc, Guinnux is built around EGLIBC: a variant of the GNU C library optimised for use in embedded devices. EGLIBC strives to remain source- and binary-compatible with the standard glibc.

  • ARM-eabi compatibleAll binaries have been built with the Guinnux ARM-eabi toolchain. All the Guinnux packages and applications are binary compatible with all ARM-eabi architectures.
  • Built from original sourceGuinnux is built from the original source without custom patches.
  • Guinnux development environment follows PC closelyApplications that have been developed and tested on a Linux PC can be cross-compiled without changes to run on Guinnux hardware.
  • Opkg package management systemOpkg is a lightweight package management system for use with embedded systems. A range of applications are available in the Guinnux software repository.
  • Hardware available with Guinnux preinstalledFor more information, refer to the Guinnux Hardware page.