![]() |
3 年之前 | |
---|---|---|
.github | 3 年之前 | |
AK | 3 年之前 | |
Base | 3 年之前 | |
Documentation | 3 年之前 | |
Kernel | 3 年之前 | |
Meta | 3 年之前 | |
Ports | 3 年之前 | |
Tests | 3 年之前 | |
Toolchain | 3 年之前 | |
Userland | 3 年之前 | |
.clang-format | 3 年之前 | |
.clang-tidy | 3 年之前 | |
.gitattributes | 3 年之前 | |
.gitignore | 3 年之前 | |
.mailmap | 3 年之前 | |
.pre-commit-config.yaml | 4 年之前 | |
.prettierignore | 3 年之前 | |
.prettierrc | 5 年之前 | |
CMakeLists.txt | 3 年之前 | |
CONTRIBUTING.md | 3 年之前 | |
LICENSE | 3 年之前 | |
README.md | 3 年之前 | |
azure-pipelines.yml | 3 年之前 |
Graphical Unix-like operating system for x86 computers.
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.
Roughly speaking, the goal is a marriage between the aesthetic of late-1990s productivity software and the power-user accessibility of late-2000s *nix. This is a system by us, for us, based on the things we like.
You can watch videos of the system being developed on YouTube:
FAQ: Frequently Asked Questions
pledge
& unveil
, (K)ASLR, OOM-resistance, web-content isolation, state-of-the-art TLS algorithms, ...)... and all of the above are right in this repository, no extra dependencies, built from-scratch by us :^)
Additionally, there are over two 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.
Code-related documentation can be found in the documentation folder.
See the SerenityOS build instructions. Serenity runs on Linux, macOS (aarch64 might be a challenge), Windows (with WSL2) and many other *Nixes with hardware or software virtualization.
Join our Discord server: SerenityOS Discord
Before opening an issue, please see the issue policy.
A general guide for contributing can be found in CONTRIBUTING.md
.
And many more! See here for a full contributor list. The people listed above have landed more than 100 commits in the project. :^)
SerenityOS is licensed under a 2-clause BSD license.