dist-sys
dist-sys copied to clipboard
Distributed systems lecture notes
Distributed Systems Course
This repository contains the LaTeX source of my slides, lecture notes, and exercises for the Distributed Systems course I teach at the University of Cambridge. It's the second half of a course on Concurrent and Distributed Systems, but this repository only contains the distributed half.
The material is published under a Creative Commons BY-SA license. Informally speaking, this means you can use it freely as long as you give me credit for the original, and when you base your own work on it, you distribute your derivative work under the same license as the original.
Building the PDF files requires a LaTeX distribution and
Pygments for syntax highlighting.
pdflatex must be run with option -shell-escape so that it can run pygmentize.
Figures are drawn in the LaTeX source using TikZ.
Guide to the source files:
Makefilebuilds everything; just typemake.dist-sys.texcontains all the actual content.dist-sys-slides.texis the entry point for the slides, formatted for on-screen display.dist-sys-handout.texis the entry point for the slides in printer-friendly formatting.dist-sys-notes.texis the entry point for the lecture notes, consisting of prose with embedded slides. Requiresdist-sys-handout.pdfto be built first.solutions.texis the entry point for the solution notes for exercises. The content is written toexercises.texwhen you builddist-sys-notes.pdf.
Copyright 2020-2021 Martin Kleppmann