Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

owOS

check out:

Prerequisites (needs updating)

Current Features

  • Basic terminal support
  • Keyboard inputs
  • Paging
  • Heap management (malloc/free)
  • Userspace

Coming soon

  • Graphics
  • Multiprocessing
  • File system

Debug

Run QEMU and listen for GDB connections via ./gdb.sh. Then, in another terminal instance, execute ./debug.sh. This opens gdb and connects to localhost:1234, as well as loads the symbol file generated by gdb.sh. Set break points with break before running the OS via continue (it automatically stops at the start).

NOTE: This is all for a VNC setup, so if you're using VNC, make sure to boot into the OS on VNC after you enter continue in gdb, to get the OS running, for real.

About

πŸ’Ύ another hobby OS

Topics

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /