A small kernel on a floppy with a bootloader is very possible using C (for the kernel, not the bootloader). If you are doing this from scratch you wont have access to a popular C library, you will...