Project Oberon System: 运行在RISC-V上的经典操作系统
Show HN: A Project Oberon System version running on RISC-V instead of RISC-5
本项目将经典的Project Oberon System从Niklaus Wirth设计的RISC-5架构迁移至现代通用的RISC-V(RV32)平台。通过OP2编译器与基于RV32emu的虚拟机,完整复现了Wirth在书中描述的硬件内存映射。这不仅保留了Oberon-07到Oberon 90的源码迁移成果,还让开发者能在ESP32等现代硬件上体验这一极简、严谨且完全文档化的操作系统。无论是研究RISC设计哲学,还是探索嵌入式系统,这都是一个兼具历史价值与实用性的开源项目。
将整个系统从RISC-5迁移到RISC-V,是在保留Oberon核心价值的同时,将其带入广泛可用的现代硬件世界的务实之举。