
SerenityOS
Sign in to saveAlso known as Serenity
SerenityOS is a free and open source desktop operating system. It features a preemptive kernel, currently supports x86-64, ARM, and RISC-V based computers, and hosts multiple complex applications including its own web browser and integrated development environment (IDE).
Key facts
- OS.name
- SerenityOS
- OS.logo
- File:LadyBall-SerenityOS.png
- OS.logo size
- 64px
- OS.logo alt
- LadyBall
- OS.screenshot
- File:SerenityOS 2023-07-14.png
- OS.caption
- The SerenityOS Desktop
- OS.screenshot_alt
- The SerenityOS Desktop as it was on October 22, 2022. In the screenshot you can see the Text Editor, the File Manager, the Terminal emulator and the Ladybird web browser. A CatDog is sitting on the text editor.
- OS.version of
- <!--
- OS.author
- Andreas Kling-->
- OS.developer
- the SerenityOS community
- OS.family
- Unix-like
- OS.working state
- Current
- OS.source model
- Open source
- OS.programmed in
- Serenity C++
- OS.language
- English
- OS.package manager
- Ports (as part of the build system)
- OS.supported platforms
- x86-64
- OS.kernel type
- Monolithic
via Wikipedia infobox
Source code
SerenityOS is a love letter to '90s user interfaces with a custom Unix-like core. It flatters with sincerity by stealing beautiful ideas from various other systems. Additionally, there are over three hundred ports of popular open-source software, including games, compilers, Unix tools, multimedia apps and more. Man pages are available online at man.serenityos.org. These pages are generated from the Markdown source files in Base/usr/share/man and updated automatically. When running SerenityOS you can use man for the terminal interface, or help for the GUI. The build system supports a cross-compilation build of SerenityOS from Linux, macOS, Windows (with WSL2) and many other Nixes. The default build system commands will launch a QEMU instance running the OS with hardware or software virtualization enabled as supported. Ladybird runs on the same platforms that can be the host for a cross build of SerenityOS and on SerenityOS itself. And many more! See here for a full contributor list. The people listed above have landed more than 100 commits in the project. :^)
Excerpt from the source-code README · 11,001 chars · not written by Vinony
Wikidata facts
- Has part
- Ladybird
- Official website
- www.serenityos.org
- Image
- SerenityOS 2022-10-22.png
Show 7 more facts
- user manual URL
- man.serenityos.org
- source code repository URL
- github.com/SerenityOS/serenity
- copyright license
- 2-clause BSD License
- programmed in
- C++
- Commons category
- SerenityOS
- inception
- 2018-00-00
- social media followers
- 49700
via Wikidata · CC0
~4 min read
Encyclopedic overview
6 sectionsContents
- History
- Features and development
- Web browser
- Reception
- References
- External links
SerenityOS is a free and open source desktop operating system. It features a preemptive kernel, currently supports x86-64, ARM, and RISC-V based computers, and hosts multiple complex applications including its own web browser and integrated development environment (IDE).
SerenityOS began development in 2018 as a solo project by Swedish programmer Andreas Kling. It is maintained by a community of hobbyists on GitHub where it is described as "a love letter to '90s user interfaces with a custom Unix-like core" that "does not cater to non-technical users".
Excerpted from Wikipedia’s “SerenityOS” article, available under the CC BY-SA 4.0 licence.