用于在C中编写内核的资源

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用于在C中编写内核的资源相关的知识,希望对你有一定的参考价值。

我不想编写自己的启动加载程序 - 很高兴使用Grub。

我只想实现先发制人的多线程,基本的文件系统和虚拟内存。

我想要一些可以在qemu上运行的东西。

实现这一目标的资源(书籍/教程)是什么?

谢谢!

答案

tutorials at osdev.org应该让你开始。他们甚至有一个页面为getting started。编写操作系统并不适合胆小的人。祝好运!!

另一答案

您也可以参考MIT 6.828上的实验,支持代码可以通过git clone http://pdos.csail.mit.edu/6.828/2009/jos.git检出,并且您可以更轻松地从此处实现自己的内核。

另一答案

我认为最好的办法就是挑选任何玩具微操作项目(参见freshmeat.net),看看它是如何完成的

以上是关于用于在C中编写内核的资源的主要内容,如果未能解决你的问题,请参考以下文章

为什么操作系统内核通常用C或C ++编写? [关闭]

深入理解php内核 编写扩展_III- 资源

如何用C语言来编写让系统中某个服务停止或重启?

基于JZ2440开发板编写bootloader总结

Linux中编写了内核模块的C源程序之后怎么编写makefile文件的内容??

学习编写编译器[关闭]