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 operating system to run on RISC-V hardware, replacing the original RISC-5 platform. This update showcases the system’s adaptability and potential for broader hardware support.
A developer has demonstrated a version of the Project Oberon operating system running on RISC-V hardware, replacing the original RISC-5 architecture. This porting effort is confirmed and showcased publicly via a Show HN post, highlighting the system’s flexibility and potential for wider hardware compatibility.
The developer, whose identity is not publicly disclosed, shared a working build of the Oberon OS on a RISC-V platform, a move that extends the OS’s reach beyond its original hardware. The port was achieved through modifications to the system’s kernel and hardware abstraction layers, ensuring compatibility with RISC-V instruction sets. The demonstration included booting the OS and running basic applications, confirming functional support.
According to the developer, this port was accomplished with open-source tools and minimal changes to the core Oberon codebase. The effort was shared publicly on Show HN, inviting feedback and collaboration from the community. The original Oberon system was designed for the RISC-5 architecture, used in the original Oberon hardware designed by Niklaus Wirth and colleagues at ETH Zurich.
Implications of Oberon on RISC-V for Hardware Flexibility
This development indicates that the Project Oberon OS can be adapted to modern, open-source hardware architectures like RISC-V. It suggests potential for wider adoption in academic, hobbyist, and embedded systems communities, where hardware flexibility and open standards are valued. The successful port also demonstrates the robustness of Oberon’s design and its ability to be cross-compiled and modified for new platforms, which could influence future OS development and educational projects.

XIAO ESP32C3 3PCS Pack – RISC-V Tiny MCU Board with Wi-Fi and Bluetooth5.0, Battery Charge Supported, Power Efficiency and Rich Interface
- MCU Chip: ESP32-C3 RISC-V 32-bit, up to 160MHz
- Development Ports: Multiple ports for versatile connectivity
- Compatibility: Supports Arduino, MicroPython, PlatformIO, and more
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Background of Oberon OS and RISC-V Compatibility Efforts
The Oberon operating system was originally developed in the 1980s for the RISC-5 architecture, used in the Oberon hardware at ETH Zurich. It is known for its simplicity, efficiency, and educational value. Over the decades, various enthusiasts and researchers have explored porting Oberon to modern architectures, but official or community-supported versions have been limited.
The RISC-V architecture has gained popularity as an open-source, modular processor design, enabling custom hardware and educational use. While RISC-V has been adopted in numerous projects, porting legacy systems like Oberon has remained a niche effort. This demonstration marks a notable step in bridging the gap between historic OS designs and modern open hardware.
“This port shows that Oberon can run on modern open-source hardware with minimal changes. It’s an exciting step for educational and experimental computing.”
— Anonymous developer

VisionFive2 Open Source RISC-V Single Board Computer, Quad-core StarFive JH7110 64-bit CPU, LPDDR4 8GB RAM 3D GPU, Dual Gigabit Network M.2 M-Key Port, Support Linux (Bundle 3-with WiFi 6 Dongle)
- Processor: Quad-core StarFive JH7110 64-bit CPU
- Memory: 8GB LPDDR4 RAM
- GPU: 3D IMG BXE-4-32 GPU
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Unconfirmed Aspects and Technical Details Still Under Review
While the port has been demonstrated successfully, detailed technical documentation, performance benchmarks, and stability assessments are not yet publicly available. It remains unclear how extensively the port has been tested or whether it supports all features of the original Oberon OS. Additionally, the long-term maintainability and compatibility with various RISC-V hardware configurations are still uncertain.

ESP32-P4-NANO Development Board Based on ESP32-P4 Chip with RISC-V Dual-core and Single-core Processors, Onboard MIPI-CSI, MIPI-DSI, USB 2.0 OTG, ETH, SDIO 3.0 TF Card Slot, etc. Interfaces
- Processor: RISC-V dual-core and single-core MCU
- Wireless Connectivity: Wi-Fi 6 and Bluetooth 5/BLE onboard
- Memory: 128KB HP ROM, 16KB LP ROM, 32MB PSRAM
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Next Steps for Community Testing and Official Support
Developers and users are expected to experiment further with the RISC-V port, potentially contributing patches and improvements. The creator may release more detailed documentation or source code in the future. Broader community testing, performance evaluation, and potential integration into educational projects are anticipated to follow, which could influence future OS porting efforts and hardware support strategies.

Amerock 1-3/8" Round Oberon Champagne Bronze Cabinet Knob
- Style: Contemporary modern cabinet knob
- Size: 1-3/8 inches diameter
- Finish: Champagne Bronze with gold tone
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Key Questions
Is the RISC-V port of Oberon officially supported?
No, the port was demonstrated by an independent developer and is not officially supported by the original Oberon project or ETH Zurich. It is a community-led effort showcased publicly on Show HN.
What hardware is needed to run Oberon on RISC-V?
The demonstration was on a specific RISC-V development board. Detailed hardware requirements have not been published, but generally, a RISC-V compatible processor and minimal supporting peripherals are needed.
Will this port be suitable for production or only educational use?
Currently, it is a proof of concept primarily intended for experimentation and educational purposes. Further development and testing are needed before considering production use.
Could this port lead to broader adoption of Oberon?
Potentially, if community testing and development continue, it could increase Oberon’s relevance in modern hardware environments, especially in open-source and educational settings.
Are there plans for official support or further development?
There has been no official announcement. Future developments depend on community interest and contributions from the developer who shared the port.
Source: hn
College move-in / dorm season Picks
dorm essentials
As an affiliate, we earn on qualifying purchases.