Нашёл любопытную книгу (на английском) по системному программированию на GitHub в открытом доступе, под лицензией Creative Commons (CC-BY 3.0):
https://github.com/angrave/SystemProgramming/wikiВ книге рассматривается обширный спектр тем, включая ввод-вывод, многопоточность, IPC, синхронизация и многое другое.
Особенно порадовали: раздел "Common Gotchas", где описываются популярне ошибки программистов на языке Си; раздел "Systems Programming Bugs in Industry", где перечисляются широко известные ошибки системного программирования (вроде
Heartbleed).
Книга составлена коллективно сообществом студенов, по курсу "CS241: System Programming" Иллинойского университета штата в Урбане-Шампейне.