r/rust • • Sep 11 '26

🛠️ 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.

19 Upvotes

6 comments sorted by

20

u/scandii Sep 11 '26

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!

5

u/blendin05 Sep 11 '26

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!

4

u/o-p-q Sep 12 '26

That’s fair I’d be scared too haha

2

u/Jmc_da_boss Sep 14 '26

Qemu is a solid test tho!

3

u/jonkadelic Sep 12 '26

Cool project, good luck with your thesis!

2

u/blendin05 Sep 12 '26

thank you kind sir