https://github.com/ChocolateLoverRaj/rust-os-tutorial
A walkthrough for making your own operating system in Rust, inspired by Philipp Oppermann's blog "Writing an OS in Rust"
It uses Limine
right now I'm still working on a large part of it (the scheduler) and once that's done I will write tutorials for it.
If someone can make a tutorial for the PCI (+PCIe) or USB that would be great, since I have no experience with it.