To me the worst offenders are sites that prevent you from pasting a password (in the name of "security" nonetheless).
13.01.2026 18:20 β π 2 π 0 π¬ 0 π 0@mathiasb77.bsky.social
Interest in Rust, in particular for firmware development and embedded systems. Opinions are my own. π«π·πΈπͺπΊπΈ
To me the worst offenders are sites that prevent you from pasting a password (in the name of "security" nonetheless).
13.01.2026 18:20 β π 2 π 0 π¬ 0 π 0title 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! π
13.11.2025 13:31 β π 530 π 60 π¬ 11 π 3β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 [β¦]
29.08.2025 08:49 β π 8 π 6 π¬ 0 π 0So much is happening in the world, you are going to have to be more specific π
27.07.2025 19:38 β π 0 π 0 π¬ 1 π 0What makes a Rust crate friend shaped, for you specifically?
15.07.2025 19:21 β π 2 π 2 π¬ 1 π 0You 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).
16.07.2025 00:33 β π 3 π 0 π¬ 0 π 0sample 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...
Really Small Rust
by Cliff L. Biffle at RustWeek 2025!
youtu.be/NKsPEZzA4XM
#rustlang #RustWeek
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?...
10.06.2025 08:45 β π 26 π 6 π¬ 0 π 1In part 2 of our air quality monitor project, weβre driving the microbitβs full LED matrix using async Rust:
youtu.be/uZDcWA8cCsw
rustforgeconf.com
Or @rustforgeconf.bsky.social
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.
27.05.2025 17:31 β π 19 π 5 π¬ 0 π 0New 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.
25.04.2025 22:37 β π 6 π 0 π¬ 0 π 0Nicely spotted! Not ideal, but depending on where and how small the test points are, that could work.
12.04.2025 22:22 β π 1 π 0 π¬ 0 π 0The thing I am a little sad about is that there seem to be no SWD pins.
12.04.2025 01:36 β π 2 π 0 π¬ 1 π 0I agree that Cargo is a key part of Rustβs success, but not in isolation. The crates ecosystem would not be as good as it is without Rustβs type system, borrow checker, macro systems, etc. Code βcomposabiltyβ in C/C++ is not limited only by lack of standard build and package management system.
30.03.2025 16:14 β π 3 π 0 π¬ 0 π 0Ferrous Systems (I work there!) have agreed to contribute the Ferrocene Language Specification to the Rust Project and allow the Rust Project to take over its development and management
rustfoundation.org/media/ferrou...
Even if it's just a number, it feels good to put an official version number on something and have it published. Thanks to my employer, Akiles, for supporting me working on this kind of stuff!
embassy.dev/blog/trouble/
I am wondering how long itβs going to take for someone to use AI to create some wild summary of the documents.
18.03.2025 23:32 β π 3 π 0 π¬ 0 π 0It happens twice a year. In our team, we nickname this a βtime vortexβ. The tools handle it in the way that makes most sense (anchored in the timezone of the organizer). Some recurring meetings that are normally adjacent will now overlap. Sometimes painful, or the opportunity to skip a few meetings.
09.03.2025 15:54 β π 5 π 0 π¬ 0 π 0