Cyralith is an experimental, independent hobby operating system by Obsidian. It is not Linux, DOS, UNIX, or Windows based.
This repository snapshot is a GitHub-ready development tree for the current Cyralith OS line.
- Custom x86 kernel booted through GRUB Multiboot
- CyralithFS RAM filesystem with persistence hooks
- Shell with German, English, and Indonesian language support
sysdosystem-right command flowkernelconfigas a sysdo-only, menuconfig-style configuration UI- Desktop text-mode prototype
- Native
x32fsconsole for deeper filesystem work - Basic Display Driver groundwork (
cbdd) - User, app, action log, recovery, task, process, paging, and network foundations
From the repository root:
cd kernel
make clean
make allTo build and run an ISO locally, install grub-mkrescue, xorriso, and QEMU, then run:
cd kernel
make iso
make runhelp
sysdo cyralith kernelconfig
open desktop
x32fs
status
files
network
shutdown
kernelconfig is intentionally protected. Direct calls such as kernelconfig, settings, open kernelconfig, or app run kernelconfig should be blocked unless opened through sysdo.
assets/ Screenshots and project images
docs/ Architecture, roadmap, notes, and dev docs
hosted_ai_shell/ Hosted prototype/helper shell
kernel/ Kernel source, linker script, Makefile, ISO build target
Cyralith is very early-stage OS development. Expect bugs, missing hardware support, and breaking changes.
This snapshot is intended for source control, review, and continued development.
No open-source license is granted in this snapshot. Do not copy, redistribute, or relicense without permission from the author.
Programmiert von Obsidian.