C Runtime и системные вызовы

Прежде чем писать драйверы, важно понять, как работает C runtime и как прикладные программы взаимодействуют с ядром.

В этом разделе мы рассмотрим:

  • Что такое glibc и зачем она нужна

  • Как работает интерфейс системных вызовов

  • Чем отличается userspace от ядра