《一个64位操作系统的设计与实现》学习笔记
本仓库说明
本仓库代码默认运行环境位 CenOS6.4 x64,相关环境搭建参看**《第二章-环境搭建及基础知识》**
尽量做到每个例程用一个run.sh脚本一键运行跑起,目前还在更新中。。随书源码在Mac下开发,乱的一笔,整理一波先。
书才收到没多久,慢慢看,稳稳更新。。
尽可能做到每个实例用脚本启动运行,尽可能添加注释
书的排版其实不适合一章节一个实验跑通,可能更多小实验组成,尝试采用其它方式记录
Something I hope you know before go into the coding~
* First, please watch or star this repo, I'll be more happy if you follow me.
* Bug report, questions and discussion are welcome, you can post an issue or pull a request.
相关站点
目录
该书简介
本书讲述了一个64位多核操作系统的自制过程。此操作系统自制过程是先从虚拟平台构筑起一个基础框架,随后再将基础框架移植到物理平台中进行升级、完善与优化。为了凸显64位多核操作系统的特点,物理平台选用搭载着Intel Core-i7处理器的笔记本电脑。与此同时,本书还将Linux内核的源码精髓、诸多官方白皮书以及多款常用协议浓缩于其中,可使读者在读完本书后能够学以致用,进而达到理论联系实际的目的。
本书既适合在校学习理论知识的初学者,又适合在职工作的软件工程师或有一定基础的业余爱好者。
作者简介
一个执着研究操作系统内核的骨灰级程序员,希望在这里找到可以一起讨论的朋友,共同进步。
如果有可能,为什么我们不做一个中国版的linux呢?
这就是我写《一个64位操作系统的实现》的初衷。不求改变世界,但求,可以帮助在学习《操作系统》这门课程上艰难前行的同志们。
失败不可怕,害怕失败才真正可怕;当你意识到失败只是弯路,那么你就已经走在成功的直道上了。
该书特点
基于Intel Core i7处理器的64位多核操作系统
引入诸多Linux内核的设计精髓
既可在Bochs虚拟机中执行,又可通过U盘引导运行于台式机、笔记本电脑
技术交流
QQ群:144571173
《一个64位操作系统的设计与实现》交流群
群主即为该书作者,有问题直接怼他就行
不需要添加好友瞎逼逼
QQ群:148177180
《操作系统真象还原》交流群
QQ群:361934810
《大话计算机》交流群