用汇编语言从零开始编写我的操作系统

主要观点:介绍了 Snowdrop OS 这一自制操作系统项目,包括其诞生背景、包含的工具和应用、可分发的介质形式以及不同版本的更新内容。
关键信息

  • 基于 IBM PC 架构的 16 位实模式操作系统,用 x86 汇编语言开发。
  • 包含文件管理器、文本编辑器、图形应用、BASIC 解释器等工具,还移植了 DOS 游戏。
  • 有软盘(1.44Mb)和 CD-ROM 两种镜像形式,可安装到硬盘。
  • 源代码可在source code中查看,包含多个重要部分的代码。
  • 有多个版本,从初始版本到包含各种功能的更新版本,如多任务支持、各种驱动、游戏等。
    重要细节
  • 引导加载器将内核加载到内存,内核设置中断向量并加载启动应用。
  • 不同版本的具体更新内容,如 v2 增加 PS/2 鼠标驱动,v19 可安装到硬盘等。
  • 各部分源代码的具体链接,如引导加载器[http://sebastianmihai.com/sno...]等。
阅读 7
0 条评论