SurfaceOS

SurFace81/SurfaceOS

Hobby x86_64 operating system written in freestanding C++

PersonalDeveloper toolsEducation & researchCLIOther / custom
GitHub ↗

At a glance

stars on GitHub
0
contributors
2+
last commit

About

SurfaceOS is an experimental x86_64 hobby operating system written in freestanding C++. It features a custom UEFI bootloader, preemptive SMP scheduling, a virtual file system with FAT32 support, multiple console screens, and an application SDK. It can be built using an OS cross-compiler toolchain and tested inside QEMU or booted on bare metal from a USB drive.

From the repository: “A small my own OS :)”

github.com
Preview of SurfaceOS
Preview of SurfaceOS