WeLoveC logo: WLC, We Love C AN OPEN SOURCE OS PROJECTWeLoveC
Classic OS
x86-64 · UEFI
A computer
from scratch_

WELOVEC CLASSIC / 64-BIT

An operating system
built from scratch.

From the UEFI bootloader to the desktop, WeLoveC Classic is made one layer at a time. It is a small, hands-on operating system project for x86-64 computers.

BOOT UEFI   KERNEL custom   USERLAND freestanding

WeLoveC Classic desktop with terminal, file manager, calculator and editor windows open
WELOVEC CLASSIC DESKTOP / REAL SCREENSHOT

About this OS

WHAT / WHERE / WHO

WeLoveC Classic is an independent x86-64 operating system that boots through UEFI. It brings together a custom boot manager and kernel, a freestanding userland, and a lightweight desktop. It was first developed in 2024 under the name LawOS from where key componentes would be reused in another os named KryptonOS wich after losing its code got renamed and redisigned in what we know today as WeLoveC.

WHAT IT IS

A bare-metal OS project: UEFI boot, an x86-64 kernel, memory and process services, and programs that run in user space.

WHO MADE IT

WeLoveC Classic is created and maintained by Martin Szokai or saphhic. The source, project notes, and release history are published openly.

Screenshots

FROM THE SYSTEM
WeLoveC kernel startup and device initialization output
01 KERNEL STARTUP
WeLoveC first boot screen asking to create an administrator user
02 FIRST BOOT
READY TO TRY IT?Get the latest WeLoveC Classic release.
DOWNLOADS ↓