Nel link è anche contenuta una certa bibliografia in materia. E conoscere bene C e Assembly è il minimo indispensabile per chi si pone l'obiettivo di quantomeno studiare i fondamentali di un OS.
Tra l'altro l'OP ha dichiarato di:
Casomai se mi posti il codice del mini kernel io posso implementare il tutto e poi farti sapere come va
che mi pare vada ben oltre un boot loader.
Sia chiaro: io auguro all'OP di riuscire nel suo intento, ed è per questo che ho ritenuto corretto riportare quel link sulla difficoltà dell'impresa.