这是我第二次写操作系统,第一次是参考于源的<一个操作系统的实现>, 这次将完全重新改写
这次将加入更完善的功能.
Mltiboot2支持,可以使用grub2进行内核引导.
内存管理:
1伙伴系统
2slub算法
图形界面支持
文件系统
1ext2文件系统
2虚拟文件系统
更全的中断及系统调用接口实现
一切都似乎不可思议,因为一切才刚刚开始.
代码都上传到github上了(过程以日期为准),贴上地址:
所有代码不保证正确,而且因为很多东西需要测试代码里面难免会有些许看似傻瓜的东西,不要介意,在之后过程中会重新编码
如果你对此由兴趣,可以下载源码进行测试,若发现错误,在下面评论,我会修改.
所有编写过程中发现的问题我都会记录下来,请参考操作系统-------题外篇