Ubuntu 25.10, running our sudo-rs as the default sudo, has just been released!
"Rust-based implementations of sudo and coreutils for improved memory safety"
canonical.com/blog/canonic...
#rust #rustlang
@trifectatech.bsky.social
Open infrastructure software in the public interest. trifectatech.org Maintainers of protocols and libraries for time synchronization, data compression, and the smart grid: ntpd-rs, statime, openleader-rs, sudo-rs, zlib-rs and teach-rs.
Ubuntu 25.10, running our sudo-rs as the default sudo, has just been released!
"Rust-based implementations of sudo and coreutils for improved memory safety"
canonical.com/blog/canonic...
#rust #rustlang
Two days until the release of sudo-rs in Ubuntu 25.10 π
Here is everything you always wanted to know about sudo-rs:
trifectatech.org/blog/frequen...
#rust #ubuntu #rustlang
Blog post by Folkert: How can we make Rust programs that use state machines even faster?
Trifecta Tech aims to create safe and robust infrastructure software, that's why we're dedicated to making Rust the go-to for performance-critical components like zlib&zstd.
trifectatech.org/blog/improvi...
The link to the Ubuntu blog post changed. New link: discourse.ubuntu.com/t/sudo-rs-is...
02.09.2025 14:18 β π 1 π 0 π¬ 0 π 0Sudo-rs on Ubuntu
** Major milestone ** our sudo-rs is the default sudo for the upcoming Ubuntu π π¦
More on the Ubuntu blog:
discourse.ubuntu.com/t/sudo-rs-is...
#rust #rustlang
NTS Pool at the IETF 123 Hackathon
Ruben and David are the champions (how cool is that?) for the NTS Pool session at the @ietf.org 123 Hackathon!
In parallel they will also work on NTPv5 interop testing and Network Time Security for PTP and CSPTP.
wiki.ietf.org/en/meeting/1...
#ietf123
Our sudo-rs is headed to Ubuntu 25.10!
Write-up about the impact of the project and the collaboration with @tweedegolf.bsky.social and @ferroussystems.bsky.social, by our friends and project initiators at Prossimo:
www.memorysafety.org/blog/sudo-rs...
#rustlang #rust
The success story of the memory-safe sudo-rs, the Rust implementation of the sudo command: www.memorysafety.org/blog/sudo-rs...
Thanks to Prossimo, Ferrous Systems and Trifecta Tech Foundation π
@ferroussystems.bsky.social
@trifectatech.bsky.social
#rustlang #memorysafety #cybersecurity
Artwork of IETF 123 Madrid 19-25 July 2025
Trifecta Tech Foundation's David and Ruben in action at a PTP plugfest
Image announcement ntpd-rs support for Network Time Protocol version 5
David and Ruben are headed to Madrid for the 123rd @ietf.org meeting!
They'll join the NTP WG and work on NTP version 5, an NTS pool, and better time synchronization in general. Come find them to talk all-things-time!
More on NTPv5 & NTS: trifectatech.org/tags/ntpd-rs/
- Madrid 123 image by IETF
Time just got better!
ntpd-rs now optionally supports NTPv5, the next version of the Network Time Protocol.
trifectatech.org/blog/ntpd-rs...
#rustlang @sovereign.tech
A new release of sudo-rs is out! Highlights:
- Increased backwards compatibility with older Linux kernels.
- Programs executed can be prevented from running other programs (NOEXEC)
- Other usability improvements suggested and contributed by our users!
#rust #rustlang
github.com/trifectatech...
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
ICYMI: Ubuntu 25.10 is to ship with a new version of 'sudo' written in Rust. #rustlang #ubuntu
02.06.2025 13:13 β π 23 π 6 π¬ 0 π 1We prefer to say "we'd love to be in your distro".
Nevertheless, a really good "sudo-rs explained" by @brodierobertson.xyzβ¬. Thanks!
www.youtube.com/watch?v=Le4i...
Our data compression projects aim to offer best-in-class performance.
@tweedegolf.bsky.socialβ¬'s Folkert de Vries shows how SIMD helps us to speed up zlib-rs in compare256, a crucial part of the compression algorithm that finds repetitions in the input.
trifectatech.org/blog/simd-in...
#rustlang
Our sudo-rs work in The Register:
08.05.2025 09:23 β π 4 π 1 π¬ 0 π 0Look for us at the Trifecta Tech Foundation 'building blocks', near the Tweede golf booth!
@tweedegolf.bsky.social
@rustnl.bsky.social
Calling all Rust educators at RustWeek! Join us for the Rust Educators Speed Date at the Trifecta Tech Foundation table on Wednesday 14 May, 11.00am.
Teach-rs maintainers Tamme and Marc would love to hear both your battle stories and questions about teaching Rust.
#rustlang #RustWeek #education
Trifecta Tech Foundation is now a member of the @rustfoundation.org !
Why? We believe that software must become safer; that this is paramount in critical infrastructure; and that #rustlang is an outstanding choice of technology for this purpose.
rustfoundation.org/media/rust-f...
* Announcement * Memory-safe sudo to become the default in Ubuntu!
@canonicalltd.bsky.social is supporting us to get sudo-rs ready for Ubuntu 25.10.Β
trifectatech.org/blog/memory-...
We're happy to see adoption for zlib-rs skyrocketing. Especially stoked about rust tooling like cargo, gitoxide and rustup π
Special thanks to @josh.social.joshtriplett.org.ap.brid.gy
github.com/rust-lang/ca...
github.com/rust-lang/ru...
github.com/GitoxideLabs...
New release: zlib-rs 0.5.0 π
We now allow using zlib-rs together with stock zlib or zlib-ng in the same project.
This is a **breaking change** if you relied on Rust exporting C symbols. The export-symbols flag preserves the previous behavior.
github.com/trifectatech...
#rustlang #rust
New: sudo-rs supports FreeBSD + (highly anticipated!) "--bell" π
Also in this release: the first contribution (bugfix) by Todd Miller, the maintainer of the original sudo - thank you!
More thanks to our funder NLnet Foundation and our maintainers Marc and Bjorn.
github.com/trifectatech...
sudo-rs might become the default in future Ubuntu releases!
The details from Ubuntu VP of Engineering Jon Seager: buff.ly/axxif1t
Our team, Marc, Bjorn, Ruben and Marlon are core contributors of sudo-rs, which is now part of Trifecta Tech Foundation.
#rustlang #riir
It's underway! The week of #IETF122 Bangkok hosted by Juniper Networks has kicked off with the #IETFHackathon. Select sessions are streamed live and all sessions are available on demand after the meeting. Find links and more information at: www.ietf.org/live/
16.03.2025 03:36 β π 4 π 2 π¬ 0 π 0zlib-rs is now used in uv!
uv is the extremely fast Python package & project manager with over 200M requests/day.
Not only are we happy about the adoption but also grateful for Astral and @crmarsh.com stepping up and supporting us through a GitHub sponsorship. Thanks!
Huge news in this article by Ubuntu VP of Engineering @jnsgr.uk:
Our sudo-rs and @uutils.bsky.social may become the default in Ubuntu in the future, as part of their strategy to move to memory safe code.
discourse.ubuntu.com/t/carefully-...
libbz2 is a 100% rust drop-in compatible implementation of the bzip2 compression library.
We've translated it from the C original using c2rust.
Check out Folkert's blog on our experience:
New release of ntpd-rs, our Network Time Protocol implementation!
Includes support for PPS (pulse per second) based sources. Fixes two low severity vulnerabilities in our NTS cookie parsing, found through YesWeHack's Bug Bounty program, supported by @sovereign.tech.