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.
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.
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.
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.
![[ Home ]](http://mirror.slitaz.org/static//home.png)