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.
評分與評論
- 此App未收到足夠的評分或評論以顯示概況。
開發者Davide Fiorino表明App的私隱慣例或包括下列資料的處理。詳情請參閲 開發者的私隱政策 。
不收集資料
開發者不會從此 App 收集任何資料。
輔助使用
開發者尚未表示此 App 支援哪些輔助使用功能。 進一步了解
資料
- 供應商
- Davide Fiorino
- 大小
- 6 MB
- 類別
- 教育
- 相容性
須使用 iOS 17.0 或以上版本。
- iPhone
須使用 iOS 17.0 或以上版本。 - iPad
須使用 iPadOS 17.0 或以上版本。 - Mac
須使用 macOS 14.0 或以上版本及配備 Apple M1 或以上版本晶片的 Mac。 - Apple Vision
須使用 visionOS 1.0 或以上版本。
- iPhone
- 年齡分級
4+
- 4+
- 版權
- © 2026 Davide Fiorino
