видимо вы ошиблись когда сказали что на си можно сделать загрузчик потому что на осдев вики написано следующее:
Чтобы сделать вещи хуже, GCC генерирует защищенный режим исполняемых файлов только, поэтому код для этой ранней среды является одной из вещей , которые вы не можете сделать с C .