In searching for
pearls/nuggets of OS/linux to run in severly restricted environment, I (re)-discovered BG-Tiny Linux.
Is for historic interest, what talented people could achieved.
As happens with all good things, grab it until the site does not disappear
BG-Tiny Linux Bootdisk, Version: 2.0 (2011/01/01), from
https://www.giannone.ch/bgtlb/current/ Runs from floppy, needs a 386 machine (SX, fpu not neccessary) with 4 mb ram. LINUX-Kernel 2.4.37.11 (UPX-ed 3.05) , filesystems: vfat, ext2, ext3, iso9660, cramfs, proc, ramfs, tmpfs, loop.
based on uClibc 0.9.27 (statically linked into programs) and busybox BusyBox 1.3.2
VGA Text console + BUS / Ports: PCI + ISA Bus, Parallel Port, Keyboard (USB)
Block Devices: IDE/ATAPI Disk/CD-Rom, Floppy Disk, Loopback
ISAPNP (Plug and Play) + PLIP - Parallel Link cable
Programs: gpart 0.1h, (dosfstools 3.0.11 + ms-sys 2.2.0), (lilo 22.8 + oneit_lite 1.0)
- e2fsprogs, fdisk, gzip, tar and unzip are integrated in BusyBox
- [, [[, ash, busybox, cat, chattr, chgrp, chmod, chown, cp, cut, date, dd, df, dmesg,
du, e2fsck, e2label, echo, egrep, env, false, fdisk, fgrep, find, findfs, fsck, fsck.ext2,
fsck.ext3, grep, gunzip, gzip, head, ifconfig, kill, ln, loadkmap, losetup, ls, lsattr,
md5sum, mkdir, mke2fs, mkfs.ext2, mkfs.ext3, mknod, mkswap, more, mount, mv, nc, ps, pwd,
reset, rm, rmdir, sed, sh, sleep, sort, swapoff, swapon, sync, tail, tar, test, touch,
true, tty, tune2fs, umount, uniq, unzip, vi, wc, yes, zcat
For writing the floppy image type: dd if=bg-tlb-2.0.img of=/dev/fd0
There is free ram of 1168kb and the total amount of free ram (free low ram + buffers + cached) is now 1556kb on a machine with 4MB of total ram. Amazing!