头版Folia Daily Briefing
← 返回头版
科技创业公司

CP/M-386:386处理器保护模式下的CP/M移植项目

CP/M-386是一个开源项目,将经典的CP/M操作系统移植到386处理器的32位保护模式环境中[1]。该项目源自CP/M-68K,致力于实现与CP/M 2.2及更高版本的兼容性[1]。

项目支持通过3.5英寸1.44MB软盘MBR或GRUB Multiboot两种方式启动[1],并提供VGA文本和COM1串口控制台(波特率9600/N/8/1,地址0x3F8)的硬件接口[1]。系统运行于Ring-3模式的任务段(TPA),可在386及更高版本处理器上运行,至少需要2MB内存[1]。BDOS与CP/M-68K 1.3和CP/M 2.2完全兼容[1],支持超过60%的DOS-Plus功能以及约50%的MP/M多处理扩展[1]。

项目采用MIT许可证发布,且已获得数字研究公司CP/M资产继承者的明确授权使用[1]。开发团队对提交规范有明确要求,禁止大量LLM生成代码的拉取请求,目前操作系统本身不含AI生成代码[1]。该项目当前处于早期开发阶段[1]。


CP/M-386操作系统开源项目386保护模式系统移植