TinyLinux (as a concept) is exactly what I've been
looking for. Unfortunately, attempting to install on a
SCSI-only machine quickly pointed out that the default
kernel on the boot disk doesn't support SCSI. I tried
compiling a new kernel and then using the boot disk
toolkit to make my own. No luck. System starts to boot
but then halts complaining of a bad compression format.
Here's what I did to make the kernel (on a Redhat 7.1
box):
1. Download the 2.2.18 kernel source
2. Compiled the source using the config from the tool
kit adding scsi and removing some unecessary network
drivers by issuing $ make dep; make clean; make bzImage
3. Copied the bzImage to the base-* directory and ran
mk_boot.sh
Did I miss something?