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 is shared on Show HN and signals potential for open-source OS portability to new CPU platforms.

A developer has demonstrated a working port of the Project Oberon operating system on RISC-V hardware, replacing the original RISC-5 CPU architecture. This development was shared on Show HN, highlighting a significant step in OS portability and open-source hardware compatibility.

The project involves adapting the Oberon System, originally designed for the RISC-5 processor, to run on the open-source RISC-V architecture. The developer provided a version that boots and runs basic functions, demonstrating technical feasibility.

According to the developer’s post, the port required modifications to the system’s low-level code, including assembly and hardware abstraction layers, to accommodate RISC-V’s instruction set and hardware features. The effort aims to preserve Oberon’s simplicity while enabling it to operate on modern, open hardware platforms.

It is important to note that this port is currently a proof-of-concept, with full functionality and stability still under development. The developer has not announced plans for a public release or broader adoption but emphasized the potential for further work and community involvement.

At a glance
updateWhen: announced March 2024
The developmentA developer showcased a Project Oberon System version operating on RISC-V architecture, replacing the original RISC-5 processor.

Potential Impact on Open-Source OS Development

This port demonstrates that the Project Oberon OS, a minimalistic and educational operating system originally developed in the 1980s, can be adapted to modern open-source hardware architectures like RISC-V. It highlights the potential for legacy systems and educational platforms to be revived and modernized, fostering greater innovation and experimentation in OS development.

For the open-source community and hardware developers, this signals an opportunity to explore alternative operating systems on freely available hardware, reducing reliance on proprietary platforms and encouraging more accessible computing environments.

XHF 120 PCS Adhesive Cable Wire Clips Black, Outdoor Christmas Light Clips, Cable Management Wire Organizer Cord Holder for Under Desk, Car, Wall, TV PC Ethernet Cable

XHF 120 PCS Adhesive Cable Wire Clips Black, Outdoor Christmas Light Clips, Cable Management Wire Organizer Cord Holder for Under Desk, Car, Wall, TV PC Ethernet Cable

  • High quality material:XHF Adhesive Cable Clips are manufactured...
  • Widely used: USB Cable, Ethernet Cable, Outdoor...
  • Size: Base 5/8" x 5/8", inner...

As an affiliate, we earn on qualifying purchases.

Background on Oberon and RISC-V Compatibility Challenges

Project Oberon was developed at ETH Zurich in the 1980s as both an operating system and a programming language environment, known for its simplicity and educational value. Originally designed for the RISC-5 processor, it has seen limited hardware porting over the decades.

The RISC-V architecture is an open-source instruction set emerging as a popular choice for academic, hobbyist, and commercial hardware projects. Despite its openness, porting legacy systems like Oberon to RISC-V has been limited, mainly due to differences in hardware abstraction and low-level system code.

This recent demonstration marks a notable effort to bridge that gap, showing that such porting is feasible with dedicated development, even for systems with minimal hardware support.

“Porting Oberon to RISC-V was a challenging but rewarding experience, demonstrating that legacy OSes can be adapted to modern open hardware.”

— the developer who posted on Show HN

SOULWIT 50Pcs Self Adhesive Cable Management Clips - Black

SOULWIT 50Pcs Self Adhesive Cable Management Clips - Black

  • 🔷SUPER EASY TO USE: Stick to clean surface, open...
  • 🔷PREMIUM MATERIAL: Made from eco-friendly Polyamide66 material,...
  • 🔷STICKY IN MANY SURFACES: Works on all clean surfaces...

As an affiliate, we earn on qualifying purchases.

Extent of Functionality and Future Development Plans

The RISC-V port of Oberon is in the early stages, with limited features implemented. It primarily boots and runs basic functions; support for file management, networking, or user interfaces is not yet available. Stability and performance benchmarks have not been published, and further development is ongoing.

The developer has not announced plans for public release or detailed future milestones, focusing instead on demonstrating initial feasibility.

120PCS XHF Adhesive Cable Wire Clips White, Cable Staples Outdoor Cable Management Wire Organizer Cord Holder for Under Desk, Car, Wall, TV PC Ethernet Cable

120PCS XHF Adhesive Cable Wire Clips White, Cable Staples Outdoor Cable Management Wire Organizer Cord Holder for Under Desk, Car, Wall, TV PC Ethernet Cable

  • High quality material:XHF Adhesive Cable Clips are manufactured...
  • Widely used: USB Cable, Ethernet Cable, Outdoor...
  • Size: Base 5/8" x 5/8", inner...

As an affiliate, we earn on qualifying purchases.

Next Steps for the RISC-V Oberon Port and Community Engagement

The developer intends to improve the port’s stability, expand its features, and document the process for community use. Collaboration and feedback from the open-source community could accelerate progress toward a more complete implementation.

Future efforts may include testing on various RISC-V hardware platforms and integrating with open-source toolchains. The project could also inspire similar porting efforts for other legacy operating systems.

B0HF4LTYH9

Amazon Product B0HF4LTYH9

As an affiliate, we earn on qualifying purchases.

Key Questions

What is Project Oberon?

Project Oberon is an educational operating system and programming environment developed at ETH Zurich in the 1980s, recognized for its simplicity and efficiency.

Why is porting Oberon to RISC-V significant?

This demonstrates that legacy, educational operating systems can be adapted to modern open hardware architectures, potentially broadening their relevance and use.

Is the RISC-V port of Oberon publicly available?

As of now, the port is a proof-of-concept shared privately on Show HN; there is no official public release announced.

What challenges are involved in porting Oberon to RISC-V?

The main challenges include adapting low-level system code, assembly, and hardware abstraction layers to RISC-V’s instruction set and hardware specifics.

Could this lead to broader OS development on RISC-V?

Yes, this effort could encourage porting other legacy or educational operating systems to RISC-V, expanding open-source OS options for diverse hardware platforms.

Source: hn

You May Also Like

Show HN: Shirei, Cross-platform GUI Framework In Native Go

Shirei is a new open-source GUI framework written in native Go, enabling cross-platform desktop application development with minimal dependencies.

Os8088: A Powerful Mac-like OS For The IBM XT, 286, 386

Os8088 introduces a new operating system resembling Mac OS, compatible with IBM XT, 286, and 386 computers, promising a user-friendly interface.

Apple Sues OpenAI, Accuses Ex-employees Of Stealing Trade Secrets

Apple has filed a lawsuit against OpenAI, alleging that former employees stole trade secrets related to AI technology. Details are still emerging.

Tim King, AmigaDOS Developer, Has Died

Tim King, known for his work on AmigaDOS, has died. This news confirms the loss of a key figure in vintage computing history.