Trifecta Tech Foundation
@trifectatech.bsky.social
120 followers 65 following 30 posts
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.
Posts Media Videos Starter Packs
trifectatech.bsky.social
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
trifectatech.bsky.social
** 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
Sudo-rs on Ubuntu
trifectatech.bsky.social
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
NTS Pool at the IETF 123 Hackathon
trifectatech.bsky.social
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
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
trifectatech.bsky.social
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
trifectatech.bsky.social
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
trifectatech.bsky.social
Look for us at the Trifecta Tech Foundation 'building blocks', near the Tweede golf booth!

@tweedegolf.bsky.social
@rustnl.bsky.social
trifectatech.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
trifectatech.bsky.social
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
trifectatech.bsky.social
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
Reposted by Trifecta Tech Foundation
tweedegolf.bsky.social
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
Carefully But Purposefully Oxidising Ubuntu
Last month I published Engineering Ubuntu For The Next 20 Years, which outlines four key themes for how I intend to evolve Ubuntu in the coming years. In this post, I’ll focus on “Modernisation”.…
buff.ly