KernelPath - Learn OS Kernels
Образование
Бесплатно · Предназначено для iPad. Не проверялось для macOS.
KernelPath is a comprehensive, interactive course on operating system kernels — built entirely for iPad and iPhone.
GO FROM ZERO TO KERNEL FLUENT
Work through 7 structured modules covering the full Linux kernel stack: architecture, processes, memory, file systems, networking, security, and device drivers. Each lesson combines clear explanations with real C code examples, diagrams, and practical command-line usage.
LEARN BY DOING
14 interactive labs let you visualize concepts that textbooks struggle to explain:
- Step through the boot sequence from BIOS to login
- Watch the CFS scheduler assign CPU time to competing processes
- Walk a page table translation from virtual to physical address
- Trace a system call from user space into the kernel
- Animate a TCP three-way handshake in real time
- Build and test seccomp filters on system calls
- Follow a read() call from application through the driver stack to hardware
PRACTICE IN A REAL TERMINAL
A built-in Linux terminal simulator gives you a virtual machine to explore. Navigate a realistic filesystem with /proc, /sys, /dev, and /etc. Run 50+ real commands — ls, ps aux, free -h, ip addr, cat /proc/cpuinfo, lsmod, and many more — all producing authentic Linux output.
TEST YOUR KNOWLEDGE
Each module ends with a quiz. Detailed explanations for every answer reinforce what you learned and fill in gaps.
TRACK YOUR PROGRESS
A personal dashboard shows completed lessons, quiz scores, and module-by-module progress so you always know where you left off.
WHAT YOU'LL LEARN
- Kernel architectures: monolithic, microkernel, and hybrid designs
- Process lifecycle: fork(), exec(), scheduling, IPC, and signals
- Virtual memory: page tables, the MMU, allocation, and swap
- File systems: VFS, ext4 internals, inodes, and permissions
- Networking: TCP/IP stack, packet encapsulation, sockets, and netfilter
- Security: DAC, capabilities, SELinux, AppArmor, and seccomp
- Device drivers: character and block devices, udev, and driver architecture
BUILT FOR LEARNERS
No prior kernel experience required. Start from "What is a Kernel?" and build up to writing device drivers and configuring seccomp filters. Perfect for computer science students, self-taught developers, SREs, and anyone who wants to understand what happens beneath the surface of every application.
Оценки и отзывы
- Для этого приложения невозможно отобразить общий рейтинг, так как оценок и отзывов слишком мало.
Разработчик Davide Fiorino указал, что в соответствии с политикой конфиденциальности приложения данные могут обрабатываться так, как описано ниже. Подробные сведения доступны в политике конфиденциальности разработчика .
Сбор данных не ведется
Разработчик не ведет сбор данных в этом приложении.
Универсальный доступ
Разработчик пока не предоставил сведений о функциях универсального доступа, поддерживаемых в этом приложении. Подробнее
Информация
- Провайдер
- Davide Fiorino
- Размер
- 6 МБ
- Категория
- Образование
- Совместимость
Требуется iOS 17.0 или новее.
- iPhone
Требуется iOS 17.0 или новее. - iPad
Требуется iPadOS 17.0 или новее. - Mac
Требуется macOS 14.0 или новее и компьютер Mac с чипом Apple M1 или новее. - Apple Vision
Требуется visionOS 1.0 или новее.
- iPhone
- Возраст
4+
- 4+
- Авторские права
- © 2026 Davide Fiorino
