MaslOS but 2
This is essentially MaslOS on the outside, but completely different on the inside. The main difference being a working scheduler and support for ELF execution!
Of course it is 64bit and boots using BIOS. And it works on real hardware!
run minesweeper.elf mediumYou can click on the start menu button in the bottom left corner, to open the start menu.
In the start menu, you can click on the programs and it will open them.
A window can capture your mouse. This makes sense for games and such.
You can escape the capture by pressing CONTROL and ESCAPE.
Here are all the shortcuts for quick reference: (including debug ones)
qemu-system if you haven't.make if you haven't.gcc if you haven't.g++ if you haven't.binutils if you haven't.nasm if you haven't.xorriso if you haven't.Go into the MaslOS2 Folder and run the CRUN.sh file
If you are trying this and getting weird compiler/linker errors, please let me know!
gcc and ld like to break things in newer versions for some reason. :D
Install QEMU if you haven't.
Download/clone the repo.
Run the cDisk.sh file to generate an empty disk so QEMU can boot correctly.
Run the JUST RUN OS.sh file to run it!
You can also use the JUST RUN OS_KVM.sh file to run it faster if you are natively on linux.
Install QEMU if you haven't.
Add QEMU To your PATH variable. If you need help, click here!
Then download/clone the repo and run the run.cmd file
You can also boot the ISO in other software like Virtualbox and it tends to run way faster there.
You can flash the ISO to a usb drive using tools like Rufus and if you are lucky, your device should boot MaslOS2 fine.
NOTE: As MaslOS2 uses PS/2 for mouse and keyboard input, it could happen that you cannot use it without actual PS/2 devices if your bios does not emulate them.
I am still working on quite a few things that need to be done for MaslOS2 to be in a good state.
Meaning that not everything is 100% implemented yet and some needed things could be missing.
The Docs can be found here.
If you want to contribute by adding your own little apps/tools/games/ports I would be very happy!
If you need any help / have any questions or are curious about MaslOS2, feel free to contact me per discord. (@marceldarcel)
