https://github.com/hectorpulido/minios
This is a small operative system made with Rust. It was created to experiment with the Rust programming language and to learn about operating systems. It is not intended to be a fully functional operating system, but rather a small project to learn from.
https://github.com/hectorpulido/minios
ai backend
Last synced: about 1 year ago
JSON representation
This is a small operative system made with Rust. It was created to experiment with the Rust programming language and to learn about operating systems. It is not intended to be a fully functional operating system, but rather a small project to learn from.
- Host: GitHub
- URL: https://github.com/hectorpulido/minios
- Owner: HectorPulido
- License: mit
- Created: 2025-03-21T00:11:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-30T02:19:09.000Z (over 1 year ago)
- Last Synced: 2025-03-30T03:22:27.470Z (about 1 year ago)
- Topics: ai, backend
- Language: Rust
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Minios
This is a small operative system made with Rust. It was created to experiment with the Rust programming language and to learn about operating systems. It is not intended to be a fully functional operating system, but rather a small project to learn from.
Is heavily inspired by [Writing an OS in Rust](https://os.phil-opp.com/).
## How to build
1. Install dependencies; Rust, QEMU, and a few other tools.
2. Clone the repository.
3. Install bootloader dependencies with `cargo install bootimage`.
4. Build the project with `cargo bootimage`.
5. Run the project with qemu with `qemu-system-x86_64 -drive format=raw,file=target/target/debug/bootimage-mini_os.bin`.
## Known issues
1. https://github.com/phil-opp/blog_os/issues/1249#issuecomment-1819116460
2. https://github.com/rust-osdev/bootloader/issues/499#issuecomment-2741496549
## Youtube video
This project is part of a video on my Youtube channel. The videos are in Spanish, but you can enable subtitles in English.
[](https://www.youtube.com/watch?v=r7phHZ-_KEw)
Let's connect 😋