The Oberon project, created by Niklaus Wirth and Jürg Gutknecht at ETH Zurich in the mid-1980s, combined a programming language and an operating system designed for simplicity and transparency. The system was originally developed for the Ceres workstation, with development starting in 1985 and reaching a functional state by 1988.
In 2013, Wirth released an updated version of the project featuring the RISC5 processor, a simple RISC architecture described in Verilog. This processor was designed to be implemented on FPGAs. The original hardware operated at 25 MHz with 1 MB of memory, allowing the system to compile itself in approximately three seconds.
A recent technical initiative has successfully ported the Oberon system to modern environments, including browser-based emulators, QEMU, Kubernetes, and the Cozystack cloud platform. The project demonstrates the feasibility of running legacy architectural concepts on contemporary infrastructure using automated tools and AI-driven development agents.
The project maintains that the Oberon architecture remains relevant due to its influence on modern languages like Go and its focus on lean software principles. All source code, documentation, and instructions for the current implementation are available via the project's GitHub repository and official website.





