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
Software as a ServiceUniversity of California, Berkeley via Coursera Software Testing
University of Utah via Udacity The Hardware/Software Interface
University of Washington via Coursera Software Debugging
Saarland University via Udacity Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera