CP/M Neo (cpm-neo) 🖥️
40 年前的 CP/M,今天用 RISC-V 重新跑起来了。
这是一个小巧的 CP/M 风格操作系统,主打简洁、可移植,把 OS 内核和平台硬件层清晰分离。
核心组成:CP/M 风格命令行环境(CCP)、内核系统调用接口、BDOS 风格文件系统、应用 SDK,以及 sysgen 磁盘镜像构建工具。目前已完整支持 RISC-V 的 VEMU 模拟平台(可在线试玩),TinyMCU(RISC-V RAM 盘)和 Blackpill F411(ARM)两个移植还在进行中。
用 sysgen 一条命令就能编译内核、CCP、打包应用并生成磁盘镜像,文档库涵盖用户指南、系统调用参考、磁盘格式、架构设计等,方便想给硬件移植或写应用的开发者上手。
MIT 协议开源,41 星 4 fork,作者 Mazin-O3。喜欢复古计算/嵌入式 OS 的可以看看~
什么是CPM:
CP/M,是数字研究公司(Digital Research Inc.)在1974年开发,为8位CPU(如Intel 8080、Zilog Z80等)的个人电脑(PC)所设计之操作系统。在PC市场的黎明阶段,它成为被广泛应用的操作系统,DOS采用了许多CP/M特色、因此用户能快速适应。
显示更多