This version of the Oberon System 3, called ETH Oberon, is compatible with the Oberon+ compiler, IDE, and runtimes, as well as the OBX Platform Abstraction Layer (PAL), making it truly cross-platform. Although still a work in progress, it is stable enough to be explored. The latest commit has been tested on both the Mono CLI and as a native executable built with the generated C code. Screenshots of the migrated system and the Oberon gadget system desktop are provided. The system is based on the PC Native Oberon System 3 Release 2.3.6 and relevant migration steps and module status can be found in the provided files. Precompiled versions of the system are available for Windows and Mac.
https://github.com/rochus-keller/OberonSystem3