Skip to content

suwuako/helloworld.os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Because hello world is too easy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published