[ExpOS]最新0.0.9.1版本
欢迎下载
最新的release 0.0.9.1 ---vm86/floppy(需要在Linux下编译)
充分使用free code, 从0体会OS制造,并非纯粹的copy
维持了尽量完整的发记录,从只有一个文件的boot strap起始
开发过程中使用过windows开发环境(Djgpp+nasm+vmware), 现在使用linux下的gcc
比较方便makefile系统, 充分使用ld elf 脚本
自动生成支持软驱的image, bootimg.flp可以直接用于启动 vmware
基本内存检测支持[e820]
开启paging,映射所有可管理内存, 32bit内存管理, linux boot mem 和页面级内存管理--buddy
内核线程支持
特殊线程--- _kenrel (demo)
vm86 框架性代码(详细的调试记录)
简易键盘驱动
简易vga和timer支持, VESA2.0(VBE) 信息采集
简易IDE硬盘驱动
FAT32 文件系统(read only)支持,surport harddisk<137GB
floppy driver demo
Embed kernel shell
方便调试内核的内核级shell, 添加删除命令方便简洁,越来越多的命令,帮助了解系统信息,充分探索各个角落
汉字支持
拥有较快的滚屏速度
VESA/VGA LFB 支持
完整可扩展的boot方式
支持long long的vsprintf
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did45024