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

Samsung’s Galaxy Unpacked July 2026 Event: Invites Are Out, Here’s What to Expect

Samsung has sent out invites for its Galaxy Unpacked event in July 2026, signaling new device launches. Details are confirmed but some features remain unconfirmed.

Technology Operations Signal Monitor: The Future Of Flipper Zero Development

A new technology operations signal monitor is being tested to track updates like Flipper Zero development, helping small software teams stay ahead.

The Future Of Storage Tech: 10 AI NAS Devices For Private Cloud In 2026

A new wave of AI-integrated NAS devices for private cloud storage emerges in 2026, offering smarter, more efficient data management for homes and small offices.

Running local models on an M4 with 24GB memory

A detailed report on deploying and running local AI models on an Apple M4 MacBook Pro with 24GB memory, exploring capabilities, setup, and limitations.