fabiensiron / atomos

Baby i386 kernel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Atomos

Atomos is a light-weight kernel based on several small kernels like Linux 0.01, SimpleOS, Pepin, K (LSE). It's a monolithic and monotask kernel.

Why?

How to run it?

configure the kernel

#!shell

./configure --debug=2 --userland=test
# == DEBUG ==
#   0: no debug
#   1: debug in DEBUG file
#   2: vga debug
# == USER ==
#   none: no userland
#   test: test userland (simple cat without parameters)

dependencies: Qemu

#!shell

make
make boot

Contributors

Bug report

About

Baby i386 kernel

License:GNU General Public License v2.0


Languages

Language:C 90.0%Language:Makefile 3.8%Language:C++ 3.1%Language:Assembly 3.0%