https://github.com/fallendeity/zephyros
https://github.com/fallendeity/zephyros
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/fallendeity/zephyros
- Owner: FallenDeity
- License: mit
- Created: 2024-02-04T17:42:02.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-30T20:07:50.000Z (almost 2 years ago)
- Last Synced: 2025-04-11T19:13:13.819Z (about 1 year ago)
- Language: Rust
- Size: 54.7 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Zephyr OS
## Introduction
A basic operating system built using `rust`.
## Getting Started
### Prerequisites
- [rust](https://www.rust-lang.org/tools/install)
- [qemu](https://www.qemu.org/download/)
Make sure you have installed `rust` and `qemu` before proceeding.
You need `nightly` version of `rust` to build this project. You can install `nightly` version of `rust` using the following command:
```bash
rustup toolchain install nightly
```
### Building
To build the project, run the following command:
```bash
cargo build
```
### Running
To run the project, run the following command:
```bash
cargo run --bin qemu-bios # For running in bios mode
cargo run --bin qemu-uefi # For running in uefi mode
```
### Miscellaneous
```bash
cargo clean # To clean the project
cargo fmt --all # To format the project
cargo clippy --all -- -D warnings # To check for warnings
pre-commit run --all-files # To run pre-commit checks
```