Advanced IO in C from scratch

Опубликовано: 16 Июнь 2026
на канале: Valigo
7,850
406

Regular read and write go a long way, but modern operating systems have a lot of advanced IO concepts. Here we dive deep into what vectored IO is, what do scatter and gather mean, what benefits, and what cool usages are there in real critical production systems. All while writing a lot of code in C!

Chapters:

00:00 - intro
00:20 - regular read
09:40 - readv rewrite
14:45 - logging with regular "write"
20:00 - logging with wirtev
22:40 - time oopsie
25:00 - Linux kernel is kind of crazy
26:10 - other Vectored IO functions family
29:30 - advanced usage in libwayland
37:20 - byeeeeeee