The Hyra Operating System ========================= Welcome to the Hyra Operating System project! Project Goal: -------------- 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)](https://osmora.org/oap/oap-0002). Hyra also does not use CPIO for its initramfs like other operating systems typically would and instead uses the [OSMORA Archive Format (OMAR)](https://osmora.org/oap/oap-0005). Getting Started: ---------------- 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 create two ISO files: `Hyra.iso Hyra-install.iso` As of now, you should ignore the second file (`Hyra-install.iso`) Documentation: -------------- Documentation will be in the form of comments throughout the codebase and can also be found in the share/ directory within the project root. License: -------- This project is licensed under the BSD-3 clause (SPDX Identifier: BSD-3-Clause)