Build your configuration from binary packages

The file /etc/packages.conf in the initramfs holds all information to rebuild your Tiny SliTaz system. You should upload your /etc/packages.conf first if you want to upgrade your system only.

Packages configuration:

You can upload a tazpkg file (.tazpkg) or a tarball of tazpkg files (.tar). These packages will extend the official packages list and will be chosen when the package names are found to be matching. You can find some examples in the Tiny SliTaz repository.

Additional packages:

Linux kernel

You can upload a custom kernel or use an official one. Your kernel should have an embedded initramfs with busybox like this one.

Custom kernel (bzImage file):
Kernel Version Description
fb 2.6.37 Kernel i386 with mouses, video frame buffers and some ethernet cards, but no disk.
isa 2.6.37 Kernel i386 with ppp, ne2k-isa, 3c509, ide and ext3
lguest 2.6.37 Kernel i686 with ext3 and virtual drivers for ethernet and disk
modular 2.6.37 The Linux kernel and modules
usbstorage 2.6.37 Kernel i386 with ppp, ne2k-isa, 3c509, pcmcia, usbstorage, ide and ext3

Tiny SliTaz goals

Useful software, expansible, easy to configure, runs fully in RAM, simple, light and fast for minimum hardware resources: ie fits on one floppy disk (IDE disk optional), runs on a 386sx processor and needs as little memory as possible (currently 8 MB with a 2.6.34 kernel). Example

Why this builder ?

Tiny SliTaz should be as small as possible. Only the necessary software is kept. The package manager is run using this website.

How is it built ?

Tiny SliTaz uses a Linux kernel with an embedded filesystem. An extra initramfs can also be loaded with the configuration and extra packages.

The initramfs is based on uClibc and busybox with its config files and the packages slitaz-base-files and slitaz-boot-scripts.