GitHub - chobits/tinyos: a tiny monolithic kernel · GitHub
Skip to content

chobits/tinyos

Folders and files

Repository files navigation

chos

A monolithic 32-bit kernel.

os

Quick start

  # make                <- compile and generate bootable disk image
  # make loaduser       <- install basic usermode programs into disk image
  # make [bochs|kvm]    <- run it in bochs or kvm

Debug

  # make debug
  # gdb -q [boot/boot.elf | kernel.elf | user/*]
  ...
  # vim [boot/boot.asm | kernel.asm | user/*.asm]
  ...
  # grep "some symbol" [boot/boot.sym | kernel.sym | user/*.sym]
  ...

Documentation

See doc/*.txt

About

a tiny monolithic kernel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors