Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 10:28, 30 October 2024 by Atmois (talk | contribs) (Update links)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
SerenityOS
SerenityOS_logo
The SerenityOS logo
Release Status Maintained
Release Model In development
Package Manager Ports
Default Desktops SerenityOS desktop
Usage Type Desktop, Development
Architectures x86-64
Website serenityos.org

SerenityOS is a Unix-like operating system completely written from scratch, which has been in continuous development since 2018, with its first version releasing on October 10, 2018. Originally, it was solely developed by Andreas Kling as a one-man project.[1][2]

The system supports the x86-64 instruction set (though work is currently at the early stages to support AArch64 and RISC-V), features a preemptive kernel, and hosts multiple complex applications including its own web browser, Ladybird, and integrated development environment (IDE).[1]

SerenityOS aims to be a modern Unix-like operating system, with a look and feel that emulates 1990s operating systems such as Microsoft Windows and MacOS. Incorporating third-party code into the system is discouraged. The Ladybird web browser, for instance, does not use a pre-existing web engine such as WebKit, instead using its own known as LibWeb. There is a collection of ported software, such as GCC, Git and Doom, with varying levels of functionality.[1][2]

Screenshot of SerenityOS displaying various applications.
Screenshot of SerenityOS displaying various applications.

There are no available SerenityOS ISO images that can be downloaded to run the operating system directly, requiring users to compile the base system and build an image for use with a virtual machine like QEMU. The same can be said for any precompiled binary packages, requiring users to compile software from a ports collection for use with the operating system.[1][3]