Unix 终端系统(TTY)是如何工作的

长久以来,我们把终端和 shell 视作开发者理所当然的基本工具,但其底层涉及的组件和机制却并不简单。本文将帮助你理清终端、TTY、伪终端、PTY 和 Shell 等概念。

浅析 Linux 如何接收网络帧

本文将从初学者角度,介绍 Linux 内核如何接收网络帧:从网卡设备完成数据帧的接收开始,到数据帧被传递到网络栈中的第三层结束。