TL;DR
Listen free for 30 days with Audible
Thousands of audiobooks and originals — cancel anytime.
Start your free trialAs an affiliate, we earn on qualifying purchases.
A developer has successfully ported the Project Oberon system to run on RISC-V processors, replacing the original RISC-5 architecture. This development is shared on Show HN and signals potential for wider hardware support.
A developer has showcased a version of the Project Oberon operating system running on RISC-V hardware instead of its original RISC-5 platform. This port, shared on Show HN, confirms that the system can operate on a different instruction set architecture, opening the door for broader hardware compatibility and experimentation.
The port was demonstrated by an individual developer who has adapted the Oberon system, originally designed by Niklaus Wirth and colleagues at ETH Zurich, to run on RISC-V processors. The project involves significant modifications to the system’s low-level code to support the RISC-V instruction set, replacing the original RISC-5 architecture used in the original Oberon hardware.
According to the developer, the port is functional and includes core features of the Oberon system, such as its graphical interface and file management. The demonstration was shared on Show HN, a platform for showcasing projects, indicating a proof of concept rather than a fully optimized or production-ready version.
While the developer has not disclosed detailed technical specifics publicly, the effort represents a notable step in making the Oberon ecosystem more adaptable to modern hardware platforms, especially given RISC-V’s growing popularity as an open-source, customizable architecture.
Potential Impact of Oberon on RISC-V Ecosystem
This development demonstrates that the Oberon operating system, known for its simplicity and educational value, can be ported to modern open-source architectures like RISC-V. If further developed, it could facilitate new use cases in embedded systems, education, or research environments, where RISC-V’s flexibility is highly valued.
Moreover, this port suggests that other legacy or academic operating systems could be adapted for RISC-V, fostering innovation and experimentation outside mainstream commercial platforms. It also highlights the potential for RISC-V to support diverse operating systems, expanding its ecosystem beyond Linux and other common OSes.

2Pcs Type-C USB CH32V003 Development Board Minimum System core Board for Nano RISC-V
- Development Board for Nano RISC-V: CH32V003F4U6 chip included
- On-board 24MHz Crystal Oscillator: Ensures stable clock signal
- Powered via Type-C USB: Easy and reliable power source
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Background of Project Oberon and RISC-V Compatibility Efforts
The Project Oberon was originally developed in the 1980s as both a programming language and an operating system, with a focus on simplicity and educational use. Its hardware was based on custom designs, primarily RISC-5 based systems, which are now obsolete.
Meanwhile, RISC-V has gained traction as an open-source instruction set architecture, with widespread adoption in academia and industry for its flexibility and licensing model. Efforts to port various systems to RISC-V have been ongoing, but running legacy OSes like Oberon on RISC-V has remained experimental.
The recent demonstration on Show HN marks a significant milestone, showing that the Oberon system can be adapted to modern, open architectures, though it remains in early stages.
“This port shows that Oberon can run on RISC-V hardware, paving the way for more experimentation and educational use.”
— Developer of the port
Extent of System Functionality and Future Development
It is not yet clear how complete or stable the RISC-V port of Oberon is. The demonstration appears to focus on core functionality, but details about peripheral support, performance, and potential limitations remain unconfirmed. Further development and testing are needed to assess its readiness for broader use.
Next Steps for RISC-V Oberon Port Development
The developer plans to refine the port, improve stability, and document the process. Community feedback and contributions could accelerate development, potentially leading to a more robust version suitable for educational or experimental deployment. Additionally, further demonstrations may explore running Oberon on different RISC-V hardware configurations.
Key Questions
Is the RISC-V port of Oberon officially supported?
Currently, the port is a proof of concept shared on Show HN by an individual developer and is not officially supported by the original Oberon project.
What hardware is needed to run the RISC-V Oberon system?
The demonstration was on a generic RISC-V development board, but specific hardware requirements have not been detailed publicly. It likely requires a RISC-V processor capable of supporting the system’s needs.
Will this port support all features of the original Oberon system?
It is uncertain at this stage. The demonstration appears to focus on core functionalities, but full feature support remains to be seen as development continues.
Could this port lead to wider adoption of Oberon?
If further developed and stabilized, it could facilitate educational use and experimentation, especially in environments where RISC-V hardware is accessible.
Are there plans to port other legacy systems to RISC-V?
While specific plans are not publicly announced, the success of this port may inspire similar efforts for other systems.
Source: hn
Grilling season Picks
grills
As an affiliate, we earn on qualifying purchases.