Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1.04 KB

README.md

File metadata and controls

35 lines (27 loc) · 1.04 KB

helloworld.os

A convoluted way to print hello world

Resources I used

Write your own OS in an hour low byte prod's source dive series

structured computer organisation

MIT kernel class

OS with grub

osdev wiki

Requirements

  • qemu

Checklist

Implemented

  • Programming environment
  • bootloader
    • hello world
  • kernel
  • enter into user space

Learning

  • UNSW 3231 lectures
  • osdev wiki
  • read about UEFI
  • read boot sequence
  • read diskless booting
  • (optional since we are using bios) read global description table
  • interrupts
  • getting keyboard output