my useless operating system , i just got experience from writing this piec of code
the file boot.img is ready to use with pc emulators
if you want to recompile i used the cross binutils(targer : i586-el) 
you must use the compiled file with grub to make a valid boot image
