RSSAmplifier

Blog

MONOLITH Project

Recent content on MONOLITH Project

monolith-project.orgRSS feed ↗6 posts

Latest posts

May 2026 Status Update

It’s been two and a half months since the last update. Some of the changes made during that time include: 
 
 Refactoring libdesktop , libgfx , the desktop environment, PS/2 drivers, and more. 
 Switching syscalls to use the syscall instruction. 
 Adding initial APIC support. 
 Implementing a crt0 . 
 Improving debug logging. 
 Adding support for passing arguments…

Age Verification in MONOLITH

In October 2025, California’s Digital Age Assurance Act (AB 1043) was signed into law by Governor Gavin Newsom. The Act requires operating systems to collect users’ age information and expose an API to apps indicating whether the user is a minor or an adult. 
 At MONOLITH , we believe in inclusivity. We aim to provide equal access to our project regardless of your race, identity,…

March 2026 Status Update

Since February, even with limited free time, MONOLITH has seen a lot of solid progress across the kernel and userspace. 
 
 Improvements on the IPC 
 The IPC system received several improvements: 
 
 Added caching for IPC messages in the userspace. 
 Implemented shared memory support as part of the IPC. 
 Added unit tests to cover core IPC functionality. 
 
…

January 2026 Status Update

This is the first status update for 2026, despite having to deal with the exams there has been a decent amount of progress made on the project. 
 New UI 
 The UI was previously vibecoded, this month I have rewritten it with an updated design, There’s still some work to be done, mostly performance improvements. 
 
 libgfx 
 Now we have a basic 2D graphics library for…

December 2025 Status Update

It has been two months since the last status update . In that post, I mentioned restarting the project as a fork of BrutalOS , but I decided to abandon those plans and continue developing the original codebase. Since then, there have been some interesting developments! 
 Migration to Codeberg 
 The project has been moved from GitHub to Codeberg . Initially, I published this project on…

October 2025 Status Update

This is my first blog post documenting the development of the MONOLITH project . 
 MONOLITH is an operating system I have been working on since the month of march this year, my progress on it has been quite slow, and it has stalled in the last month for different reasons including my struggle with motivation, my comeback to college and my new job. 
 But I’m coming back with new ideas…