https://github.com/chirag-droid/nexos
NexOS is a hobby oprating system written in Rust.
https://github.com/chirag-droid/nexos
cargo low-level-programming operating-system operating-system-learning operating-systems personal-project rust
Last synced: 11 months ago
JSON representation
NexOS is a hobby oprating system written in Rust.
- Host: GitHub
- URL: https://github.com/chirag-droid/nexos
- Owner: chirag-droid
- License: gpl-3.0
- Created: 2021-06-03T22:01:03.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-01-20T16:38:22.000Z (about 2 years ago)
- Last Synced: 2025-03-28T02:22:27.038Z (12 months ago)
- Topics: cargo, low-level-programming, operating-system, operating-system-learning, operating-systems, personal-project, rust
- Language: Rust
- Homepage:
- Size: 3.67 MB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# NexOS
NexOS is a hobby operating system written in rust.
## WIP
Bootlaoder |
:-----------------------------------:|
 |
About |
:--------------------------:|
::|
## Contents
* [Documentaion](#documentation)
* [Toolchain](#toolchain)
* [Licence](#licence)
Refer to comments and README files in each folder.
Useful Sites:
* [OSDev wiki]
* [Archlinux wiki]
* [UEFI Spec]
* [Rust UEFI Target]
[OSDev wiki]: http://wiki.osdev.org
[Archlinux wiki]: https://wiki.archlinux.org/
[UEFI Spec]: https://uefi.org/specifications
[Rust UEFI Target]: https://doc.rust-lang.org/rustc/platform-support/unknown-uefi.html
## Toolchain
### Linux or WSL
Use Windows WSL or Linux. Run `make` to see if everything runs and install the required tools.
`make qemu` will build the iso and also start qemu.
### Rust Toolchain
https://www.rust-lang.org/tools/install
https://www.qemu.org/download/
`qemu-system-x86_64` command should be available.
## Licence
This project is licenced under MIT. See the `LICENCE` for details.