Skip to content
memegaustePublic

About

Operating system inspired by ToaruOS

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

C C++ Linux GitHub Actions

KenOS_preview

Rework with better future of my previous operating system.

What is purpose of this operating system?

I just want to learn osdev. Maybe I will not change the world, but...

I always wanted to be passionate programmer and never had motivation to do. I don't have it still, but there is a thing called discipline.

How to compile it?

Simply use make. To cleanup, make clean.

Mah I want it run too!

Use run script. You must install qemu-system-i386 as dependency.

I don't want to compile whole toolchain!

Ok, understandable. Wait for release - I am also trying to prepare online build mechanism for my friends and in future alpha/beta testers.

ARM-Support

Note, ARM building is not supported by now. You need to place x86-64 iso directly in your KenOS directory.

The ARM64 Docker Compose service uses Python 3.15.2 on Alpine 3.24. Build it with:

docker compose -f docker-compose-arm.yml build kenos-arm

Check the interpreter and installed dependencies without starting the Discord bot:

docker compose -f docker-compose-arm.yml run --rm --no-deps kenos-arm python3.15 --version
docker compose -f docker-compose-arm.yml run --rm --no-deps kenos-arm python3.15 -m pip check

To run SerialCord, provide kenos.iso in the repository root and misc/SerialCord/config.json with the Discord bot configuration, then run:

docker compose -f docker-compose-arm.yml up -d kenos-arm

About

Operating system inspired by ToaruOS

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages