开发者生态
morning
Os8088:适用于 IBM XT、286、386 的强大的类 Mac 操作系统
摘要
What it is os8088 boots from the first sector of a floppy into a graphical desktop. There is no DOS underneath it and no command line anywhere in it -- the 512-byte boot sector loads a 40KB kernel, th...
the
and
you
from
floppy
first
sector
into
kernel
bar
2026-08-09
1 阅读
约1分钟阅读
jggonz
字号:
它是什么 os8088 从软盘的第一个扇区启动到图形桌面。它下面没有 DOS,也没有任何命令行——512 字节的引导扇区加载 40KB 的内核,内核计算出机器拥有哪个显示适配器并将其切换为图形,借用视频卡自己的 8x8 字符集,并显示一个菜单栏。接下来的一切都是你记忆中 1984 年 Macintosh 的界面:通过带有橡皮筋轮廓的标题栏拖动的窗口、下拉并拖动的菜单、关闭框和最小化框、每个软盘驱动器的图标,以及底部的一个停靠栏,每个正在运行的程序有一个图块。程序从第二张软盘加载并作为一流的应用程序运行,一次运行多个。整个系统适合 Intel 8086 或 8088(原始 IBM PC 和 PC/XT 中的处理器)的 256K RAM。这是一个业余爱好项目,已经完成,足以使用,源代码是 66,183 行 NASM,你可以花一个下午阅读。
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱