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.

Before you orderOffer from Amazon

Get the latest gadgets delivered free with Prime

  • Fast, free delivery on millions of items
  • Prime Video, Amazon Music and more included
  • Member-only deals all year
Start your free Prime trial Free trial for eligible customers · Cancel anytime
As an affiliate, we earn on qualifying purchases.

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.

Products Worth Considering

Bose Smart Dolby Atmos Soundbar, All-in-One Soundbar for TV, A.I. Dialogue Mode, Voice Control and Amazon Alexa Built-in, Supports Bluetooth

Bose Smart Dolby Atmos Soundbar, All-in-One Soundbar for TV, A.I. Dialogue Mode, Voice Control and Amazon Alexa Built-in, Supports Bluetooth

Jackery Explorer 2000 v2 Portable Power Station with Two 200W Solar Panels

Jackery Explorer 2000 v2 Portable Power Station with Two 200W Solar Panels

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

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.

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.

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

Windows 11½

Search and coverage interest in “Windows 11½” is spiking, but the cause is unconfirmed and no specific announcement is verified.

Google Strengthens AI & Economy Division With Fresh Talent

Google has appointed top economists and researchers to its AI & Economy program, aiming to study AI’s impact on productivity, labor, and scientific discovery.

GL.iNet Flint 3 Review: Wi-Fi 7 for Holiday Homes

A grounded look at the GL.iNet Flint 3 Wi-Fi 7 router: coverage, VPN support, family controls and the trade-offs to consider this holiday season.

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

Vint Cerf, known as a ‘father of the Internet,’ is retiring after decades of influential work in technology and networking.