其实在这个暑假之前,我一直想搞搞 Linux 内核的。既然有了 Win 内核的基础,我 clone 了一份 Deepin 的代码,信心十足的想开一份教程,结果,我感觉我自己有点心急吃热豆腐了,发现学习方式和理论有很大的不同之处,尤其是代码量,看的就头疼,这辈子是不可能了。 为了学 Linux 内核,我各处找适合自己
3环实现了一个程序,提供了3环进0环的接口和调用测试。 同步篇——总结与提升:通过逆向的方式,详细介绍了互斥体、信号量、事件创建和使用在内核部分的实现,并详细了WaitForSingleObject内核实现,并做了一个互斥体实验。 消息机制篇——总结与提升:详细介绍消息回调3环函数的过程。 内存管理篇——总结与提升:简单总结...
9.传统服装是传统文化的一部分,但只能说是传统文化的“皮层”,而那些浩瀚典籍,诸子百家的思想,伦理道理观念,那些血肉骨髓,才是传统文化真正的“内核”,如果一味专注于羽扇纶巾、津津乐道于峨冠博带,或者只是套上一件“汉服”,这不能不说是一种舍本逐末的文化“复兴”。上述观点 ( ) ...
认真把每一个实验做完且做对的付出 会使用WinDbg,它是一个内核级别的调试器 如果想具有看汇编如C语言,看C语言如汇编的能力,可以参考我的羽夏看C语言系列教程,也可以看别的教程,否则后面的学习可能十分痛苦。我再提醒一句:不做实验,你是弄不...
羽夏看Win系统内核——保护模式篇 羽夏看Win系统内核之保护模式篇及其简述 写在前面 此系列是本人一个字一个字码出来的,包括示例和实验截图。由于系统内核的复杂性,故可能有错误或者不全面的地方,如有错误,欢迎批评指正,本教程将会长期更新。如有好的建议,欢迎反馈。码字不易,如果本篇文章有帮助你的 ...
你如果是从中间插过来看的,请仔细阅读羽夏看Linux系统内核——简述,方便学习本教程。 Linux 0.11 介绍 Linux 0.11 写于 1991 年年底,那时很多计算机都是通过软盘启动的,故该代码是从软盘启动的。目前操作系统启动都是通过硬盘,下面我们介绍它的启动流程,仿制的时候改为从硬盘启动。
你如果是从中间插过来看的,请仔细阅读羽夏看Linux系统内核——简述,方便学习本教程。 练习及参考 绘制执行进入保护模式的时候的内存布局状态。 🔒 点击查看答案 🔒 图是我自己画的,有的地方画的有点夸张,不是按照比例画的,仅供参考: 用表格的形式展示setup.s程序在内存中保存的数据。
羽夏看Win系统内核——环境搭建2021-09-176.羽夏看Win系统内核——系统调用篇2021-11-09 7.羽夏看Win系统内核——SourceInsight 配置 WRK2021-11-078.羽夏看Win系统内核——驱动篇2021-10-319.羽夏看Win系统内核——保护模式篇2021-09-1810.羽夏看Win系统内核——调试篇2022-03-0111.羽夏看Win系统内核—...
羽夏看Linux内核——启动那些事 写在前面 此系列是本人一个字一个字码出来的,包括示例和实验截图。如有好的建议,欢迎反馈。码字不易,如果本篇文章有帮助你的,如有闲钱,可以打赏支持我的创作。如想转载,请把我的转载信息附在文章后面,并声明我的个人信息和本人博客地址即可,但必须事先通知我。
羽夏看Linux内核——环境搭建 写在前面 此系列是本人一个字一个字码出来的,包括示例和实验截图。如有好的建议,欢迎反馈。码字不易,如果本篇文章有帮助你的,如有闲钱,可以打赏支持我的创作。如想转载,请把我的转载信息附在文章后面,并声明我的个人信息和本人博客地址即可,但必须事先通知我。