-
jos是mit6.828课程所采用的操作系统,本篇记录了该课程七个Lab的学习笔记,标记为mit-jos-2014
资源介绍
介绍
这个项目我个人是学习MIT6.828的笔记,主要是我自己对课程LAB的解答,如有错误,欢迎大家提问题或拉请求,欢迎一起讨论。
背景
作为程序员,相信很多人都有一个梦想就是自己实验一下操作系统,反正我是有这样想法的,但是这个目标毕竟大宏大了,相信如果不参考资料的话,多数人是做不出来的。甚至相对于现有的操作系统来写,我想也不是一件容易的事情。操作系统涉及的东西过于过多,也不能像应用程序一样有丰富的调试工具。因此,我选择直接看现成的操作系统,以后如果有时间的话,可能会尝试着自己写一下。
前不久一个朋友在跟一个MOOC,用的是Linux0.11作为教学系统,我也跟着看了一下。把赵炯博士的那本Linux内核0.11完全注释翻了一遍,之后尝试自己重新编译0.11内核。但是发现有点困难,可能是编译器之类的变化不一致,报了一些看不见的错误,也找不到人一起讨论,就没有深入下去。后来又尝试了一下清华