Welcome!
This is an online tool to create so called 'rootfs' images for your favourite device. This page will guide through the basic options and will close to let you select the additional packages you want.
Base settings:
Select the machine you want to build your rootfs image for:
Choose your image name.
This is used in the filename offered for download, makes it easier to distinguish between rootfs images after downloading.
Choose the complexity of the options below.
simple will hide the options most users don't need to care about and advanced will give you lots of options to fiddle with.
Advanced settings:
Select the release you want to base your rootfs image on.
The 'v2012.05' option will give you a working system, but will not have the latest versions of packages. The 'unstable' or 'core-eglinc' options will give you access to all the latest packages the developers have uploaded, but is known to break every now and then. The 'next' option will give you the bleeding edge, but it's incomplete and only intended for angstrom developers
Select the init manager.
systemd is generally the best choice, none is for people who are absolutely sure of what they are doing
systemd
none
Select the type of image you want.
The 'tar.gz' option is the most versatile choice since it can be easily converted to other formats later on. The practicality of the other formats depends too much on the device in question to give meaningfull advice here, so we leave that up to you :)
tar.gz
Software manifest.
yes will generate a software manifest with e.g. versions and licenses of the installed packages no will not generate such a manifest.
SDK type
Select the kind of SDK you want. The options are:
- none for no SDK
- toolchain for simple toolchain with compiler, C library, binutils and not much else
- full SDK for generated filesystem, which as the name implies, gives you an SDK that contains all the libraries and headers for the things you selected to be put in the filesystem narcissus will generate.
Note that these are for linux hosts, so you need a linux computer or virtual machine to use these.
SDK hostsystem
Select the host system the SDK is going to run on, currenly only Intel (and AMD, VIA, etc) architectures are supported. If you are unsure, choose the 32bit option.