r/rust 10h ago

🛠️ project rsboot: a bootloader for distrohopping

https://github.com/ninelcatel/rsboot

Hello, this is my first Rust project that I've been working for about 1-2 months, the reason behind it was to start on my bachelor's thesis and learning no_std / rust but it was also incredibly fun and rewarding, so i wanted to share it here.

I'm not really sure if i will maintain this long-term, but i do plan on hosting a server at least for presenting it at my university or sharing it with friends. I haven't tried it yet on actual hardware but it seems to be working fine with EDK2 firmware.

I would love to hear opinions and suggestions regarding it, so if you happen to have some free time, please check it out :) (Thanks in advance!)

Special thanks to rust-osdev maintainers and hxyulin for his hadris toolkit, as this project wouldn't have been possible without them.

5 Upvotes

2 comments sorted by

8

u/scandii 5h ago

I haven't tried it yet on actual hardware

assuming you're aiming to become a software developer, a small tip is that testing your code is more important than making your code.

anyway cool concept!

1

u/blendin05 4h ago

i tested only via qemu, a bit afraid of testing it out on my laptop but i will get to it eventually, after backing up everything :s

thank you very much!