AnalogFeelings / Runix

An Unix like kernel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Lines of code GitHub issues GitHub pull requests GitHub GitHub commit activity (branch) GitHub Repo stars

Runix is an experimental realtime UNIX-like OS written in the Rust programming language.
It is under development, and is obviously not yet suitable for any kind of serious use.

❓ What does "Runix" stand for?

It actually stands for two things!

  • Realtime Unix
  • Rust Unix

📦 Building

Building can be done in Windows and macOS, but the makefile expects Linux to be able to generate an ISO.
Thus, using Linux is recommended. Windows users may use WSL without a hitch.

  1. Install Rust, GNU Make, and your distro's build essentials.
  2. Execute rustup target add x86_64-unknown-none. This will download the required toolchain.
  3. Run make all and wait for it to finish. It may take a while on the first build.

🤝 Contributing

Runix is open to pull requests and issue tickets! Any help is appreciated.
A contribution guide will be added later into development.

⚖️ License

This project is licensed under the Apache License 2.0 which you can read here.

About

An Unix like kernel

License:Apache License 2.0


Languages

Language:Rust 84.6%Language:Makefile 15.4%