Rainbow-OS: The Second App Was Almost Free
Last time, Space Invaders became the first Rainbow-OS program to live outside the kernel. Getting it there was real work: […]
Last time, Space Invaders became the first Rainbow-OS program to live outside the kernel. Getting it there was real work: […]
For most of its life, every „app“ in Rainbow-OS — the editor, the BASIC interpreter, the C compiler, the games
Once Rainbow-OS could compile C and run it in Ring 3, the obvious next question was: how do you watch
Until recently, every program Rainbow-OS ran shared one address space with the kernel, at full privilege. A program compiled with
After Asteroids, Rainbow-OS gets its second arcade classic: a full Space Invaders, launched with the invaders shell command and running
With a 256-color graphical console in place, Rainbow-OS was finally ready for the obligatory rite of passage for any hobby
Rainbow-OS has spent its whole life talking to the screen through the PC’s oldest trick: VGA text mode, an 80×25
A small but disproportionately satisfying upgrade to the Rainbow-OS shell: the Tab key now does something useful. Type edit hel,
Five days, four milestones. Since the last update, Rainbow OS has gained a full-screen text editor, a BASIC interpreter, persistent
What if you built a complete operating system from scratch — no libraries, no existing kernel, no abstraction layers? That’s