Welcome to the Hyra Operating System project!
The goal of this project is to redefine what modern operating systems are while taking inspiration from BSD. Hyra does not use POSIX by default and instead uses the OSMORA Uniform System Interface (OUSI). Hyra also does not use CPIO for its initramfs like other operating systems typically would and instead uses the OSMORA Archive Format (OMAR).
To build Hyra you'll need to bootstrap the project which is essentially just fetching dependencies for the project. This can be done by running the bootstrap script within the project root: ./bootstrap.
Next, to configure for x86_64 just run configure:
./configure
After running the configure script, you can now actually build Hyra:
./hyra-build.sh
This will generate a new Hyra.iso file.
Documentation will be in the form of comments throughout the codebase and can also be found in the share/ directory within the project root.
This project is licensed under the BSD-3 clause (SPDX Identifier: BSD-3-Clause)