Skip to content

chobits/tinyos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

No packages published