WHAT IS GUINNUX

The main design goal of Guinnux was to create a compact yet expandable system, without reducing application portability.


WAYS TO CONTRIBUTE
  • Submit ported applications and developmenet packages for inclusion into the repository
  • Provide BSP binaries for your own Guinnux compatible hardware for inclusion into the BSP part of Guinnux
  • Provide feedback as to required package ports and bugs
WHAT'S NEW
The current version Guinnux 1.0 is based on:
  • glibc-2.9
  • gcc-4.4.3
  • linux-2.6.37
LEARN, INNOVATE, SHARE
Guinnux is a Linux-based operating system for embedded platforms. It features a minimal subset of standard GNU/Linux utilities, a package management system, and a full glibc runtime environment.

Guinnux Features

  • Embedded Linux Distribution
  • There are three parts to Guinnux:
    1. KSES SAM9 Architecture BSP (Board Support Packages), Kernel Binary and default root filesystem image
    2. Guinnux Packaged Application Repository
    3. Guinnux Development Environment:
      • GNU Toolchain Binaries
      • Kernel Patches
      • Development files for application libraries
  • All binaries have been built with the ARM-eabi toolchain in order to make all packages and applications binary compatible with all ARM-eabi architectures

How to use Guinnux

  1. Purchase the Guinnux Starter Kit from KSES. It is pre-programmed with Guinnux BSP and the default root filesystem.
  2. Perform a Guinnux compatible BSP port and use the Guinnux application respository as it is.
  3. Use the Guinnux application repositiry on any compatible linux ARM-eabi platform.
  4. Start porting applications for Guinnux or develop custom applications using the Guinnux development environment.

Getting Started

  • Purchase the Guinnux Starter Kit from KSES.
  • Install Packages from the repository using the OPKG package manager.
  • Develop your own or port existing packages using the Guinnux development environment.
  • Contribute your open work back the the Guinnux community.


Copyright Guinnux 2011