Cilj ovog završnog rada bio je razviti funkcionalan operacijski sustav (engl. operating system) „od nule”. Iako je poprilično jednostavan, usporedivši ga s modernim operacijskim sustavima široke uporabe, pruža uvid u osnove njihovog funkcioniranja i razvoja. Prvi je korak bio napisati njemu pripadajući pokretač operacijskog sustava (engl. bootloader), u ovom slučaju u MBR (engl. Master Boot Record) formatu. Zatim taj bootloader učitava narednih „x” sektora sa diska (nakon prvog, koji je sȃmi bootloader). Učitavanje tih sektora odnosi se na učitavanje kôda jezgre (engl. kernel) koji se nalazi u njima. Zadano procesor kôd počinje izvršavati u tzv. Real Mode-u, odnosno interpretira...