I’m going to have to write a UEFI OS loader soon. I have done it once before but I was wondering if I should do it in Rust this time. So I wanted to know if anyone of you has done something like this in production and, if yes, how did it go. Are there any pitfalls to watch out for etc.? Any information will be highly appreciated
I do know that there is this blog by Brian Holk where he shows a fundamental way of achieving it. And there are a few crates or libraries like this which I suppose I can leverage, but I wanna know if anyone has had a real world experience of doing it and having the code run in production.