Amlal EL Mahrouss

Notable projects:

StageBoard.


C++ based Application Launcher.

A launcher which uses a layer system to display the apps, and can compile C++ on the fly.

Has a good performance and low memory footprint for what it is.

emulator

Kernel, BootZ.


C++ based Multi-platform Kernel and Boot Loader.

Features a hybrid kernel design based on a Hardware Abstraction Layer, Abstractions Managers (Device, File and Drive most notably) and Preemptive SMP Threading (Round robin based) on top.

The Boot Loader understand it's own boot protocol, it doesn't use Multiboot or any other boot protocols.


Has also it's own hierarchical filesystem and partition scheme and own firmware for ARM64 and RISC-V. It still uses EFI on AMD64 and desktop ARM64 targets, but it doesn't format on the boot drive.

Warning

It hasn't been tested on real hardware since I added disk formatting and auto format. Don't use it on GPT based firmware!

emulator




C/C++ Compiler


C++ based Compiler, Assembler and Linker.

C++ based Assembler with support for PowerPC, AMD64, A custom ISA, and a custom container Linker for ZKA.
It also features C and a C++ compiler.