OS67 - 自己写的一个玩具内核

2016-05-26 13:47:43 +08:00
 LastAvengers

这是我在大二时造的一个小轮子,萌生此意是因为受了 这个帖子 的作者 fleuria 启发。

OS67 是一个基于 i386 的玩具内核,主要参考了 Bram's Kernel Development Tutorail 和 xv6 。 代码开源在 https://github.com/LastAvenger/OS67 ,欢迎 Star ;)

实现了:

近 7000 行代码, 不过其中有很多代码都是从 xv6 移植过来的。因此, OS67 充其量只是一个拙劣的 xv6 的重制品,但这并不妨碍我从中学习 Kernel 的原理。

如果有人对实现自己的 Kernel 感兴趣的话,可以参考一下我的代码,以及我在知乎的回答和博客的一些资料:

3071 次点击
所在节点    分享创造
6 条回复
sharpy
2016-05-26 18:57:54 +08:00
mark
ibigbug
2016-05-26 21:21:16 +08:00
fy
2016-05-26 22:21:02 +08:00
OS1-OS66 何在?(滑稽)
LastAvengers
2016-05-26 22:44:14 +08:00
@fy 67 是一个特别的数字(
rosu
2016-05-27 15:48:16 +08:00
楼主毕业了?还有,从有想法到实现一共花了多长时间?
LastAvengers
2016-05-27 16:45:32 +08:00
@rosu 现在大三,从有想法到实现总共一年多吧,当然中间断断续续的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/281406

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX