A toy operating system written in "kaba"
  • Makefile 48.9%
  • C++ 43.2%
  • Shell 7.9%
Find a file
2026-03-03 21:55:28 +01:00
bin [kaba] upgrade 2026-03-03 21:55:28 +01:00
bochs some clean-up + simpler kernel test mechanism 2020-01-29 16:44:32 +01:00
data/images much faster x rendering 2015-04-24 07:34:49 +02:00
doc common/macros.kaba 2023-07-06 01:01:54 +02:00
Experimente ext2 fixes 2023-01-11 13:39:36 +01:00
home xfiles with backspace 2018-02-27 23:05:47 +01:00
Informationen some socket read/write + 256k kernel image allowed 2016-08-04 18:14:54 +02:00
kernel [kaba] upgrade 2026-03-03 21:55:28 +01:00
lib [kaba] upgrade 2026-03-03 21:55:28 +01:00
tools [kaba] update: bytes 2024-02-15 01:40:15 +02:00
.gitignore ---fix me kaba update 2020-01-28 17:38:09 +01:00
init-x.kaba new kaba version 2019-08-28 04:03:28 +02:00
init.kaba some more clean-up 2023-06-25 14:08:29 +02:00
loader_br.kaba error handler + @noframe + more irq experiments 2023-01-18 01:31:16 +01:00
loader_fake.kaba error handler + @noframe + more irq experiments 2023-01-18 01:31:16 +01:00
Makefile [kaba] upgrade 2026-03-03 21:55:28 +01:00
README.md [kaba] upgrade 2026-03-03 21:55:28 +01:00
run.sh bin/usb.kaba added 2025-01-05 17:03:05 +01:00

Eusebius

A tiny operating system

Written in kaba.

How to build and run

Mostly, you need the kaba compiler.

git clone https://github.com/momentarylapse/kaba.git
cd kaba
git checkout 20a4b139943b3036f6521432c5d65f29335f0fc1
mkdir build
cd build
ccmake ..
make
sudo make install

You also need qemu-system-x86_64.

Then in the eusebius folder:

make
bash run.sh