Skip to content

Commit 7be1a27

Browse files
authored
Merge pull request #67 from trifectatechfoundation/add-writeup-sudo-video
added write-up of sudo video
2 parents dae7d70 + 6de2871 commit 7be1a27

File tree

4 files changed

+36
-0
lines changed

4 files changed

+36
-0
lines changed

content/_index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ supporters = [
3030
]
3131

3232
blogposts = [
33+
"Video: sudo-rs and beyond (Ubuntu Summit 25.10)",
3334
"Calling for memory safety incentives in EU cybersecurity policies",
3435
"Canonical releases Ubuntu 25-10 with sudo-rs as the default sudo",
3536
"ntpd-rs now supports version 5 of the Network Time Protocol",
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
+++
2+
title = "Video: sudo-rs and beyond (Ubuntu Summit 25.10)"
3+
slug = "video-sudo-rs-and-beyond"
4+
authors = ["Marc Schoolderman"]
5+
date = "2026-01-13"
6+
7+
[taxonomies]
8+
tags = ["sudo-rs"]
9+
+++
10+
11+
After sudo-rs was included in the [25.10 release of Ubuntu](https://canonical.com/blog/canonical-releases-ubuntu-25-10-questing-quokka), Marc was invited to the Ubuntu Summit to talk about the design choices that shaped sudo-rs. You can now watch the recording of the talk.
12+
13+
<!-- more -->
14+
15+
## About sudo-rs
16+
17+
[sudo-rs](https://github.com/trifectatechfoundation/sudo-rs) is a safety-oriented and memory-safe implementation of sudo and su written in Rust. It was initiated by [Prossimo](https://www.memorysafety.org/initiative/sudo-su/), built by a joint team from [Ferrous Systems](https://ferrous-systems.com/) and [Tweede golf](https://tweedegolf.nl/en), and has since moved to Trifecta Tech Foundation to ensure long-term maintenance.
18+
19+
It is meant to be a drop-in replacement for all common use cases of sudo, i.e. supporting all commonly used command line options from [the original sudo implementation](https://www.sudo.ws/).
20+
21+
This also means that some parts of the original sudo are explicitly not in scope. To learn about the considerations that were made, watch the recording of Marc's talk:
22+
23+
<iframe width="560" height="315" src="https://www.youtube.com/embed/Ef3xKvm0Qqw?si=keBLInCjRv3jeJhH" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
24+
25+
## About Marc
26+
27+
[Marc Schoolderman](https://tweedegolf.nl/en/about/29/marc) is a Software Developer at Tweede golf, and the lead engineer of sudo-rs. He enjoys low-level programming, and working with a team of skilled engineers in an open source environment. Previously, he spent time in academia, researching ways to make formal verification practical. In his spare time, Marc likes solving non-existing problems using bash+awk+sed, learning about history, and dabbling in analogue photography.
28+
29+
---
30+
31+
### About Trifecta Tech Foundation
32+
33+
[**Trifecta Tech Foundation**](https://trifectatech.org) is a non-profit and a Public Benefit Organisation (501(c)(3) equivalant) that creates open-source building blocks for critical infrastructure software. Our initiatives Data compression, Time synchronization and Privilege boundary, impact the digital security of millions of people. If you'd like to support our work, please contact us; see [trifectatech.org/support](https://trifectatech.org/support/).

content/news.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ template = "news.html"
55

66
[extra]
77
blogposts = [
8+
"Video: sudo-rs and beyond (Ubuntu Summit 25.10)",
89
"Calling for memory safety incentives in EU cybersecurity policies",
910
"Emulating avx-512 intrinsics in Miri",
1011
"Support the call for memory safety incentives in EU cybersecurity policies",

content/projects/sudo-rs.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ supporters = [
2828
]
2929

3030
blogposts = [
31+
"Video: sudo-rs and beyond (Ubuntu Summit 25.10)",
3132
"Canonical releases Ubuntu 25-10 with sudo-rs as the default sudo",
3233
"Frequently Asked Questions about sudo-rs",
3334
"Memory-safe sudo to become the default in Ubuntu",

0 commit comments

Comments
 (0)