Sto cercando di creare un mio sistema operativo. Questo è solo a scopo educativo, così da comprendere gli interni e avere una buona idea della programmazione di basso livello. Ho alcune precedenti esperienze di sviluppo di applicazioni in C # / python / C ++ / C. Sono un noob in linguaggio assembly (molto meno esperienza e conoscenza). Capisco che scrivendo un sistema operativo, non possiamo andare senza linguaggio assembly.
Attualmente, ho appena stampato una stringa in linguaggio assembly nel settore di avvio usando qemu e BIOS interrupt.
Quello che voglio è che qualcuno possa in particolare indicare i passaggi che devo seguire per far funzionare i miei programmi C sui miei sistemi operativi. In questo modo, posso iniziare a scrivere il mio sistema operativo in C.
Qualsiasi altro consiglio per aiutare un principiante, anche lo stesso è gradito.
Sebbene, ho esaminato molti tutorial / siti Web relativi allo sviluppo di sistemi operativi, non riesco a trovare queste informazioni da nessuna parte.