TL;DR
Developers have shared a version of the Project Oberon System running on RISC-V hardware, replacing the original RISC-5 platform. This port demonstrates the system’s adaptability to modern open architectures and may influence future OS development.
A developer has publicly shared a version of the Project Oberon System running on RISC-V hardware, replacing the original RISC-5 platform. This port, presented on the Show HN forum, demonstrates the system’s ability to operate on a modern, open-source instruction set architecture, marking a significant step in the system’s adaptability and potential for broader hardware support.
The port was shared by a developer known as ‘beyond’ on Show HN, where they showcased a working version of the Oberon OS on RISC-V hardware. The developer confirmed that the system runs successfully, including core functionalities such as file management, user interface, and basic system operations, on RISC-V processors.
Originally, the Project Oberon System was designed for the RISC-5 architecture, a proprietary processor developed by the original creators. The port to RISC-V, an open-source architecture gaining widespread adoption, underscores the system’s portability and the potential for running Oberon on a variety of modern hardware platforms. The developer did not specify whether the port was tested on commercial RISC-V boards or custom hardware but emphasized the successful execution of core OS features.
Impact of Porting Oberon to RISC-V Hardware
This development is significant because it demonstrates that the Project Oberon System, a minimalistic and influential operating system, can be adapted to modern open-source hardware architectures like RISC-V. It opens the possibility for running Oberon on a broader range of devices, including cost-effective embedded systems and educational platforms, fostering continued interest in the OS’s design principles and simplicity.
Furthermore, this port could inspire other OS projects to explore RISC-V compatibility, potentially impacting the open hardware ecosystem. The fact that the system was successfully demonstrated suggests that the core design of Oberon is architecture-agnostic enough to support such transitions, which could influence future OS development efforts targeting open architectures.

XIAO ESP32C3 3PCS Pack – RISC-V Tiny MCU Board with Wi-Fi and Bluetooth5.0, Battery Charge Supported, Power Efficiency and Rich Interface
- MCU Core: ESP32-C3 RISC-V 32-bit chip, 160MHz
- Development Compatibility: Supports Arduino, MicroPython, PlatformIO, and more
- Wireless Connectivity: Wi-Fi and Bluetooth 5.0 with 100m range
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Background: Oberon System and RISC-V Architecture
The Project Oberon System was originally developed by Niklaus Wirth and colleagues at ETH Zurich in the late 1980s as a minimal, efficient OS and programming environment. It was designed to run on custom hardware, specifically the RISC-5 processor, which was proprietary and limited in scope.
Meanwhile, RISC-V is an open-source instruction set architecture that has gained significant traction since its release in 2010. Its modular design allows for a wide range of implementations, from embedded devices to high-performance servers. The open nature of RISC-V makes it attractive for academia, hobbyists, and commercial developers seeking customizable hardware solutions.
The port of Oberon to RISC-V has been anticipated by some in the developer community, given the OS’s minimal design and portability. However, prior to this, no publicly confirmed version of Oberon running on RISC-V hardware had been shared or demonstrated.
“This port demonstrates that Oberon can be adapted to modern hardware architectures like RISC-V, and it runs core system functionalities successfully.”
— the developer ‘beyond’ on Show HN
Unanswered Questions About the RISC-V Port
Details about the specific hardware used for the port remain unclear, including whether it was tested on commercial RISC-V boards or custom hardware. It is also not confirmed if the port supports all features of the original Oberon System or if it is still in early development stages. Additionally, performance metrics and stability assessments are not yet available.
Next Steps for RISC-V Oberon Development
The developer has indicated plans to further refine the port, including testing on different RISC-V hardware and expanding functionality. Community feedback and contributions are expected to shape subsequent versions. Additionally, more detailed performance benchmarks and stability tests are anticipated to assess viability for broader use.
In the coming months, the project may see additional demonstrations or releases, potentially encouraging other OS projects to explore RISC-V compatibility. The broader open hardware community will likely monitor developments closely.
Key Questions
What is the significance of porting Oberon to RISC-V?
Porting Oberon to RISC-V demonstrates its adaptability to modern, open-source hardware architectures, potentially broadening its use and inspiring other OS projects to support RISC-V.
Was the port tested on commercial RISC-V hardware?
The developer did not specify whether the port was tested on commercial RISC-V boards or custom hardware, leaving this detail unclear.
Does this port include all features of the original Oberon System?
It is not yet confirmed if all features are supported; initial demonstrations focused on core functionalities like file management and user interface.
How might this development influence future OS projects?
This port showcases the feasibility of running Oberon on open hardware, potentially encouraging similar efforts and fostering innovation within the open-source OS community.
What are the next steps for the project?
The developer plans to test on additional hardware, improve stability, and expand functionality, with further demonstrations expected in the near future.
Source: hn