The Sim.One comes with a set of Free Software.
In this page we will analyze all its main components, that are:
the U-Boot Bootloader, the Linux Kernel, the Debian Operating System.
The U-Boot Universal Bootloader
U-Boot, is a Free Software that has the duty to inizialize the machine and prepare it for the Kernel booting.
It provides the following features:
And additionally it can:
There is also a Stock EP9307 tiny bootloader in the CPU ROM, for full instructions in how to use the two bootloaders, you can visit the Bootloaders wiki page
The Linux Kernel
The Linux Kernel is the most popular Free Software Kernel for UNIX-Like operating systems, currently ported to thousand devices with different architectures.
Linux is the part that makes all other programs run:
The Linux Kernel officially support the Sim.One since version 2.6.36 and you can build an optimized Debian Armel Kernel following this wiki.
Debian, the Universal Operating System
To use the Linux Kernel, you have to choose a Linux distribution.
For several reasons, we have chosen to support one of the most popular and flexible, with thousand ready and easy to install software packages.
The Debian Operating System:
You can use this guide to make a Debian root filesystem for the Sim.One using debootstrap and eventually add X Server graphics to it following this wiki .