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

TL;DR

A developer has successfully ported the Project Oberon operating system to run on RISC-V hardware, replacing the original RISC-5 architecture. This development demonstrates the OS’s adaptability to modern open-source 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 architecture. This port demonstrates the OS’s adaptability to modern, open-source CPU architectures, marking a notable milestone in the system’s development and potential applications.

The port was revealed through a Show HN post by an individual developer, who announced that they successfully adapted the Oberon system to operate on RISC-V processors. The original Oberon OS, developed by Niklaus Wirth and colleagues at ETH Zurich, was designed for the RISC-5 architecture, which is now largely obsolete.

According to the developer, the port involved significant modifications to the system’s hardware abstraction layer to support RISC-V instructions and peripherals. The project aims to demonstrate that Oberon can run on modern, open-source hardware platforms, potentially broadening its use in educational and research contexts. The developer has shared source code and detailed documentation, inviting community collaboration and testing.

While the port is still in early stages, the developer reports that the system boots and runs basic operations on RISC-V hardware, though some features remain experimental or incomplete. The effort is part of a broader trend of porting legacy systems to modern architectures, which can help preserve and extend their relevance.

At a glance
updateWhen: announced March 2024
The developmentA Show HN post announced a working version of the Project Oberon system running on RISC-V instead of its traditional RISC-5 architecture.

Potential Impact of RISC-V Port on Oberon Ecosystem

This development matters because it demonstrates that legacy operating systems like Oberon can be adapted to modern, open-source hardware. RISC-V’s growing popularity as a flexible, royalty-free ISA makes this port a step toward revitalizing Oberon for contemporary educational, research, and hobbyist applications. It also highlights the ongoing interest in preserving and modernizing classic systems, which can influence future OS development and hardware compatibility efforts.

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 originally developed in the 1980s at ETH Zurich as both an operating system and programming environment, optimized for the RISC-5 architecture. Over the decades, it has been celebrated for its simplicity, efficiency, and educational value. However, the original hardware platform has become obsolete, limiting its practical use today.

Meanwhile, RISC-V has emerged as a prominent open-source ISA, supported by a growing community and industry backing. Several efforts have been underway to port legacy systems and experimental OSes to RISC-V, aiming to leverage its flexibility and accessibility. The recent port of Oberon is part of this broader movement, emphasizing the OS’s portability and relevance in modern hardware environments.

“This port shows that Oberon can run on modern hardware, and we hope it encourages further development and educational use.”

— The developer behind the port

Amazon

Open-source CPU hardware

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Extent of System Functionality and Future Development

It is not yet clear how fully the RISC-V port supports all features of the original Oberon system. The current version boots and runs basic operations, but some advanced features, peripherals, or hardware integrations may still be incomplete or experimental. The long-term stability and performance are also still under assessment, and community contributions are ongoing.

Amazon

RISC-V compatible motherboard

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Next Steps for Community Testing and Feature Completion

The developer plans to continue refining the RISC-V port, aiming to support more hardware configurations and extend system stability. Community feedback and contributions are encouraged to improve compatibility and add features. Future milestones include achieving full feature parity with the original Oberon system and documenting performance benchmarks on various RISC-V platforms.

Amazon

Project Oberon OS software

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Why is porting Oberon to RISC-V important?

Porting Oberon to RISC-V makes the system accessible on modern, open-source hardware, which can expand its educational and research use, and demonstrate the OS’s adaptability.

How complete is the current RISC-V version of Oberon?

The system currently boots and performs basic functions, but some features and peripherals are still in development or experimental stages. Full feature parity has not yet been achieved.

Can I try the RISC-V Oberon port myself?

Yes, the developer has shared source code and documentation via the Show HN post, inviting others to test and contribute to the project.

Will this port support commercial or embedded hardware?

While initial efforts focus on educational and experimental hardware, future support for various RISC-V platforms, including embedded systems, is possible as development progresses.

What does this mean for legacy OS preservation?

This port exemplifies how legacy systems like Oberon can be adapted for modern hardware, helping preserve their concepts and extend their relevance.

Source: hn

You May Also Like

Twitter Outage

Twitter faced a major outage affecting users globally, with services disrupted for several hours. The cause is under investigation.

Black Ops 1 And 2 Ps5

Remastered versions of Call of Duty Black Ops 1 and 2 are now playable on PlayStation 5, confirmed by Activision in a recent announcement.

The Sensor-Driven Path To AI Software Sovereignty

European institutions are contracting locally controlled AI exploitation software for sensor data, marking a move toward digital sovereignty in ISR.

Show HN: CheapSecurity – Lightweight, Self-Hosted CCTV For Linux SBCs

CheapSecurity introduces a new self-hosted CCTV system optimized for Linux single-board computers, offering affordable, lightweight surveillance.