From c62264a200b943c6c5f57489caec3df2a99086e5 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Mon, 24 Jun 2024 23:05:53 -0400 Subject: Add README.md Signed-off-by: Ian Moffett --- README.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..aeb397d --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +The Hyra Operating System +========================= + +Welcome to the Hyra Operating System project! + +Project Goal: +-------------- +The goal of this project is to create a modern operating system, taking inspiration from NetBSD and incorporating new ideas and design plans. Our mission is to design a new modernized POSIX-like standard to provide a robust and versatile environment for developers and users. + +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` + +Now you'll need to build the cross compiler by running: + +`make cross` + +This may take awhile so just sit back, relax and do something else like... well I'm not you so +I don't know what you like. + +After the cross compiler is done building you can build and run the project in a virtual machine: + +`make; make run` + +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) -- cgit v1.2.3