Linux has all these tools available in every major distro (that's reason #3 why all OS Developers should write their OS in Linux

)
As was mentioned, you can use dd to copy to the floppy.
Alternatively, however, if you want a file imagine of a floppy, Linux will allow you to actually mount a file as if it were a real floppy:
mount -o loop floppy.img /mnt/floppy
BTW, you can initially create this floppy image using dd and any linux format utility:
# to initiaze the floppy to the right size (2880 sectors):
dd if=/dev/zero of=floppy.img bs=512 count=2880
# and to format with e2fs
mke2fs ./floppy.img
# and answer yes when it tells you temp.img is not a regular block device
Cheers,
Jeff