Show HN: A Project Oberon System Version Running On RISC-V Instead Of RISC-5

TL;DR

A developer has demonstrated a version of the Project Oberon system running on RISC-V hardware, replacing the original RISC-5 processor. This development showcases the system’s portability and potential for open hardware platforms.

A developer has shared a version of the Project Oberon operating system that runs on RISC-V hardware instead of the original RISC-5 processor. This development demonstrates the system’s adaptability to modern, open-source processor architectures, highlighting its potential for broader hardware applications.

The project was showcased on Show HN, where the developer presented a working port of the Oberon System on a RISC-V platform. The port replaces the original RISC-5 architecture, which was used in the original Oberon hardware, with a more flexible and open RISC-V processor. The developer confirmed that the system boots and runs core functionalities, though some features may still be in development.

According to the developer, this port involved significant adaptation of the Oberon kernel and system components to RISC-V instructions and hardware interfaces. The project aims to demonstrate the feasibility of running Oberon on modern open-source hardware, potentially enabling new educational and research opportunities. The developer did not specify whether the port is fully optimized or if it supports all features of the original system.

At a glance
updateWhen: announced March 2024
The developmentA Show HN post revealed a working port of the Project Oberon operating system on RISC-V architecture, replacing the original RISC-5 processor.

Potential Impact of Oberon on RISC-V Ecosystem

This development is significant because it shows that the Project Oberon, a minimalist and influential operating system originally designed in the 1980s, can be ported to modern, open-source hardware architectures like RISC-V. It highlights the system’s portability and could inspire further projects to adapt legacy systems for contemporary hardware platforms. For the open hardware community, this port offers a proof of concept that educational and experimental OSes like Oberon can operate on accessible, customizable processors, potentially fostering innovation and learning.

While the port is still in experimental stages, its success could pave the way for more open-source operating systems to run on RISC-V, expanding the ecosystem beyond existing mainstream options. It also underscores the enduring relevance of Oberon’s design principles in modern computing contexts.

Amazon

RISC-V development board

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

Project Oberon was developed at ETH Zurich in the 1980s by Niklaus Wirth and colleagues as both an operating system and a programming environment. Known for its simplicity and efficiency, Oberon has remained influential in academic and hobbyist circles. Historically, Oberon was designed for specific hardware, notably the RISC-5 processor, which was used in the original Oberon workstations.

In recent years, the rise of RISC-V as an open-source, extensible processor architecture has encouraged efforts to port legacy systems and operating systems to this platform. Several projects have aimed to adapt various OSes to RISC-V, but a full port of Oberon has not been widely documented until now. The recent Show HN post marks a notable milestone in this ongoing trend, showing that legacy OSes like Oberon can be made compatible with modern, open hardware architectures.

“Porting Oberon to RISC-V was challenging but feasible, and the system boots successfully on the new hardware.”

— the developer

Amazon

open source RISC-V processor

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Extent of System Functionality and Future Support

It is not yet clear whether the port supports all features of the original Oberon system or if it is in an early prototype stage. Details about system stability, performance, and compatibility with peripherals remain undisclosed. The developer indicated ongoing work, so full functionality is still to be confirmed.

Amazon

RISC-V compatible motherboard

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Next Steps for Development and Community Engagement

The developer plans to further refine the RISC-V port, improve stability, and possibly release source code for community testing. Engagement from the open hardware community and educational institutions could accelerate development, potentially leading to a fully functional and widely available version of Oberon on RISC-V. Monitoring updates from the developer and community forums will be key to understanding progress.

Amazon

RISC-V programming kit

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 fully functional?

The port has been demonstrated to boot and run core functionalities, but full feature support and stability are still under development.

Can I try the RISC-V Oberon port myself?

The developer has not yet released the source code publicly. Future updates may include access for interested users.

What hardware is needed to run Oberon on RISC-V?

Specific hardware details are not confirmed, but generally, a RISC-V processor platform capable of running the port is required. The developer used a particular RISC-V board for testing.

Why is porting Oberon to RISC-V important?

This effort demonstrates the adaptability of legacy systems to modern open hardware, supporting education, experimentation, and software preservation.

Source: hn

Wellness content on this site is informational and not a substitute for professional medical guidance.
You May Also Like

How Is The Bun Rewrite In Rust Going?

An update on the ongoing rewrite of Bun in Rust, highlighting confirmed milestones, current status, and future steps for the project.

Unearthing My 1996 Windowed OS In Machine Code For Am29000 Homebrew Computer

A hobbyist has successfully recovered and run a 1996 windowed operating system on a custom Am29000-based computer, reviving vintage software in machine code.

Whatsapp Linkedin Surges In Global Coverage

Recent data shows a significant increase in media mentions of WhatsApp and LinkedIn worldwide, indicating heightened interest and coverage.

Intel Starts Shipping High-NA EUV Silicon

Intel has started shipping silicon wafers manufactured with high-NA EUV lithography, marking a significant step in advanced chip production technology.