Deep into Linux and Beyond
Introduction
1.
Scheduler
1.1.
Internals
1.2.
CFS More Details
1.3.
CFS Problems
1.4.
Idle and Tickless
2.
Realtime
2.1.
Overview
2.2.
Internals
2.3.
CPU Hotplug
3.
IPC
3.1.
Linux - Classic IPC
3.2.
Linux -
3.3.
Android - Bind
3.4.
Mac OS - Mach IPC
4.
Synchronization
4.1.
Per-CPU Atomics
5.
Interrupt
5.1.
btrfs
6.
Memory Management
6.1.
Cache
6.2.
Memory Map
6.3.
Address Space
6.4.
VM Subsystem
6.5.
Page Cache
6.6.
Translation and Segmentation
7.
Storage Stack
7.1.
Internals
7.2.
ecryptfs
7.3.
overlayfs
8.
Performance
8.1.
Tracing
8.2.
Flame Graph
8.3.
Off CPU Analysis
9.
Security
9.1.
Docker and Rocket
10.
PCI Subsystem
10.1.
SRIOV
10.2.
MSI
11.
Virtualization
11.1.
KVM
11.2.
Container
11.3.
XEN
12.
Trends
12.1.
Late changes
12.2.
IoT & Kernel Tinification
12.3.
GPU and deep learning
12.4.
Nvdimm
12.5.
GIFEE
12.6.
Multikernel
12.7.
Replicated-kernel
12.8.
NG Mobile OS
12.9.
Tansactional Memory
12.10.
Kernel Security
12.11.
IPC
12.12.
Storage
13.
Conferences
Powered by
GitBook
Deep into Linux and Beyond
Storage Stack Internals