分类

系统

全部文章
系统

从 C10K 到 C10M——从源码深入 I/O 模型的演进

连接越来越多,服务器的时间花在哪里?逐段阅读 Linux 源码,看 I/O 接口如何减少无效遍历与数据搬运,撑起更高并发。

selectpollepollio_uring
系统
MiniOS64 / 4

系统内核,启动!

《MiniOS64》第 4 篇:引导程序终于要把控制权交给内核了。用 C 写出第一行屏幕输出,并让构建脚本自动算好内核该从磁盘读多少。

miniososkernelasm
系统
MiniOS64 / 3

从32位到64位

《MiniOS64》第 3 篇:CPU 支持 64 位,还要做什么才能真正用上?为引导程序建立地址映射,完成进入长模式所需的准备与切换。

miniososbootloaderasm
系统
MiniOS64 / 2

从16位到32位

《MiniOS64》第 2 篇:离开 16 位实模式,原来的 BIOS 打印办法也不能照搬了。切入保护模式后,亲手向显存写出第一行字。

miniososbootloaderasm
系统
MiniOS64 / 1

操作系统,启动!

《MiniOS64》第 1 篇:没有操作系统时,第一段代码由谁加载?写一个 512 字节的引导扇区,让计算机显示文字,再去磁盘寻找后续代码。

miniososbootloaderasm
系统

WSL 安装 BCC 指南

在 WSL2 中编译并配置内核,补齐 BCC 所需环境,记录安装过程中内核头文件与工具链的处理步骤。

wslbcclinuxebpf
系统

动手修改 Linux 内核

一次 Linux 内核实验:编译内核、添加系统调用,并修改进程管理逻辑,实现按进程或用户隐藏进程信息。

linux

共 7 篇文章

搜索文章

ESC

输入关键词,搜索文章标题、标签与正文。

选择 · Enter 打开 · Esc 关闭