Home

Awesome

Notice

Development on MaslOS has stopped and I am currently working on MaslOS 2.

MaslOS

an OS written in C++ and a bit of C. Here is a little showcase of MaslOS.

The base was made following Ponchos OS Dev Youtube Playlist

The OS is now using limine as the bootloader.

Thumbnail

Wiki and other Pages

Here is the Masl OS Wiki.

Here's the Hackaday Page for MaslOS.

Here's the MaslOS Subreddit.

Here are the Terminal Commands.

Features

How to run (Linux)

Install QEMU if you haven't.

Then download/clone the repo and run the Just RUN OS.sh file.

How to run (Windows)

Install QEMU if you haven't.

Add QEMU To your PATH variable. If ya have trouble installing it and don't know how to set the PATH variable, click here

Then download/clone the repo and run the Just RUN OS (Windows).cmd file.

How to build (Linux)

Install QEMU if you haven't.

install CMAKE if you haven't.

install NASM if you haven't.

(make sure mtools is on version 4.0.27 or lower. newer versions aren't working just yet)

Go into the MaslOS Folder and run the RUN.sh file

Screenshots

The MaslOS Splashscreen The Desktop with some windows open Experimental Raytracer Demo Explorer Gif Notepad Gif Image Viewer Magnifier Music Player Paint Pong running on real hardware Doom Port MAAB Interpreter The Desktop Playing around with the Terminals A lot of windows Old Pong Gif FS Test The Crash Window The Panic screen

Importing Windows Files Importing C# Project

More Images