SerenityOS preview
serenity

SerenityOS

Graphical Unix-like OS for x86 and ARM

33.7k|stable
Browser with JavaScript engine — Full web browser supporting JavaScript, WebAssembly, and modern CSS.
64-bit preemptive multithreading kernel — Modern kernel with hardware protections and advanced memory isolation.
System services and IPC — WindowServer, AudioServer, WebServer, and other services with inter-process communication.
300+ ported applications — Games, compilers, Unix tools, and multimedia apps available in ports collection.
Desktop environment and utilities — GUI applications including text editor, spreadsheet, paint program, and terminal.
SerenityOS is a from-scratch Unix-like operating system with a custom kernel and complete userland. Every component—from the browser to GUI apps to development tools—is built in-house with no external dependencies. It captures the aesthetic of '90s productivity software while maintaining modern security features and web standards compliance.
QEMU or hardware virtualization for running; cross-compilation supported from Linux, macOS, Windows (WSL2)
Source on GitHub
pavilion