カーネル
Linux世界とはカーネルが作り出す世界
コンピュータのハードウェアを取りまとめることはカーネルの役割
ハードウェアと直接やりとりできるのはカーネル(デバイスドライバ)だけ
Cプログラム上での見た目は普通の関数
Linuxを理解するにはシステムコールを通じて3つの概念を理解すること
ストリーム バイトの流れ=データの流れ。 read/write カーネルの主要な構成要素
VFS(virtual file system)
page cache
page writeback
I/O scheduler