[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

520392-cap.gif

posted on 2005-02-17 20:06 浙林龙哥 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/huqingyu/archive/2005/02/17/105352.html

[ExpOS]最新0.0.9.1版本相关推荐

  1. 如何在Mac OSX Yosemite中将Ruby版本2.0.0更新到最新版本?

    本文翻译自:How to update Ruby Version 2.0.0 to the latest version in Mac OSX Yosemite? I need to update m ...

  2. 如何在Cordova Android 7.0.0 以下版本集成最新插件 极光插件为例

    前提 Cordova Android 7.0.0开始改变了项目安卓平台的架构.新建一个空项目分别添加Android 6.4.0 和 Android 7.0.0平台: cordova platform ...

  3. 如何在Cordova Android 7.0.0 以下版本集成最新插件 极光插件为例 1

    2019独角兽企业重金招聘Python工程师标准>>> 前提 Cordova Android 7.0.0开始改变了项目安卓平台的架构.新建一个空项目分别添加Android 6.4.0 ...

  4. 为什么快捷指令无法将媒体转换为文本_VMIX23 (23.0.0.35)发布:将NDI更新到最新的4.2版本...

    vMix23发行说明 SRT SRT-安全可靠的传输是不可靠Internet的固定延迟流的点对点协议. vMix在vMix 4K和Pro中支持多个输入(流输入)和多达4个输出(在所有其他版本中为1个输 ...

  5. Spring Data 发布更改版本管理方案之后的第一个版本:2020.0.0

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 2020年10月28日 Spring Data自更改版本 ...

  6. mysql8.0用mybatis哪个版本_SpringBoot整合MyBatis与MySql8.0

    一.前言 之前已经有一篇文章讨论过SpringBoot整合MyBatis,因而此篇不在重复累赘,本文主要是最新版的SpringBoot2.0与MyBatis.最新MySQL8.0整合过程中遇到的问题进 ...

  7. tensorflow2.0支持的python版本-TensorFlow 版本兼容性

    本文面向需要在不同版本的 TensorFlow 之间向后兼容(针对代码或者数据)的用户,以及想要修改 TensorFlow 并同时保持兼容性的开发者. 语义化版本控制 2.0 TensorFlow 的 ...

  8. 【错误记录】Flutter 构建报错 ( Because xxx requires SDK version >=2.12.0-0 <3.0.0, versio | Dart SDK 版本低 )

    文章目录 一.报错信息 二.问题分析 三.解决方案 一.报错信息 event sent after app closed: {id: 0, progressId: null, message: Run ...

  9. 怎样查看电脑系统版本_微信7.0.0自动更新后怎样去还原以前的旧版本?

    今天"微信自动更新"上热搜了,不少安卓手机用户表示:今天早上打开微信,界面一片白,吓一跳,以为点错了.最后发现原来是自动更新到了7.0.0版本,但是真的,不习惯,还是喜欢以前那个老 ...

  10. 安卓最新系统_安卓最新10.0系统,新增功能都在这了!

    熟悉安卓系统的差友们应该知道,谷歌喜欢用某一种点心来命名每一代的安卓系统. 从最开始安卓 1.5 的 Cupcake( 纸杯蛋糕 ),到最新 8.0 的 Oreo( 奥利奥 )和 9.0 Pie( 派 ...

最新文章

  1. OpenCV 【十八】图像平滑处理/腐蚀与膨胀(Eroding and Dilating)/开闭运算,形态梯度,顶帽,黑帽运算
  2. golang中的strings.SplitAfterN
  3. Linux系统监控工具
  4. 关于一次装机后的个人总结
  5. .31-浅析webpack源码之doResolve事件流(3)
  6. IDA python 脚本编程使用参考资料链接
  7. rdt1.0,rdt2.0,rdt2.1,rdt2.2,rdt3.0
  8. SpringBoot启动时 提示没有主清单属性 MANIFEST
  9. 疯狂python讲义pdf_重磅!Python再次第一,Java和C下降,凭什么?
  10. 【Social listening实操】作为一个合格的“增长黑客”,你还得重视外部数据的分析!...
  11. 《CLR Via C# 第3版》笔记之(八) - 类型的转换构造器和方法
  12. EasyUI框架介绍
  13. python HtmlTestRunner python2.x python3.x报告优化模板源码下载
  14. 南京大学计算机专业推免生,南大计算机系招收2014级研究生外校推免生复试名单...
  15. 网络拓扑图js插件——jTopo应用
  16. 飞飞键盘鼠标连点器v1.0绿色版
  17. 计算机网络-名词解释整理
  18. 有没有能PC远程控制安卓手机的App?AirDroid实现PC远程控制安卓
  19. 利用织梦高级搜索功能 , 来定制身份证驾驶证信息查询系统
  20. 调戏 ChatGPT

热门文章

  1. 解决CH340驱动无法在 win10安装
  2. ssm(Spring+SpringMVC+MyBatis)整合: ums
  3. 【Python】socket同时收发与多线程防止input阻塞
  4. 职场小白,频繁问问题会不会被嫌弃?
  5. TiFlash 源码解读(七)TiFlash Proxy 模块
  6. vue3实战技巧 - 封装筛选、表格和请求逻辑
  7. 二叉搜索树(BST)和平衡二叉树(AVL树)的概念与理解
  8. 神经网络入门书籍推荐,神经网络的书籍推荐
  9. 《谁的青春不迷茫》影评
  10. 用Unity绘制地图