Презентации к лекциям и примеры с кодом располагаются в папке Lectures. В каждой папке с примерами находится файл README.md с описанием примеров.
Методические указания к лабораторным работам располагаются в папке Labs.
Примеры с кодом используют систему сборки CMake. Помимо CMake, необходимы также базовые средства сборки программ и отладчик.
Для репозиториев, использующих пакетный менеджер apt (Debian, Ubuntu и их ответвления), необходимые пакеты могут быть установлены следующей командой:
sudo apt install build-essential gdb cmake
Для репозиториев, использующих пакетный менеджер pacman (Arch и его ответвления):
sudo pacman -S base-devel gdb cmake
Для сборки примеров к лекции достаточно перейти в папку с примерами и выполнить команду:
mkdir build && cd build && cmake .. && make
Тема 5. Межпроцессное взаимодействие
Тема 8. Сетевое взаимодействие
Тема 10. Асинхронный ввод/вывод. Сокеты UNIX
Тема 11. Группы процессов и сеансы