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

AUDIBLE

Listen free for 30 days with Audible

Thousands of audiobooks and originals — cancel anytime.

Start your free trial

As an affiliate, we earn on qualifying purchases.

A developer has successfully ported the Project Oberon system to run on RISC-V processors, replacing the original RISC-5 architecture. This development is shared on Show HN and signals potential for wider hardware support.

A developer has showcased a version of the Project Oberon operating system running on RISC-V hardware instead of its original RISC-5 platform. This port, shared on Show HN, confirms that the system can operate on a different instruction set architecture, opening the door for broader hardware compatibility and experimentation.

The port was demonstrated by an individual developer who has adapted the Oberon system, originally designed by Niklaus Wirth and colleagues at ETH Zurich, to run on RISC-V processors. The project involves significant modifications to the system’s low-level code to support the RISC-V instruction set, replacing the original RISC-5 architecture used in the original Oberon hardware.

According to the developer, the port is functional and includes core features of the Oberon system, such as its graphical interface and file management. The demonstration was shared on Show HN, a platform for showcasing projects, indicating a proof of concept rather than a fully optimized or production-ready version.

While the developer has not disclosed detailed technical specifics publicly, the effort represents a notable step in making the Oberon ecosystem more adaptable to modern hardware platforms, especially given RISC-V’s growing popularity as an open-source, customizable architecture.

At a glance
updateWhen: announced March 2024
The developmentA new version of the Project Oberon operating system has been demonstrated running on RISC-V hardware instead of RISC-5, marking a significant porting effort.

Potential Impact of Oberon on RISC-V Ecosystem

This development demonstrates that the Oberon operating system, known for its simplicity and educational value, can be ported to modern open-source architectures like RISC-V. If further developed, it could facilitate new use cases in embedded systems, education, or research environments, where RISC-V’s flexibility is highly valued.

Moreover, this port suggests that other legacy or academic operating systems could be adapted for RISC-V, fostering innovation and experimentation outside mainstream commercial platforms. It also highlights the potential for RISC-V to support diverse operating systems, expanding its ecosystem beyond Linux and other common OSes.

2Pcs Type-C USB CH32V003 Development Board Minimum System core Board for Nano RISC-V

2Pcs Type-C USB CH32V003 Development Board Minimum System core Board for Nano RISC-V

  • Development Board for Nano RISC-V: CH32V003F4U6 chip included
  • On-board 24MHz Crystal Oscillator: Ensures stable clock signal
  • Powered via Type-C USB: Easy and reliable power source

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

The Project Oberon was originally developed in the 1980s as both a programming language and an operating system, with a focus on simplicity and educational use. Its hardware was based on custom designs, primarily RISC-5 based systems, which are now obsolete.

Meanwhile, RISC-V has gained traction as an open-source instruction set architecture, with widespread adoption in academia and industry for its flexibility and licensing model. Efforts to port various systems to RISC-V have been ongoing, but running legacy OSes like Oberon on RISC-V has remained experimental.

The recent demonstration on Show HN marks a significant milestone, showing that the Oberon system can be adapted to modern, open architectures, though it remains in early stages.

“This port shows that Oberon can run on RISC-V hardware, paving the way for more experimentation and educational use.”

— Developer of the port

Extent of System Functionality and Future Development

It is not yet clear how complete or stable the RISC-V port of Oberon is. The demonstration appears to focus on core functionality, but details about peripheral support, performance, and potential limitations remain unconfirmed. Further development and testing are needed to assess its readiness for broader use.

Next Steps for RISC-V Oberon Port Development

The developer plans to refine the port, improve stability, and document the process. Community feedback and contributions could accelerate development, potentially leading to a more robust version suitable for educational or experimental deployment. Additionally, further demonstrations may explore running Oberon on different RISC-V hardware configurations.

Key Questions

Is the RISC-V port of Oberon officially supported?

Currently, the port is a proof of concept shared on Show HN by an individual developer and is not officially supported by the original Oberon project.

What hardware is needed to run the RISC-V Oberon system?

The demonstration was on a generic RISC-V development board, but specific hardware requirements have not been detailed publicly. It likely requires a RISC-V processor capable of supporting the system’s needs.

Will this port support all features of the original Oberon system?

It is uncertain at this stage. The demonstration appears to focus on core functionalities, but full feature support remains to be seen as development continues.

Could this port lead to wider adoption of Oberon?

If further developed and stabilized, it could facilitate educational use and experimentation, especially in environments where RISC-V hardware is accessible.

Are there plans to port other legacy systems to RISC-V?

While specific plans are not publicly announced, the success of this port may inspire similar efforts for other systems.

Source: hn

GRILLING SEASON

Grilling season Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

Technology operations signal monitor: Show HN: Kage – Shadow any website to a single binary for offline viewing

Kage is a new tool that allows users to shadow any website into a single binary for offline access, targeting product and engineering leads at small software firms.

Fujifilm’s X Half is even more whimsical with a $300 price cut

Fujifilm reduces the X Half camera’s price by $300, making it more accessible. The camera remains a whimsical, feature-light device for casual photography.

Évian and the Fallout: What Europe Actually Wants From Amodei, Hassabis, and Altman

Europe pushes for reliable access, sovereignty, and safety in AI, demanding guarantees from Amodei, Hassabis, and Alt after US export controls.

Closing time

Closing arguments in the Musk v. Altman trial reveal significant disagreements and allegations, with key focus on Musk’s AI ventures and credibility.