| AK | 7 months ago | ||
| Base | 7 months ago | ||
| CMakeModules | 7 months ago | ||
| Documentation | 7 months ago | ||
| Kernel | 7 months ago | ||
| Ladybird | 7 months ago | ||
| Meta | 7 months ago | ||
| Ports | 7 months ago | ||
| Tests | 7 months ago | ||
| Toolchain | 7 months ago | ||
| Userland | 7 months ago | ||
| .clang-format | 7 months ago | ||
| .clang-tidy | 7 months ago | ||
| .editorconfig | 7 months ago | ||
| .gitattributes | 7 months ago | ||
| .gitignore | 7 months ago | ||
| .gn | 7 months ago | ||
| .mailmap | 7 months ago | ||
| .pre-commit-config.yaml | 7 months ago | ||
| .prettierignore | 7 months ago | ||
| .prettierrc | 7 months ago | ||
| .ycm_extra_conf.py | 7 months ago | ||
| CMakeLists.txt | 7 months ago | ||
| CONTRIBUTING.md | 7 months ago | ||
| LICENSE | 7 months ago | ||
| README.md | 7 months ago | ||
| SECURITY.md | 7 months ago | ||
| config.sub | 7 months ago | ||
| flake.lock | 7 months ago | ||
| flake.nix | 7 months ago | ||
Graphical Unix-like operating system for 64-bit x86, Arm, and RISC-V computers.
FAQ | Documentation | Build Instructions
Minerva is a fork of SerenityOS.

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 three hundred ports of popular open-source software, including games, compilers, Unix tools, multimedia apps and more.
Man pages are generated from the Markdown source files in Base/usr/share/man and updated automatically.
When running Minerva 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 Minerva build instructions or the Ladybird build instructions.
The build system supports a cross-compilation build of Minerva 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 Minerva and on Minerva itself.
Join our Discord server: Minerva Discord
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. :^)
Minerva, like SerenityOS, is currently licensed under a 2-clause BSD license.