While DJGPP has been widely used for OS development in the past, it's close connection to MS-DOS and compatibility problems with Windows XP have caused most Windows users to shift to Cygwin or MinGW. DJGPP must be considered obsolete by now.
aus
osdev.org: DJGPPEs sollte doch funktionieren, wenn dein C-Code ausschließlich 32bit Code ist und du das 16Bit Zeugs in Assembler schreibst und anschließend alles als bin linkst mit ld, oder nicht? Oder was genau machst du denn da?
[...] da ich den Tiny Bootloader aus didaktischen Gründen (Tutorial) verwende.
Exactly.
Vielleicht sollte ich das dann doch ein bisschen ausführen: Wenn es ein Tutorial über die x86-Architektur sein soll, dann ist 16Bit Assemblercode sinnvoll. Dann würde ich aber nicht als Beispielprojekt einen Bootloader nehmen.
Wenn es um Betriebssystementwicklung geht, dann ist der eigene Bootloader (meiner eigenen Erfahrung und der anderer Forumsteilnehmer) eher ein Klotz am Bein. Wenn du jetzt noch ein Tutorial schreibst, welches den eigenen Bootloader propagiert dann sollte dir bewusst sein, dass Leute das als Basis für ihr OS nehmen und dann irgendwann damit gegen die Wand laufen aufgrund von irgendwelchen Limitationen (genauso wie du mit James Molloys Tutorial zB selbst).
Ich sollte hinzufügen, dass ich mir dein Tutorial (noch) nicht durchgelesen habe.