Reviewing November 2023

In November I mostly used my spare time to work on my hobby operating system MOROS.

I was finally able to merge a feature adding a dedicated page table to each process that I started a year ago. And from there I merged another even older feature adding a userspace allocator with two new ALLOC and FREE syscalls. Next step was a little improvement to spawn a new process from userspace which is the first step for a userspace shell. I also started working on adding an assembler to the system.

In parallel to that system work I improved the documentation, I added hexadecimal and binary numbers support to the Lisp interpreter, and I added a hash command to compute file digests with SHA256.

I also added a Gruvbox light theme to moros.cc, the website hosting the documentation.

Tags: news, moros, osdev