Why I Wrote My Own Rsync - Michael Stapelberg - Media.CCC.De
Offered By: media.ccc.de via YouTube
Course Description
Overview
Syllabus
Intro
rsync: a fast, versatile, remote file-copying tool
rsync: history
compact file list entry on the wire
how does rsync work? (protocol version 27)
hash search ("the rsync algorithm")
visualization: resource usage
visualization resource usage sync receiver
Why did I write my own rsync?
fiber7 hardware upgrade
custom-built PC with 25 Gbit/s network card
router7 is built on gokrazy
gokrazy case study: scan drive
gokrazy case study: scandrive
router7: architecture
router7 server merge
prototyping: how I ran tridge rsyncd on gokrazy
better rsync on gokrazy
gokrazy/rsync: project status: functionality
gokrazy/rsync: project status: performance
Use case: distri Linux
Use case: scan drive backup: gokrazy packer
Use case: scan drive backup: flags and config
Use case: scan2drive backup: flags and config
Use case: scan drive backup: SSH + rsync
how does one approach such open-ended projects?
Thank you for your attention!
Taught by
media.ccc.de
Related Courses
Разработка веб-сервисов на Go - основы языкаMoscow Institute of Physics and Technology via Coursera Getting Started with Go
University of California, Irvine via Coursera Concurrency in Go
University of California, Irvine via Coursera Functions, Methods, and Interfaces in Go
University of California, Irvine via Coursera Game Thinking: Juego y toma de decisiones
The Pontificia Universidad Javeriana via edX