Первоисточники курса
Материалы и схемы написаны для этого курса. roadmap.sh используется как карта тем, без копирования исходной карты. Официальные документы уточняют поведение инструментов; команды проверяются на конкретной среде, версии и условия обновляются перед новым семестром.
- roadmap.sh: DevOps — тематический маршрут, из которого выбраны базовые темы.
- Microsoft: установка WSL и systemd в WSL.
- Ubuntu Server — устройство и администрирование среды.
- GNU Bash, Linux man-pages.
- Python venv и HTTP server.
- Pro Git, Conventional Commits.
- Docker: WSL2, установка Engine Ubuntu, Dockerfile, Compose, готовность, volume, безопасность.
- GitHub Actions.
- Prometheus, гистограммы, labels, алерт-правила.
- Grafana, OpenTelemetry.
- Google SRE: мониторинг, инциденты, postmortem, SLO.
- AWS Builders Library: timeout, retry и jitter.
- reveal.js API, events, speaker notes.
Ссылки относятся к конкретным темам, а не означают, что внешние авторы проверили или одобрили этот курс. Версии лабораторных образов и npm-пакетов зафиксированы в исходниках и lock-файле; перед производственным использованием требуется соответствующее обновление.
История и внутреннее устройство ОС
- Computer History Museum: ранние ОС и таймлайн.
- Деннис Ритчи: история Unix.
- Объявление GNU, история MINIX, архив раннего Linux.
- POSIX.1, Linux VFS, tmpfs, sysctl VM.
- Dynamic loader, сигналы, socket.
- systemd unit, service, journalctl.
- Windows PE, архивный сайт BartPE, Kali Live.
- Netfilter hooks, nftables, Wi-Fi modes.
- Письмо Торвальдса 6 апреля 2005 и история Git.
Даты в таймлайне относятся к выбранным вехам. Стрелки происхождения кода отличаются по смыслу от влияния идей и основы репозиториев дистрибутива; эти отношения подписаны в материалах.