Linux 启动流程分析
这部分很有趣。因为在bios阶段,计算机的行为基本上是写死的,程序员可以做的事情不多;然而,一旦进入操作系统,程序员几乎可以定制几乎所有方面。因此,这部分与程序员的关系更为密切。
Linux 流编辑器 sed 详解
Linux 中,常使用流编辑器 sed 进行文本替换工作。与常使用的交互式编辑器(如vim)不同,sed 编辑器以批处理的方式来编辑文件,这比交互式编辑器快得多,可以快速完成对数据的编辑修改。
IDT修改谜案
在IDT表项中拆分成三部分存储。高32位平时都是0xFFFFFFFF,指向的是咱们内核空间中的中断处理函数。现在变成了0x00000000,那整个函数入口地址不就指向了用户态地址空间了吗?
什么是 BusyBox 以及它在哪里使用?
BusyBox是打包为单个二进制文件的核心 Unix 实用程序的集合。这使其成为资源受限环境(例如嵌入式设备)的理想选择。完整的发行版包含近 400 个最常用的命令。