Skip to content

DeathAlly/Hyra

 
 

Repository files navigation

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). Hyra also does not use CPIO for its initramfs like other operating systems typically would and instead uses the OSMORA Archive Format (OMAR).

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 generate a new Hyra.iso file.

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)

About

The Hyra operating system. Mirror of https://osmora.org/cgit/Hyra/ - Pull requests not accepted, send patches to ian@osmora.org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 93.4%
  • Roff 3.4%
  • Assembly 1.0%
  • Shell 0.8%
  • C++ 0.5%
  • Makefile 0.3%
  • Other 0.6%