这是我在大二时造的一个小轮子,萌生此意是因为受了 这个帖子 的作者 fleuria 启发。
OS67 是一个基于 i386 的玩具内核,主要参考了 Bram's Kernel Development Tutorail 和 xv6 。 代码开源在 https://github.com/LastAvenger/OS67 ,欢迎 Star ;)
实现了:
近 7000 行代码, 不过其中有很多代码都是从 xv6 移植过来的。因此, OS67 充其量只是一个拙劣的 xv6 的重制品,但这并不妨碍我从中学习 Kernel 的原理。
如果有人对实现自己的 Kernel 感兴趣的话,可以参考一下我的代码,以及我在知乎的回答和博客的一些资料:
1
sharpy 2016-05-26 18:57:54 +08:00
mark
|
2
ibigbug 2016-05-26 21:21:16 +08:00
赞
|
3
fy 2016-05-26 22:21:02 +08:00
OS1-OS66 何在?(滑稽)
|
4
LastAvengers OP @fy 67 是一个特别的数字(
|
5
rosu 2016-05-27 15:48:16 +08:00
楼主毕业了?还有,从有想法到实现一共花了多长时间?
|
6
LastAvengers OP @rosu 现在大三,从有想法到实现总共一年多吧,当然中间断断续续的。
|