Show HN: A Project Oberon System Version Running On RISC-V Instead Of RISC-5
AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

Prime Big Deal Days · Oct 6–7Offer from Amazon

Get the latest gadgets delivered free — and shop member deals

  • Fast, free delivery on millions of items
  • Access to Prime Big Deal Days deals on October 6–7
  • Prime Video, Amazon Music and more included
Start your free Prime trial Free trial for eligible customers · Cancel anytime
As an affiliate, we earn on qualifying purchases.

A developer has successfully ported the Project Oberon system to run on RISC-V hardware, replacing its original RISC-5 architecture. This development showcases potential for open-source OS portability and hardware flexibility.

A developer has publicly demonstrated a version of the Project Oberon operating system running on RISC-V hardware, replacing the original RISC-5 architecture. This port signifies a notable step in the system’s adaptability and open-source hardware experimentation, attracting interest from the OS and hardware communities.

The port was shared on the Show HN platform by an individual developer, who provided a working version of Oberon on RISC-V. The original Oberon system, developed by Niklaus Wirth and colleagues, was designed for the RISC-5 architecture, a proprietary processor from the 1980s. The new implementation demonstrates that the system can be adapted to modern, open-source hardware architectures like RISC-V.

According to the developer, the port involved significant modifications to the system’s low-level code, including adapting the boot process, memory management, and device drivers to RISC-V specifications. The project aims to serve as a proof of concept for running legacy academic systems on contemporary, open hardware platforms.

While the port is functional, the developer clarified that it is still a work-in-progress, with some hardware features and peripherals not yet fully supported. The demonstration was accompanied by a video showing the system booting and running basic operations on RISC-V hardware, specifically on a SiFive-based development board.

At a glance
updateWhen: announced March 2024
The developmentA developer shared a version of the Project Oberon operating system running on RISC-V hardware, marking a significant port from its original RISC-5 architecture.

Potential Impact of Porting Oberon to RISC-V

This development is significant because it shows that a historically influential, minimalist operating system like Oberon can be ported to modern, open-source hardware architectures such as RISC-V. It highlights the flexibility of Oberon’s design and opens possibilities for educational use, research, and hobbyist experimentation with legacy systems on current hardware. Additionally, it underscores the broader trend of adapting academic and experimental OSes to open hardware platforms, fostering innovation and hardware independence.

Amazon

RISC-V development board

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Historical and Technical Background of Oberon and RISC-V

Project Oberon was developed in the 1980s at ETH Zurich as both an operating system and a programming environment, emphasizing simplicity and efficiency. Originally designed for the RISC-5 architecture, it was influential in academic circles but remained largely confined to specialized hardware and research settings.

RISC-V, an open-source instruction set architecture, was introduced in the mid-2010s and has gained widespread adoption for its flexibility and openness. It is now used in a variety of devices, from embedded systems to high-performance computing. Porting legacy systems like Oberon to RISC-V aligns with ongoing efforts to modernize and democratize computing platforms.

Prior to this demonstration, there have been other efforts to run Oberon on emulators and different hardware, but a direct port to RISC-V hardware marks a notable milestone in system portability and open-source hardware compatibility.

“This port demonstrates that Oberon can run on modern open hardware, paving the way for further experimentation and educational use.”

— Developer (via Show HN post)

Amazon

open-source hardware RISC-V

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Extent of Hardware Support and Future Development

It is still unclear how fully the port supports all hardware features, peripherals, and performance optimizations on RISC-V. The developer noted that some components, such as certain device drivers, are not yet complete, and stability over extended use remains untested. The long-term maintainability and potential for widespread adoption are still uncertain at this stage.

Amazon

legacy OS port RISC-V

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Next Steps for Porting and Community Involvement

The developer plans to continue refining the port, adding support for additional peripherals and improving system stability. They also intend to release the source code publicly, inviting community contributions. Future milestones include enabling full hardware support, benchmarking performance, and exploring use cases in education and research settings.

Amazon

SiFive RISC-V board

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

What is Project Oberon?

Project Oberon is an operating system and programming environment developed in the 1980s at ETH Zurich, known for its simplicity and efficiency, originally designed for the RISC-5 architecture.

Why is porting Oberon to RISC-V significant?

This demonstrates that legacy academic systems can be adapted to modern, open-source hardware architectures, broadening their usability and educational value.

Will this port be available for public use?

The developer plans to release the source code publicly, but it is still in early stages, with ongoing development and testing.

What hardware was used for the demonstration?

The demonstration was performed on a SiFive-based development board, a common RISC-V platform.

What are the challenges in porting Oberon to RISC-V?

The main challenges include adapting low-level system code, device drivers, and ensuring hardware compatibility and stability.

Source: hn

FALL

Fall Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

Nintendo Announces New Product Revisions In Europe With Replaceable Batteries

Nintendo announces new revisions of the Switch in Europe featuring replaceable batteries, marking a shift in hardware design. Details are confirmed but some specifics remain unclear.

DuckDuckGo installs are up 30% as users reject being ‘force-fed’ Google’s AI Search

DuckDuckGo’s U.S. app installs rise 30% amid backlash against Google’s AI-driven search updates, highlighting user demand for privacy and control.

7 Best Internal Solid State Drives for Prime Day Deals in 2026

Thorsten Meyer AI ranks seven internal SSD picks for Prime Day 2026, led by SK Hynix Gold P31 2TB, with cautions on fit and pricing.

GentleOS – Classic operating system with a lovely retro GUI

GentleOS is a new hobby OS for 32-bit PCs featuring a classic GUI, requiring minimal hardware and supporting vintage devices, with plans for future updates.