Zum Inhalt springen

zerocopy with Joshua Liebow-Feeser

21.10.2025 · 1 Std. 44 Min.

Shownotes

Episode 10 – zerocopy with Joshua Liebow-Feeser.

A conversation with Joshua Liebow-Feeser, the developer behind netstack3 and the creator of zerocopy, a crate that makes zero-cost memory manipulation effortless. Originally built for Fuchsia, zerocopy is now used by over 400 crates on crates.io, with nearly 300 million downloads.

We explore the origins of Fuchsia, the creation and purpose of zerocopy, how it works, and why you might want to use it. And of course, we get to know Joshua and his journey so far.

Learn more:

Rama

If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org


Chapters

  • 00:00 Intro
  • 00:39 Introduction to Joshua Liebow-Feeser
  • 01:34 Joshua's Journey into Software Development
  • 11:41 The Origins of Netstack 3
  • 17:21 The Philosophy Behind Netstack 3
  • 23:03 The Role of Rust in Networking
  • 42:57 The Concept and Development of ZeroCopy
  • 53:10 Understanding Zero Copy and Its Constraints
  • 55:11 Exploring Memory Management in Networking
  • 59:23 Challenges with Variable Length Data Formats
  • 01:04:20 Async Programming and Its Implications
  • 01:11:13 Performance Considerations in Networking
  • 01:16:50 Ambition in Software Design and API Simplicity
  • 01:32:13 The Future of Networking and Rust's Role
  • 01:42:42 Outro

Netstack.FM

  • More information: https://netstack.fm/#episode-10
  • Join our Discord: https://discord.gg/29EetaSYCD
  • Reach out to us: [email protected]

Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj.

Alle Folgen von netstack.fm

Einstellungen

Darstellung

Sprache

Bestimmt, welche Sender dir auf der Startseite zuerst gezeigt werden.

Verlauf

Zuletzt gehörte Sender und Folgen und deine letzten Suchen liegen nur in diesem Browser.

Hinweise

Ein kurzer Hinweis, wenn ein Podcast, dem du folgst, eine neue Folge hat. Einzelne Podcasts stellst du über die Glocke auf ihrer Seite ab.

Konto

Favoriten speichern – in der App und auf der Website.

Tastenkürzel

/
Suche öffnen
Leertaste
Abspielen oder anhalten
← →
Im Player: 15 s zurück, 30 s vor (Folgen) · im Regal: nächste Kachel
↑ ↓
Im Regal: Ziel innerhalb der Kachel
Pos1 / Ende
Im Regal: erste bzw. letzte Kachel
Esc
Fenster oder Menü schließen
?
Diese Übersicht
Läuft gerade

Zur Senderseite

Als Nächstes

    Folgen mit „Als Nächstes“ vormerken – sie laufen nach der aktuellen Folge.