Skip to content

ncitron/tnyOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tnyOS- A fun hobby OS that doesn't crash... Often

tnyOs is a very basic kernel that has minimal code that is (hopefuly) easy to digest. I suggest reading this code along with guides such as The Little Book about OS Development.

Buiding and emulating

First install QEMU, then run start.sh in the /tnyOS directory. Alternatively you can run build/build.sh and use your prefered emulator to run the resulting kernel object. This is only tested with qemu on linux, please only run this on a virtual machine.

TODO:

  • basic output functions
  • interrupt handler
  • basic input functions
  • system calls
  • shell

About

A fun hobby OS that doesn't crash... Often

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published