Rainbow-OS: Why the Debugger Stays in the Kernel
Over the last several updates, Rainbow-OS went on a diet. One by one, the things that had been compiled into […]
Over the last several updates, Rainbow-OS went on a diet. One by one, the things that had been compiled into […]
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,