CP/M-386:让经典操作系统在 386 上重生
CP/M-386 – CP/M for 386 protected mode, derived from CP/M‑68K
CP/M-386 是一个将经典 CP/M 系统移植到 386 保护模式的项目,源自 CP/M-68K。它支持 32 位 Ring-3 TPA,可通过软盘 MBR 或 GRUB Multiboot 启动,兼容 VGA 文本和 COM1 串口控制台。目前处于早期开发阶段,尚未支持磁盘、网络等驱动,但已实现与 CP/M 2.2 和 CP/M-68K 1.3 的 100% BDOS 兼容性。项目包含丰富的测试工具,如分形绘制、内存映射等,并明确拒绝大量 AI 生成代码,强调学习价值。
CP/M-386 目前正处于非常早期的开发阶段。
HN 评论区
60- rswail
我很确定 CP/M 86 早就存在了。我记得甚至还有 Concurrent CP/M 86,它可以同时运行多达 4 个(或者更多?)虚拟会话。这比 MS-DOS 领先了光年,但没人想要它,所以 DRI 把它简化了,增加了 MS-DOS 兼容性,并以 DR-DOS 的名义重新发布(尽管它仍然优于 MS-DOS)。
- iqp
CP/M‑386 目前处于非常早期的开发阶段。
完整的 32 位保护模式实现,带有 Ring‑3 TPA。
可通过 3.5 英寸 1.44MB 软盘的 MBR 或 GRUB Multiboot 内核启动。
支持 VGA 文本(0xB8000)和/或 COM1 串口(9600/N/8/1, 0x3F8)控制台。
暂无软盘/硬盘/CD/USB/网络/声音/其他驱动程序。
所以它是从软盘启动的,但没有软盘支持?
- anonymousiam
CP/M —— 因为 pip 比 copy 更有道理。