# SurfaceOS

> Hobby x86_64 operating system written in freestanding C++

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.

- Source: https://github.com/SurFace81/SurfaceOS
- Built with: C++ 50.7%, C 45.5%, Assembly 1.6%, Shell 1.2%, Other 1.0%
- Stars: 0
- Forks: 0
- Contributors: 2
- Last commit: 2026-10-04
- Purpose: Developer tools, Education & research
- Type: CLI
- For: Personal

## Worth score: 26/100

How much DigGitHub recommends it, from activity, adoption, docs, license and security signals.

- Popularity: 0/25
- Momentum: 10/20
- Maintenance: 15/25
- Community: 1/15
- Readiness: 0/15

---

Source page: https://diggithub.com/SurFace81/SurfaceOS
Updated: 2026-10-30
