0:00 / 0:00
Michael Stapelberg: Why I wrote my own rsync
media.ccc.de
274K subscribers • 56 videos on Hallway • Conference channel
- Recommended by 1 person: 1 on Lobsters.
- Presented by Michael Stapelberg, creator of gokrazy
- An opinion. It argues one side of a question engineers disagree on.
Intermediate. Assumes working knowledge.
92K views4 years ago1 recommendation
Systems programmingProgramming languagesGoNetworking and protocolsLinux
Michael Stapelberg explains why he rewrote rsync in Go to avoid running C software, and how it fits into his custom router.
media.ccc.de/v/gpn20-41-why-i-wrote-my-own-rsync I wrote my own rsync implementation in Go! Why? Check out my talk and find out :D I have become philosophically opposed to running C software in my home, so I’m replacing old C software with new Go programs for more fun, performance, learning and security! 🤓 In this talk you’ll learn more about how rsync works, and how and where I’m running my own implementation. rsync is just one part of the bigger puzzle. I’ll also (briefly) explain router7, my own home internet router, which is running on gokrazy, my own Go appliance platform (not only) for the Raspberry Pi. Michael Stapelberg cfp.gulas.ch/gpn20/talk/R7H8ED/ #gpn20 #SoftwareInfrastructureWhy it's here
1 person recommends thisWhat people say. Recommended for its interesting perspective on replacing legacy C utilities with modern Go implementations.