- 我的老手机启动不起来了
刷机全是 OKAY,手机却连开机动画都进不去。从 Fastboot 找日志,一路查显示、ECC、CPU 和联发科电压初始化,最后靠四个小核重新进入 MIUI。
4 min read 中文 - Networking 101: An Introduction for Programmers
Follow a web request through DNS, sockets, routing, HTTP, TLS, proxies, and TCP, with small experiments to make each idea concrete.
30 min read English - Learning Linux Kernel (Part 6) - Device Model
In this chapter, we will explore the device model of the Linux kernel, including MMIO, interrupts, DMA, and IOMMU.
13 min read zh-CN - Learning Linux Kernel (Part 5) - Virtual Filesystem
One of the most important and complex subsystems in Linux kernel, which provides a unified abstraction layer for all file systems.
12 min read zh-CN - Learning Linux Kernel (Part 4) - Memory Management
In this chapter, we will continue to explore the memory management mechanism of the Linux kernel.
13 min read zh-CN - Learning Linux Kernel (Part 3) - Task & Scheduler
How the task is managed and scheduled in Linux kernel?
27 min read zh-CN - Learning Linux Kernel (Part 2) - Bootstrapping
Let's continue our journey to learn Linux kernel. In this part, we will talk about how Linux kernel is bootstrapped.
9 min read zh-CN - Learning Linux Kernel (Part 1) - Intro
I started learning the Linux kernel, and this is the first part of my notes.
7 min read zh-CN