2014-03-07

SliTaz ARM


Welcome to SliTaz ARM

http://arm.slitaz.org/
This website provides information, notes and links about the SliTaz GNU/Linux port to the ARM architecture. SliTaz currently support the ARM v6 (armel) architecture and work is on the stove for armv6hf (hard float).

Build distro's

To create some custom ARM SliTaz flavors we use a tool called 'sat' which stands for SliTaz ARM Tool. Sat is a cmdline tool written in SHell script and in the spirit of SliTaz, light, fast and easy to use! Get the code via Mercurial Hg repository or download latest tarball: tip.tar.bz2
$ hg clone http://hg.slitaz.org/slitaz-arm
You may want to browse the slitaz-arm Hg repo and have a look at the README to get started. Once sat is cloned and installed you can generated a distro in a single command line from your local slitaz-arm repo:
# sat mirror && sat gen --flavor=base

Raspberry Pi

Currently the SliTaz official ARM port works on the Raspberry Pi and can be used to setup a small server. DirectFB is ported and provides a nice and light GUI support. A new tool is also on the stove to create custom Rpi flavors with an official Kernel, custom boot options and more.
Official Raspberry Pi website: www.raspberrypi.org

Packages

All SliTaz ARM packages are automatically built by the ARM Cooker. To properly handle the SLITAZ_ARCH variable, the recommended Package Manager is spk. One way to start with the Spk Toolset is to generate a distro and include the latest Hg version with 'sat gen --spk' and then emulate the system to try it out.
On a SliTaz ARM system you simply run 'spk-up --list' to get the latest packages list. The current ARM packages mirror URL:

Prebuilt ARM Toolchain

To compile SliTaz packages to ARM you need a working cross compilation toolchain. You can build your own with 'cross' or use our prebuilt toolchains available from the SliTaz Mirror:

Cross compiling

SliTaz provides all the necessary tools for cross compiling Open Source software. The cookutils package provides 'cross' which is used to create cross compilation toolchains and 'cook' is used to cross compile SliTaz packages.
README, howto and doc: cross - cook.

ARM emulator

On SliTaz you need to install 'qemu-arm' package which provide the Qemu CPU emulattor for the ARM platform. If you have built a distro with the sat tool you can emulate it with:
# sat emu
 
© 2014 - SliTaz GNU/Linux