I'm afraid there are no easy tutorials for writing an OS (whatever 'a second priority OS' is). And it's kind of confusing that your OS is actually a bootloader (or is it the other way around)
But since Linux is open source and certainly more than 16 bit, that would be a great place to start researching. There's an Android Open Source Project also, that you can use a basis for your own OS.
Kees
Hi, helpful guys! I want to make my second priority os (executed on the same level as the bootloader). I am looking for some tutorial or helpful tips and basics on it.
I want to make a 32bit and 64 bit os (NOT 16bit!!). But all I can find is 16 bit os. It will actually be a bootloader, but will execute code on a much higher level than machine code.
Very, very thanks.
--Anonymus

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic