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
19.07.2025 09:49 β π 0 π 1 π¬ 0 π 0
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...
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
18.07.2025 16:53 β π 4 π 0 π¬ 0 π 0
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...
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
18.07.2025 10:33 β π 4 π 2 π¬ 1 π 0
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
16.07.2025 11:07 β π 1 π 1 π¬ 0 π 1
ntpd-rs now supports version 5 of the Network Time Protocol - Trifecta Tech Foundation
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
11.07.2025 13:05 β π 4 π 2 π¬ 0 π 1
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...
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...
04.07.2025 12:16 β π 5 π 1 π¬ 0 π 0
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.
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
17.06.2025 12:56 β π 12 π 3 π¬ 0 π 2
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...
You Will Never Escape Rust Rewrites On Linux
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...
03.06.2025 09:56 β π 11 π 4 π¬ 1 π 0
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.
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
27.05.2025 09:34 β π 6 π 3 π¬ 0 π 1
Our sudo-rs work in The Register:
08.05.2025 09:23 β π 4 π 1 π¬ 0 π 0
Look for us at the Trifecta Tech Foundation 'building blocks', near the Tweede golf booth!
@tweedegolf.bsky.social
@rustnl.bsky.social
07.05.2025 11:15 β π 1 π 1 π¬ 0 π 0
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
07.05.2025 11:15 β π 2 π 2 π¬ 1 π 0
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...
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
08.04.2025 10:21 β π 3 π 1 π¬ 0 π 0
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...
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...
02.04.2025 10:53 β π 3 π 1 π¬ 0 π 0
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β.β¦
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
20.03.2025 10:30 β π 11 π 3 π¬ 1 π 0
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 π 0
Migrate to `zlib-rs` (again) by charliermarsh Β· Pull Request #11894 Β· astral-sh/uv
Summary I believe zlib-rs is now a better choice on ARM and x86, so I'm just going to assume it's a better choice everywhere. It's much easier to build (removes our CMake dependency), a...
zlib-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!
14.03.2025 11:06 β π 28 π 5 π¬ 0 π 0
Translating bzip2 with c2rust - Trifecta Tech Foundation
Over the past couple of months we've been hard at work on libbzip2-rs, a 100% Rust drop-in compatible implementation the bzip2 compression and decompression functionality.
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:
11.03.2025 10:56 β π 4 π 1 π¬ 0 π 0
Release Version 1.5.0 Β· pendulum-project/ntpd-rs
This releases fixes two related low severity vulnerabilities in our NTS cookie parsing, please see the related advisory. Added Support for PPS based sources (this support can be disabled with a co...
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.
28.02.2025 14:26 β π 4 π 3 π¬ 0 π 0
Release Version 0.2.4 Β· trifectatechfoundation/sudo-rs
Added
Support for 'SETENV:' and corresponding 'sudo VAR=value command' syntax
Support for 'Defaults rootpw'
Support for 'Defaults pwfeedback'
Support for host/user/runas/command-specific Defaults
...
New release of sudo-rs, the memory safe implementation of sudo and su.
Includes experimental support for FreeBSD and improved compatibility between sudo-rs and sudo.
Special thanks to NLnet Foundation & Todd Miller, the maintainer of sudo.
github.com/trifectatech...
27.02.2025 15:43 β π 3 π 2 π¬ 0 π 0
zlib-rs is faster than C - Trifecta Tech Foundation
We've released version 0.4.2 of zlib-rs, featuring a number of substantial performance improvements. We are now (to our knowledge) the fastest api-compatible zlib implementation for decompression,β¦
New release of zlib-rs!
We are now (to our knowledge) the fastest zlib implementation, beating C implementations like zlib-ng.
What is zlib? zlib likely (de)compressed the page you're reading right now!
25.02.2025 10:31 β π 7 π 1 π¬ 0 π 0
Trifecta Tech Foundation is proud to join Nonprofit Cyber!
Nonprofit Cyber is a first-of-its-kind coalition of global nonprofit organizations to enhance joint action to improve cybersecurity.Β
nonprofitcyber.org/for-its-thir...
24.02.2025 15:37 β π 2 π 1 π¬ 0 π 0
Release Version 0.4.1 Β· trifectatechfoundation/zlib-rs
A minor release, but with some nice goodies. We now support building C-compatible dynamic libraries with cargo c. The readme of the libz-rs-sys-cdylib crate has all the details. Additionally, perfo...
zlib-rs is our implementation of zlib, part of our Data compression initiative.
The projects are designed to be drop-in replacements for existing C implementations, while providing memory safety and on-par performance.
The latest release of zlib-rs:
18.02.2025 12:30 β π 1 π 1 π¬ 0 π 0
Home - Trifecta Tech Foundation - Trifecta Tech Foundation
The Internet, and our vital systems for water, energy, and communication, require safe software - free from for-profit motives.
Hello world! Trifecta Tech Foundation is a brand-new nonprofit organization that develops and maintains #opensource infrastructure software.
We are the long-term home for projects like sudo, zlib, OpenADR and Network Time Protocol in Rust, and ecosystem projects such as teach-rs.
18.02.2025 10:27 β π 3 π 4 π¬ 0 π 0
Fundraising, marketing, and brand at Internet Security Research Group (ISRG), the nonprofit behind Let's Encrypt. Opinions my own. πMinneapolis.
This is the new official account for the AerynOS Linux distribution. AerynOS.com
Interest in Rust, in particular for firmware development and embedded systems. Opinions are my own.
π«π·πΈπͺπΊπΈ
Certified B Tier Linux Youtuber
I also do podcast things on Tech Over Tea
The official Bluesky of the Linus Tech Tips YouTube channel.
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #ansible #k8s #raspberrypi #mac #crohns www.jeffgeerling.com
That one speaker you like. Creator of diesel.rs. Former co-lead of crates.io. Enby. they/them/elle
I write curl. I don't know anything. I am @bagder@mastodon.social
Weekly email at https://lists.haxx.se/listinfo/daniel
Open Source Security Foundation (OpenSSF) http://openssf.org Together, we're securing the #opensource ecosystem #OSSsecurity
Artist, dog-lover and avid reader... NOT
Community development @ Linux Foundation Europe
Taking a look around. @polexa@tech.lgbt on Mastodon, comms @sovereign.tech
he/him
Berlin, Germany
Open Source Pledge is a group of companies with a shared commitment to paying the maintainers of the Open Source software we all consume.
https://opensourcepledge.com
OpenSource Science B.V., the open source education institute. https://os-sci.com
A 501c6 Fiscal Host dedicated to creating a healthy ecosystem to sustain open source technology for the future. π¨πΌβπ»
Learn more about us - https://oscollective.org
Apply - https://opencollective.com/opensource
Trainer and consultant on the Rust programming language. Author of Rust in Action. Team climate. Walkable neighbourhoods are nice, actually.
Signal: @timclicks.01
she/her | @etany.org | π¦
Author of #TypeScript Cookbook, TypeScript in 50 Lessons
#Rust Linz organizer
oida.dev
Iβm a software engineer from Scotland, with an interest in systems software and open source software. Co-lead of the Rust compiler team.