What does it take to ship Rust in safety-critical? 🦀
https://blog.rust-lang.org/2026/01/14/what-does-it-take-to-ship-rust-in-safety-critical/
What does it take to ship Rust in safety-critical? 🦀
https://blog.rust-lang.org/2026/01/14/what-does-it-take-to-ship-rust-in-safety-critical/
Hiring: PhD Student / PostDoc in Systems Research
Join our team at TU Braunschweig to work on "Cumulus": OS/DBMS Co-Design for the Cloud. We are exploring Unikernels, novel OS abstractions, and Rust/C++ to eliminate overheads.
If you love low-level systems and compiler magic, this is for you!
📍 Braunschweig, Germany
💰 Full Position (TV-L E13)
Boosts appreciated! 🚀
https://www.ibr.cs.tu-bs.de/theses/vss/phd-vss-cumulus.html
#SystemsResearch #OSDev #RustLang #Cpp #PhDPosition #AcademicJobs #Germany #Unikernels
What does it take to ship Rust in safety-critical? 🦀
https://blog.rust-lang.org/2026/01/14/what-does-it-take-to-ship-rust-in-safety-critical/
There is a new European Mail Transfer Agent: Remails. It's on GitHub, written in Rust, and hosted in Europe.
Read Max and Michiel's blog on how we built Remails from a single binary proof-of-concept to a highly available, scalable cloud application: https://tweedegolf.nl/en/blog/197/remails
I fixed x86 tail calls in LLVM
https://github.com/llvm/llvm-project/pull/168956
Tail calls passing structs had been broken since forever, and it made me mad enough to write C++.
It's a little tricky because sometimes it requires shuffling values around on the stack and you have to make sure to not overwrite values you'll need later. This was fixed in the arm backend a while ago, and I was able to port that approach to the x86 backend. The plan is to include this in LLVM 22.
Together with some other changes it seems like guaranteed tail calls in rust might actually, finally happen.
Just read a great blog post about what "complexity" is in programming languages from @Greek_Language_Facts and it was a great read, so sharing it. :)
https://ahiru.eu/velona/simplicity/
Enjoy!
We tagged version 0.10.0 of Roto!
For those who are unfamiliar: Roto is a statically-typed, compiled, embedded scripting language for Rust by @nlnetlabs.
You can view the full release notes on our forum: https://community.nlnetlabs.nl/t/release-roto-0-10-0/61.
I'll summarize the most important features in a thread!
1/8
Incremental signing will be part of the first Cascade production release. https://github.com/NLnetLabs/dnst/pull/148
Take a look under the hood of the state of the art in grid interpolation in #RustLang and #Python !
Come for the compile-time loop unrolling, stay for the profile-guided optimization!
https://jlogan.dev/blog/2025/11/10/2025-11-10-interpn-fast-interpolation/
Found a powerful markdown tool for the terminal! 🔥
📚 **ekphos** — A markdown research TUI inspired by Obsidian.
💯 Supports Vim keybindings, inline images, wiki links, graph view, fuzzy search & more!
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/hanebox/ekphos
#rustlang #ratatui #tui #markdown #notes #research #devtools #terminal #obsidian
Found a powerful markdown tool for the terminal! 🔥
📚 **ekphos** — A markdown research TUI inspired by Obsidian.
💯 Supports Vim keybindings, inline images, wiki links, graph view, fuzzy search & more!
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/hanebox/ekphos
#rustlang #ratatui #tui #markdown #notes #research #devtools #terminal #obsidian
Just read a great blog post about what "complexity" is in programming languages from @Greek_Language_Facts and it was a great read, so sharing it. :)
https://ahiru.eu/velona/simplicity/
Enjoy!
Dear DNS operators, do you have any need for setting NSEC3 salt and iterations?
https://community.nlnetlabs.nl/t/any-need-for-setting-nsec3-salt-and-iterations/62
I fixed x86 tail calls in LLVM
https://github.com/llvm/llvm-project/pull/168956
Tail calls passing structs had been broken since forever, and it made me mad enough to write C++.
It's a little tricky because sometimes it requires shuffling values around on the stack and you have to make sure to not overwrite values you'll need later. This was fixed in the arm backend a while ago, and I was able to port that approach to the x86 backend. The plan is to include this in LLVM 22.
Together with some other changes it seems like guaranteed tail calls in rust might actually, finally happen.
There is a new European Mail Transfer Agent: Remails. It's on GitHub, written in Rust, and hosted in Europe.
Read Max and Michiel's blog on how we built Remails from a single binary proof-of-concept to a highly available, scalable cloud application: https://tweedegolf.nl/en/blog/197/remails
What does a #rustlang maintainer really do?
The Rust Project Maintainer Fund Design Committee explains the invisible work behind Rust’s reliability — and why efforts like the Rust Foundation Maintainer Fund exist. https://blog.rust-lang.org/inside-rust/2026/01/12/what-is-maintenance-anyway/
What does a #rustlang maintainer really do?
The Rust Project Maintainer Fund Design Committee explains the invisible work behind Rust’s reliability — and why efforts like the Rust Foundation Maintainer Fund exist. https://blog.rust-lang.org/inside-rust/2026/01/12/what-is-maintenance-anyway/
We tagged version 0.10.0 of Roto!
For those who are unfamiliar: Roto is a statically-typed, compiled, embedded scripting language for Rust by @nlnetlabs.
You can view the full release notes on our forum: https://community.nlnetlabs.nl/t/release-roto-0-10-0/61.
I'll summarize the most important features in a thread!
1/8