Last Updated on: 9th November 2023, 12:35 pm
Web site: www.serenityos.org
Origin: world
Category: Desktop
Desktop environment: GUI
Architecture: x86_64
Based on: Unix-like
Wikipedia: SerenityOS
Media: Install
The last version | Released: current
SerenityOS – a graphical Unix-like operating system for desktop computers. It flatters with sincerity by stealing beautiful ideas from various other systems.
The goal is a marriage between the aesthetic of late-1990s productivity software and the power-user accessibility of late-2000s *nix.
Features:
– Modern x86 64-bit kernel with pre-emptive multi-threading
– Browser with JavaScript, WebAssembly, and more (check the spec compliance for JS, CSS, and WASM)
– Security features (hardware protections, limited userland capabilities, W^X memory, pledge & unveil, (K)ASLR, OOM-resistance, web-content isolation, state-of-the-art TLS algorithms, …)
– System services (WindowServer, LoginServer, AudioServer, WebServer, RequestServer, CrashServer, …) and modern IPC
– Good POSIX compatibility (LibC, Shell, syscalls, signals, pseudoterminals, filesystem notifications, standard Unix utilities, …)
– POSIX-like virtual file systems (/proc, /dev, /sys, /tmp, …) and ext2 file system
– Network stack and applications with support for IPv4, TCP, UDP; DNS, HTTP, Gemini, IMAP, NTP
– Profiling, debugging and other development tools (Kernel-supported profiling, detailed program analysis with software emulation in UserspaceEmulator, CrashReporter, interactive GUI playground, HexEditor, HackStudio IDE for C++ and more)
– Libraries for everything from cryptography to OpenGL, audio, JavaScript, GUI, playing chess, …
– Support for many common and uncommon file formats (PNG, JPEG, GIF, MP3, WAV, FLAC, ZIP, TAR, PDF, QOI, Gemini, …)
– Unified style and design philosophy, flexible theming system, custom (bitmap and vector) fonts
– Games (Solitaire, Minesweeper, 2048, chess, Conway’s Game of Life, …) and demos (CatDog, Starfield, Eyes, mandelbrot set, WidgetGallery, …)
– Every-day GUI programs and utilities (Spreadsheet with JavaScript, TextEditor, Terminal, PixelPaint, various multimedia viewers and players, Mail, Assistant, Calculator, …)
The project started in 2018.