Rust OS/hardware/embedded programming

Some resources on using Rust in OS/Bootloader/Embedded Dev:

Looks like a lot going on!

Tock looks like a healthy project.

Interesting articles about using Rust for Linux kernel development – looks like progress, but may be a while before it is mainstream:

The above article links to the following articles:

A detailed article about using Rust on MCUs:

https://www.anyleaf.org/blog/writing-embedded-firmware-using-rust

Experiences on migrating away from python/C++ into rust in products

We kept fixing one issue only to discover (or create) another. Every few hours we would find some major bug or oversight in our codebase; and each cycle to fix and redeploy took hours of work. To make matters worse, we would discover issues only after deploying (or in production!) due to Python’s run time nature. Sometimes these would be minor bugs that any compiler would have easily flagged, and sometimes they were complex runtime issues which were almost impossible to reproduce or isolate.

This article is encouraging where team was totally new to rust and could pull this off.

1 Like