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

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

YouTrackDB Is A General-use Object-oriented Graph Database

YouTrackDB introduces a new object-oriented graph database designed for versatile data modeling and analysis, aiming to serve various industry needs.

Gta Online Kortz Center Heist

Rockstar Games releases the Kortz Center Heist for GTA Online, offering players new challenges and rewards in the latest update.

Playstation Network Outage

PlayStation Network is experiencing a widespread outage, affecting gamers globally. The cause is under investigation, with no estimated recovery time yet.

Vint Cerf, a “father of the Internet”, is retiring

Vint Cerf, a pioneering computer scientist known as the ‘father of the Internet,’ is retiring from his professional roles, ending a decades-long career.