This is my new OS development project. This time I'm building it from scratch and for ARM. The longterm goal is to have basic functionality like processes, networking, tiny i3-like GUI and be able to run apps.
This OS has just been made and basically only boots, but it uses UART and sets a timer up.
It is meant to be run in QEMU. The run.sh script runs the OS automatically.
An aarch64-none-elf GNU toolchain is required as well as qemu-system-aarch64.