filo is my own small boot loader for Linux. The loader itself fits into 512 bytes (eg. the first sector of your hard disk) and shows you a spinning wheel while loading. The assembler part was done only with the documentation of the Linux kernel version 2.4 on hands, while the userland program which is used to install the loader, was inspired by the ubiquitos lilo.
I have no idea whether it useable with recent versions of the Linux kernel. So use at your very own risk!