Trifecta Tech Foundation

Trifecta Tech Foundation

@trifectatech.bsky.social

Open infrastructure software in the public interest. Maintainer of utilities and libraries for time synchronization, data compression, and on privilege boundaries. Projects: sudo-rs, ntpd-rs, statime, zlib-rs and more on trifectatech.org.

203 followers72 following54 posts

We're excited to share that Firefox now uses zlib-rs for gzip (de)compression. This has both performance and safety advantages, but it took a while to get zlib-rs into production. Read why: trifectatech.org/blog/zlib-rs... Thanks to @gabrielesvelto.mas.to.ap.brid.gy and @mozilla.org #rustlang

trifectatech.orgzlib-rs in Firefox - Trifecta Tech FoundationAs of 151.0.0, Firefox uses zlib-rs for gzip (de)compression. This is very exciting, and has both performance and safety advantages.

We're proud to announce the first release of our latest data compression project, Zstandard in Rust! Read why we did this, the current state of the project, and where we're hoping to take it: buff.ly/JoruN7e Thanks to Chainguard, Astral, NLnet Foundation, and @sovereign.tech. #rustlang #opensource

trifectatech.orgAnnouncing Zstandard in Rust - Trifecta Tech FoundationOver the past year, we've been silently working on our third compression project. After zlib and bzip2 we're now taking on zstd with libzstd-rs-sys, and are proud to announce its first release.

In our data compression projects, we sometimes hit limitations in Rust itself and in the surrounding tooling. Folkert covers our contributions to the compiler and shows how we have become increasingly comfortable fixing these issues ourselves: trifectatech.org/blog/fixing-... #rustlang #opensource

trifectatech.orgFixing our own problems in the Rust compiler - Trifecta Tech FoundationIn our data compression projects, we use Rust where C is traditionally used. During the work, we've hit limitations in Rust itself and in the surrounding tooling. Over the years, we've become…

The Network Time Protocol is generally used completely unprotected, much like the web was before HTTPS. At FOSDEM 2026, Ruben explained how we aim to push adoption of secure time (NTS) using pools of NTS servers. Video and slides: buff.ly/O4sfBKg #fosdem2026 #opensource #timesynchronization

New release of sudo-rs! Version 0.2.11 is out with askpass and multi-lingual support. Want to see sudo-rs in your language? You can start helping out today. PR's are welcome! We thank the @sovereign.tech for investing in this work, as well as 15 external contributors! github.com/trifectatech...

github.comReleases · trifectatechfoundation/sudo-rsA memory safe implementation of sudo and su. Contribute to trifectatechfoundation/sudo-rs development by creating an account on GitHub.

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...

trifectatech.orgImproving state machine code generation - Trifecta Tech FoundationOver 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,…

Trifecta Tech Foundation reposted

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...

github.comRelease Version 0.2.7 · trifectatechfoundation/sudo-rsTo 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...

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

trifectatech.orgSIMD in zlib-rs (part 2): compare256 - Trifecta Tech FoundationIn 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.

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

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

github.comRelease v0.5.0 · trifectatechfoundation/zlib-rsThis 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...

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...

github.comRelease Version 0.2.5 · trifectatechfoundation/sudo-rsTo 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...

Trifecta Tech Foundation reposted

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

buff.lyCarefully But Purposefully Oxidising UbuntuLast 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”.…

Trifecta Tech Foundation reposted

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/