pOSt

pOSt

4 devlogs
7h 40m
Created by Arca

pOSt (pointless Operating System title) is a pointless operating system written in Rust

Repository

Timeline

Implemented a scrolling VGA text buffer with support for colours. Also added a nice blue screen of death for when a kernel panic occurs

Update attachment

Didn't write too much code, just did a whole bunch of reading on the OSDev wiki and a bunch of experimentation (that's why hackatime recorded 2.5 hours). Managed to get a simple paged mode boot with vga text output but then decided to switch to Rust because a) I cba with C tooling, cargo is much better, b) I'd like to learn rust and c) rust cool and also memory safety I guess. Also updated README. Number 1 long term goal is to run Doom (doomgeneric makes that pretty simple by providing a hardware abstraction layer). But to do that, I first need other things (filesystem, proper colour and display output)

Update attachment

Got a simple hello world working, it loads kernel.c. For now almost all of the code is copy-paste from the OSDev wiki, just trying to get things working right now. Also, I added newline support to the VGA display

Update attachment

Finally managed to compile and set up the cross compiler!

Update attachment