
Linux
文章平均质量分 92
grsharp
这个作者很懒,什么都没留下…
展开
-
Linux内核启动过程(Linux 2.4)
CPU初始化CPU加电, RESET重重寄存器数据 CS:0xffff IP:0进入实地址模式(0-0xfffff) seg(16bit)+offset(16bit): seg<<4 + offset (0~1MB)执行第一条指令(线性地址 0xffff0 EPROM映射)进入初始引导程序(可用空间0x0C0000-0xfffff)初始引导程序: 从磁盘读入引导扇区的程序. 由于EPROM的空间发展, 后逐渐增加硬件检测, 设备驱动(Linux未采用)等一起组成BIOS.原创 2021-09-12 21:44:34 · 556 阅读 · 0 评论 -
Livepatch Background
Livepatch Related WorkFrom KShot1Existing live patching focuses on open-source operating systems, mainly Linux.For example, Ksplice 2, kpatch 3, and kGraft 4 can effectively patch security vulnerabilities without causing a significant downtime.Kpatch原创 2021-06-20 14:13:49 · 854 阅读 · 0 评论 -
Compile-time stack validation for Livepatch
Compile-time stack validationoriginalIn order to get their code upstream, they must first invest considerable effort intofixing a related subsystem. Live patching is exactly a case in point.Live patch’s dilemmaConsistecy Model“Consistecy model” rem转载 2021-05-08 20:47:38 · 207 阅读 · 0 评论