Trifecta Tech Foundation
trifectatech.bsky.social
Trifecta Tech Foundation
@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.
Reposted by Trifecta Tech Foundation
The Rust Foundation has joined orgs across industry & open source to call for a more secure, memory-safe future for Europe. The path to safer digital infrastructure is clear — & it starts with modern, memory-safe tech.

Read the joint statement & add your support:
Support the call for Memory Safety incentives in EU cybersecurity policies - Trifecta Tech Foundation
trifectatech.org
November 13, 2025 at 10:40 PM
Please support the call for Memory Safety incentives in EU cybersecurity policies.

If you agree with the position that memory safety should be on the EU and national cybersecurity agendas, please consider adding your name to this statement to show your support: trifectatech.org/blog/support...

1/3
Support the call for Memory Safety incentives in EU cybersecurity policies - Trifecta Tech Foundation
trifectatech.org
November 12, 2025 at 12:03 PM
Watch Marc's talk at the Ubuntu Summit in London, "Sudo-rs and beyond":

www.youtube.com/live/bEEamxJ...

@canonicalltd.bsky.social

#rust #rustlang #ubuntu
Sudo-rs and beyond
www.youtube.com
October 24, 2025 at 8:38 AM
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
Canonical releases Ubuntu 25.10 Questing Quokka | Canonical
The latest interim release of Ubuntu comes with compatibility enhancements at the silicon level, accessibility upgrades and a robust security posture that sets the stage for the next LTS. October 9,…
canonical.com
October 9, 2025 at 10:29 AM
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
Frequently Asked Questions about sudo-rs - Trifecta Tech Foundation
With sudo-rs coming to Ubuntu 25.10, the core team has collected and published the Frequently Asked Questions about sudo-rs. They will be updated if user curiosity calls for it.
trifectatech.org
October 7, 2025 at 2:26 PM
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...
Improving state machine code generation - Trifecta Tech Foundation
Over the past couple of months, Björn and I have been working on improving state machine code generation in the rust compiler, a rust project goal for 2025H1. In late June, PR 138780 was merged,…
trifectatech.org
September 10, 2025 at 9:13 AM
** 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
August 26, 2025 at 7:42 AM
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
July 19, 2025 at 9:49 AM
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
sudo-rs Headed to Ubuntu
Every day, system administrators all over the world ask their computers to perform security-sensitive tasks across privilege boundaries, such as a standard user executing a command as root. The softwa...
www.memorysafety.org
July 18, 2025 at 4:53 PM
Reposted by Trifecta Tech Foundation
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
sudo-rs Headed to Ubuntu
Every day, system administrators all over the world ask their computers to perform security-sensitive tasks across privilege boundaries, such as a standard user executing a command as root. The softwa...
www.memorysafety.org
July 18, 2025 at 10:33 AM
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
July 16, 2025 at 11:07 AM
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
ntpd-rs now supports version 5 of the Network Time Protocol - Trifecta Tech Foundation
trifectatech.org
July 11, 2025 at 1:05 PM
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...
Release Version 0.2.7 · trifectatechfoundation/sudo-rs
To use the precompiled binaries attached below, consult our manual installation instructions Added Linux kernels older than 5.9 are now supported. Support for Defaults noexec/NOEXEC: on Linux syst...
github.com
July 4, 2025 at 12:16 PM
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
bzip2 crate switches from C to 100% rust - Trifecta Tech Foundation
Today we published bzip2 version 0.6.0, which uses our rust implementation of the bzip2 algorithm, libbz2-rs-sys, by default. The bzip2 crate is now faster and easier to cross-compile.
trifectatech.org
June 17, 2025 at 12:56 PM
Reposted by Trifecta Tech Foundation
ICYMI: Ubuntu 25.10 is to ship with a new version of 'sudo' written in Rust. #rustlang #ubuntu
Ubuntu 25.10 Switches to Rust-based Sudo
Ubuntu 25.10 will replace the sudo command with sudo-rs, a new Rust rewrite designed to improve memory safety and security. What does this mean for users?
www.omgubuntu.co.uk
June 2, 2025 at 1:13 PM
We 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...
You Will Never Escape Rust Rewrites On Linux
Rust rewrites are kind of a long running joke in the world of Linux but soon you're not going to be able to escape them no matter how hard you try, Ubuntu 25...
www.youtube.com
June 3, 2025 at 9:56 AM
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
SIMD in zlib-rs (part 2): compare256 - Trifecta Tech Foundation
In part 1 of the "SIMD in zlib-rs" series, we've seen that, with a bit of nudging, autovectorization can produce optimal code for some problems.
trifectatech.org
May 27, 2025 at 9:34 AM
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
May 7, 2025 at 11:15 AM
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...
Rust Foundation Associate Member Announcement | May 2025 - The Rust Foundation
DOVER, DELAWARE, May 6, 2025 –The Rust Foundation, an independent, nonprofit organization dedicated to advancing the performance, safety, and sustainability of the Rust programming language, is…
rustfoundation.org
May 7, 2025 at 9:51 AM
* 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-...
Memory-safe sudo to become the default in Ubuntu - Trifecta Tech Foundation
May 6, 2025 – Ubuntu 25.10 is set to adopt sudo-rs by default. Sudo-rs is a memory-safe reimplementation of the widely-used sudo utility, written in the Rust programming language.
trifectatech.org
May 6, 2025 at 10:29 AM
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
Release v0.5.0 · trifectatechfoundation/zlib-rs
This is technically a breaking change, but unless you rely on rust exporting C symbols, you should not run into any issues when upgrading. highlights the export-symbols feature now controls whethe...
github.com
April 8, 2025 at 10:22 AM
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...
Release Version 0.2.5 · trifectatechfoundation/sudo-rs
To use the precompiled binaries attached below, consult our manual installation instructions Added sudo visudo will protect you from accidentally locking yourself out Support for --prompt and SUDO...
github.com
April 2, 2025 at 10:53 AM