User:Brain

From OSDev Wiki
Jump to navigation Jump to search

I’m Craig Edwards, a UK software developer with a long-standing interest in systems programming and operating systems. I’ve been writing low-level code since the 1990s, starting with 6502 assembly and gradually moving into C and modern x86 systems work. Outside of OS development I’m known for creating D++ (DPP), a C++ library for building Discord bots, but most of my spare time goes into hobby operating system projects.

My OS project is Retro Rocket, a 64-bit hobby OS with a kernel written in C. It takes inspiration from machines like the BBC Micro: when it boots, you land straight in a BASIC environment that acts as both programming language and shell. Userland programs (and the shell itself) are written in Retro Rocket BASIC.

Retro Rocket is intended as a learning platform for others interested in how operating systems work. The goal is to keep the system understandable so people can explore kernel design, device drivers, networking, and language integration without needing to navigate the complexity of a modern OS.