Radian OS

Radian OS

3 devlogs
2h 48m
Created by fluffy

RadianOS is not a traditional OS or a Linux distribution. It is a modular, architecture-agnostic operating system foundation and toolkit. This document outlines the requirements and design rules for a system to be considered Radian-compliant.

What Makes a System "Radian?"
A Radian system is an OS that conforms to a shared API, structure, and philosophy—allowing different systems to interoperate, share drivers, and be built using the oskit toolkit.

Radian promotes flexibility in implementation, while enforcing a consistent external contract.

Timeline

arf

I got the stuff for limine to boot right, the allocator just doesn't work because the memory it expects isn't mapped or setup yet, will do that next!

Update attachment

Spend an hour getting rid of an assembly file being used via global_asm!() macro and an include string, the hotswap functionality on the kernel appears to still work, but theres bugs with the desktop/framebuffer still for some reason...

Update attachment

Initial dev log, I did not start this project but I've essentially been here since it started. Currently working on fixing some annoying clippy lints + errors and moving the boot to limine instead of custom bootloader.

Update attachment