Slackware 14.1 beta
Kernel: 3.10.12
BusyBox v1.20.2 (2013-06-22 00:26:51 CDT) multi-call binary.
Copyright (C) 1998-2011 Erik Andersen, Rob Landley, Denys Vlasenko and others. Licensed under GPLv2.
Packages:
- a/aaa_base-14.0-i486-5.txz
- a/aaa_elflibs-14.1-i486-2.txz
- a/aaa_terminfo-5.8-i486-1.txz
- a/bash-4.2.045-i486-1.txz
- a/bzip2-1.0.6-i486-1.txz
- a/coreutils-8.21-i486-1.txz
- a/cpio-2.11-i486-2.txz
- a/cryptsetup-1.4.3-i486-1.txz
- a/devs-2.3.1-noarch-25.txz
- a/dialog-1.2_20130523-i486-1.txz
- a/e2fsprogs-1.42.8-i486-2.txz
- a/elvis-2.2_0-i486-2.txz
- a/etc-14.1-i486-1.txz
- a/findutils-4.4.2-i486-1.txz
- a/glibc-solibs-2.17-i486-7.txz
- a/grep-2.14-i486-1.txz
- a/gzip-1.6-i486-1.txz
- a/kernel-firmware-20130912git-noarch-1.txz
- a/kernel-generic-smp-3.10.12_smp-i686-1.txz
- a/kernel-modules-smp-3.10.12_smp-i686-1.txz
- a/kmod-15-i486-1.txz
- a/lvm2-2.02.100-i486-1.txz
- a/mdadm-3.2.6-i486-1.txz
- a/mkinitrd-1.4.8-i486-1.txz
- a/pkgtools-14.0-noarch-2.tgz
- a/procps-3.2.8-i486-4.txz
- a/sed-4.2.1-i486-1.txz
- a/tar-1.26-i486-1.tgz
- a/udev-182-i486-6.txz
- a/util-linux-2.21.2-i486-6.txz
- a/which-2.20-i486-1.txz
- a/xfsprogs-3.1.11-i486-1.txz
- a/xz-5.0.5-i486-1.tgz
- l/readline-5.2-i486-4.txz
- n/gnupg-1.4.14-i486-1.txz
- n/libgcrypt-1.5.3-i486-1.txz
- n/libgpg-error-1.11-i486-1.txz
I also tweaked the installed packages to save some space:
- kernel itself manually removed from this image (boot element specified separately.)
- compressed the kernel modules with gzip (and depmod)
- compressed the kernel firmware into an txz archive
- compressed the /usr/share/locale directories into an txz archive.
If the locale or firmware directories are needed during the boot process for whatever reason, they can be expanded from within the working environment.
The basic initrd uses about 134M when expanded with these optimizations. Expanding the locale and kernel firmware requires 189M.