I remember reading a couple months ago that bare metal using Rust was in a bad state. If I recall correctly the outputs were prohibitively large, among other issues.
The real reason that Rust isn't necessarily wonderful for bare metal is that a lot of the things you need to do aren't stable yet.
Binary size isn't a problem, though. A lot of the threads talking about sizes aren't doing all the stuff you need to get truly small binaries. That's because, as this stuff is on nightly, it has much worse (or no) docs, so it's easy to miss things.
I'm working on a little kernel, the one linked in the first line of the post, and it's great.
Binary size isn't a problem, though. A lot of the threads talking about sizes aren't doing all the stuff you need to get truly small binaries. That's because, as this stuff is on nightly, it has much worse (or no) docs, so it's easy to miss things.
I'm working on a little kernel, the one linked in the first line of the post, and it's great.