TL;DR
A developer has demonstrated a version of the Project Oberon operating system running on RISC-V hardware, replacing the original RISC-5 platform. This port is shared on Show HN, highlighting potential for open-source OS development on RISC-V.
A developer has publicly shared a version of the Project Oberon operating system ported to the RISC-V architecture, replacing the original RISC-5 platform. This development was showcased on the Hacker News ‘Show HN’ forum, marking a significant step in adapting Oberon to modern open-source hardware architectures.
The port was demonstrated by an individual developer who has successfully adapted the Oberon system—originally designed for the RISC-5 architecture—to run on RISC-V hardware. The implementation is available on Show HN, allowing community review and testing. The developer confirmed that the system boots and operates on RISC-V, but detailed performance metrics and stability data are still pending.
The original Oberon system, created by Niklaus Wirth and colleagues at ETH Zurich, is a minimalist operating system and programming environment. Its adaptation to RISC-V suggests potential for broader use of Oberon in open-source hardware projects, especially given RISC-V’s growing popularity among hobbyists and researchers.
Implications for Open-Source OS Development on RISC-V
This port demonstrates that legacy operating systems like Oberon can be adapted to modern open-source hardware architectures, expanding the possibilities for educational and research projects. It also highlights the flexibility of RISC-V, which is increasingly seen as a viable platform for custom OS development, due to its open design and growing ecosystem.
For the open-source community, this achievement could inspire further porting efforts and innovations, potentially leading to new lightweight, educational, or research-oriented operating systems tailored for RISC-V hardware.
As an affiliate, we earn on qualifying purchases.
Background on Project Oberon and RISC-V Compatibility Efforts
Project Oberon, developed in the late 1980s, is a minimalist operating system and programming environment designed for simplicity and efficiency. It was originally built to run on specialized hardware based on the RISC-5 architecture, which is now obsolete.
RISC-V, an open-source instruction set architecture, has gained traction over recent years as a flexible and accessible platform for academic, hobbyist, and industrial applications. However, porting legacy systems like Oberon to RISC-V has remained limited until now, with most efforts focused on modern OSes and kernels.
The recent demonstration on Show HN marks one of the first publicly shared efforts to adapt Oberon to RISC-V, signaling renewed interest in legacy OSs on modern architectures.
“This port shows that Oberon can run on RISC-V hardware, opening pathways for educational and experimental projects.”
— the developer behind the port
Open-source operating system for RISC-V
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Unconfirmed Performance and Stability Details
It is not yet clear how stable or performant the RISC-V port of Oberon is in practical use. The developer has confirmed booting and basic operation but has not provided detailed benchmarks or long-term stability data. Compatibility with various RISC-V implementations or peripherals remains untested.
As an affiliate, we earn on qualifying purchases.
Next Steps for Community Testing and Development
Community members are expected to review the shared code, test the system on different RISC-V hardware, and contribute improvements. The developer may release further updates with performance metrics, bug fixes, and expanded functionality. Monitoring forums like Hacker News and GitHub repositories will be key to tracking progress.
As an affiliate, we earn on qualifying purchases.
Key Questions
What is Project Oberon?
Project Oberon is a minimalist operating system and programming environment created by Niklaus Wirth and colleagues at ETH Zurich, designed for simplicity and efficiency.
Why is porting Oberon to RISC-V significant?
It demonstrates the adaptability of legacy OSes to modern open-source hardware architectures, expanding educational and research opportunities.
Is the port ready for production use?
No, it is currently a proof of concept. Further testing and development are required before it can be considered stable or suitable for production.
Will this port support all RISC-V hardware?
This remains uncertain; compatibility with various RISC-V implementations and peripherals has not yet been confirmed.
How can I access or contribute to this project?
The port has been shared on Show HN, and the code is likely available through the developer’s repository or linked discussions. Community contributions are encouraged.
Source: hn