Skip to content

sandwichdoge/catchOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

518 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

catchOS

A monolithic kernel, plus some userland applications for Intel x86 (non POSIX-compliant).

Demo

http://www.read.seas.harvard.edu/cs161/2018/pset5/

https://linux-kernel-labs.github.io

sudo apt install build-essential nasm genisoimage bochs bochs-sdl libsdl2-2.0 qemu-system-x86
git submodule update --init
./run.sh

Kernel's features:

  • Symmetric Multiprocessing (SMP)
  • 32-bit protected memory
  • Heap allocation
  • Preemptive multi-tasking
  • A shell
  • Userland programs that will probably run in ring 0

About

A small multitasking kernel + operating system for Intel i386 architecture.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors