标签
一位开发者分享了自己构建容器运行时的经验,解释说容器本质上只是受限的 Linux 进程,基于命名空间、cgroups 和网络技术构建;镜像其实只是配合 chroot/pivot_root 使用的文件夹;还解释了为什么 Go 的线程模型和缺少 fork 机制让 runc 的设计显得别扭。
一篇深度技术文章,详细讲解Windows内核I/O管理器如何初始化读取I/O请求——从通过NtReadFile解析目标文件对象,到选择请求路径并分派给驱动程序。
文章介绍了Einstein,一个应用无关的流水线,它通过针对系统调用来自动化生成纯数据攻击,证明了这种漏洞利用比通常假设的更容易执行。
cpu.land 是一个视觉解释器,阐明了 CPU 的工作原理、多任务处理、系统调用以及 Linux 程序加载,旨在填补自学程序员的知识空白。
sp.h 是一个 15000 行的单头文件 C99 标准库,它绕过 libc 以提供可移植、显式且无堆的原始接口。其旨在用现代的系统调用级抽象取代传统的 libc。