DarkOS:从头开始构建的自定义操作系统

时间:2024-08-03 15:16:38
【文件属性】:

文件名称:DarkOS:从头开始构建的自定义操作系统

文件大小:949KB

文件格式:ZIP

更新时间:2024-08-03 15:16:38

Assembly

#DarkOS 从头开始构建的自定义操作系统。 引导加载程序是一个 2 阶段引导过程。 bootStage1 - 为 bootStage2 设置环境和数据表。 bootStage2 - 设置适合内核的环境并将内核加载到内存中。 ##为什么要公开? 互联网上有很多关于如何创建引导加载程序、内核和操作系统的解释和教程。 然而,他们中的大多数都没有解释在 Windows 平台上项目的构建部分。 大多数用于汇编和编译的程序都是基于 *NIX 的。 因此,我将它作为一个项目发布,同时也作为关于如何在 Windows 平台上实际组装项目的工具/指南。 ##它是如何工作的? 目前,脚本不能组装所有内容。 他们只组装 bootStage1.asm 和 bootStage2.asm。 这会改变。 这就是一切都停止的方式。 目录 解释 源文件 包含所有源文件。 垃圾桶 包含组装的 ASM 文件和


【文件预览】:
DarkOS-master
----Screenshots()
--------HexPrintError.png(131KB)
--------ErrorReadingFloppy.png(443KB)
--------MOVAX0xE0.png(136KB)
----.gitattributes(483B)
----src()
--------bootStage1.asm(716B)
--------includes()
--------bootStage2.asm(1KB)
----scripts()
--------AssembleBootloader.bat(591B)
--------CopyToFloppy.bat(347B)
--------CreateFloppyImage.bat(167B)
----lib()
--------filesfolders()
----Oracle VM VirtualBox.lnk(1KB)
----Assemble.bat(358B)
----PartCopy.ini(298B)
----README.md(3KB)
----bin()
--------floppyImage.img(1.41MB)
--------bootloader()

网友评论