30天自制操作系统:第一天

本文记录了作者尝试自制操作系统的第一天经历。选择了bz作为二进制编辑器,尽管它界面古老,但仍在维护中。作者创建了helloos0.img文件,并编写了run.bat和install.bat脚本。由于缺少光驱和工具,作者借助互联网资源在Win10 64位专业版上模拟运行,最终在VM上成功运行,完成了第一天的任务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

30天自制操作系统:第一天


趁着双十一采购了一大堆书,准备消化一下,不然就太浪费了。

书上推荐的二进制编辑器是bz ,界面和版本有点古老,还只有日语和英语版本。
不过直到最近一年还一直在维护,最新的版本在Gitlab,有Win版和Mac版。
当然也可以选择自己习惯的编辑器。

工具有了以后就可以开始动手敲了,以下是成品,注意红线处,以及编码是ASCII。
在这里插入图片描述
结尾行号是167FF0,最后文件大小是1440KB,3.5寸软盘古老的名词的大小
在这里插入图片描述
敲好以后保存为helloos0.img
然后在同一个目录下新建run.bat文件和install.bat文件,分别输入以下内容
run.bat

copy helloos.img  ..\z_tools\qemu\fdimage0.bin
..\z_tools\make.exe -C ../z_tools/qemu

install.bat

..\z_tools\imgtol.com w a: helloos.img
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值