π―
It has been this way for so long that people can't even imagine it could be different. There are some elements in CRA and CISA (for memory-safety) that should lead to improvements, so... yay?
Posts by Mathias π¦
It reminds me of the saying βvi has two modes: one that beeps at you, and one that corrupts the file.β, so yeah, which one is the purpose?
Podcast company acquires other podcast company? π
> Arm and Ferrous Systems bring Rust to Cortex-R82AE, enabling memory-safe, high-performance real-time systems for physical AI
Working on this has very rewarding and I can't wait to see what you build on top of these building blocks.
developer.arm.com/community/ar...
** Speaker announcement ** Catch Cliff L. Biffle's talk 'Common Pitfalls of Rewriting Things In Rust' at RustWeek 2026!
Info & tickets: 2026.rustweek.org/talks/cliff/
See you in Utrecht May 18-23, 2026!
#rustweek2026 #rustlang
To me the worst offenders are sites that prevent you from pasting a password (in the name of "security" nonetheless).
title screen for interview with Bart Massey, Editor of the Embedded Discovery Book
wanna hear about what it's like teaching Rust in higher education? learn about the embedded scene? the hippy lore of unconfs? all that and more in the interview with Bart Massey!
(video below)
A blue square featuring the Ferrous Systems logo with a sub headline saying: It's official! Headline: Core. Qualified. Body text: Ferrocene 25.11.0, the latest update to our qualified Rust toolchain, is now live. This release arrives with our first IEC 61508 (SIL 2) certified subset of the Rust core library (core)! Teams can now ship certifiable code for multiple architectures using a fully qualified Rust compiler and a significant portion of the core library certified.
π Ferrocene 25.11.0 is out β and yes, itβs open source!
Ships our first IEC 61508 (SIL 2)-certified subset of core, enabling certifiable Rust for safety-critical systems across multiple architectures.
βοΈ + updates from Rust 1.89 & 1.90.
π Release Notes: public-docs.ferrocene.dev/main/release...
It's time for the State of Rust Survey!
The Rust Project invites you to take this yearβs survey, whether you have just begun using Rust, you consider yourself an intermediate to advanced user, or you have not yet used Rust but intend to one day π¦
The source of the standard Rust Hello World program with the generated assembly before and after the change. The before version has 11 instructions and stores 56 bytes on the stack. The after version has 3 instructions and stores no data on the stack.
π¦ I've improved the implementation behind all the string formatting macros in Rust: println, panic, format, write, log::info, etc. (Everything using format_args!().) They will compile a bit faster, use a bit less memory while compiling, result in smaller binaries, and produce more efficient code! π
βWe adopted #rustlang for its security and are seeing a 1000x reduction in memory safety vulnerability density ... with Rust changes having a 4x lower rollback rate and spending 25% less time in code review, the safer path is now also the faster one.β
security.googleblog.com/2025/11/rust...
Them: But no-one is using Rust in Production
Me: Well, actuallyβ¦
ferrous-systems.com/blog/rust-wh...
If you do #embedded #Rust on the #rp2040 with elf2uf2-rs, and you struggle with the recent "Unrecognized ABI" error due to a change in Rust's elf header for `thumbv6m-none-eabi`, I've landed StripedMonkey's patch in both Arch Linux and Homebrew, so if you use those packages, things should work [β¦]
So much is happening in the world, you are going to have to be more specific π
What makes a Rust crate friend shaped, for you specifically?
You can use it in no-std projects (if relevant). The std part of the API is typically gated by a βstdβ feature enabled by default (and that is fine).
sample picture from the book. The led matrix of the microbit shows the voltage emoji and has connection from edge connector to LDR sensor
β¨ impl Rust for Microbit: An Open Source Book on Embedded Rust for Simple and Fun Projects
- Smiley Buttons
- Touch sensing to display emoji
- Use Embassy as well
- Play simple tune
- Clap to smile
- Shake Detect
- Connect Phone via Bluetooth
mb2.implrust.com
#rustlang #embedded #microbit
Rust 1.88.0 has been released! β¨π π¦
This release brings you let chains, naked functions, automatic Cargo cache cleaning, Cell::update, proc_macro span locations, as_chunks methods on slices, and more!
Check out the blog post and release notes for all the details: blog.rust-lang.org/2025/06/26/R...
Today we're switching the bzip2 crate from C to 100% rust:
trifectatech.org/blog/bzip2-c...
Thanks to: Alex Crichton and Radically Open Security, and to NLnet Foundation for funding the work through the e-Commons fund with financial support from @minbzk.bsky.socialβ¬
#rustlang #rust
The talks from RustWeek are now available on YouTube! It was great fun and a big honour to get our Rust efforts: youtu.be/2JIFUk4f0iE?...
In part 2 of our air quality monitor project, weβre driving the microbitβs full LED matrix using async Rust:
youtu.be/uZDcWA8cCsw
People always ask me βso is AWS using Rust?β Happy to be part of this article shining some light on how Rust is changing the way services are built in AWS.
New project series starts today! In this one we learn a little about I2C & where it fits into embedded Rust:
youtu.be/vT4-bvHCbE0
Many happy Rustaceans at the release party.
Live from the 10 Years of Rust celebration in Utrecht, Netherlands, we are very happy to announce a new version of Rust, 1.87.0!
See the blog post and release notes for all the details!
blog.rust-lang.org/2025/05/15/R...
The "Back to the Future" movie poster, but with the title replaced by "Box<impl Future>". On top it says "1.21 gigabytes". The license plate of the DeLorean reads "ENOMEM".
Here are all the posters I designed for RustWeek 2025!
1. "Box<impl Future>" (Back tot the Future)
#rustweek #rustweek2025
I am counting the days until @rustnl.bsky.social starts. The tickets have sold out! Looking forward to meet rustaceans, again or for the first time.
Nicely spotted! Not ideal, but depending on where and how small the test points are, that could work.
The thing I am a little sad about is that there seem to be no SWD pins.