TL;DR

A developer has demonstrated a version of the Project Oberon operating system ported to RISC-V hardware. This marks a significant step in adapting the system beyond its original RISC-5 platform, showcasing potential for wider hardware support.

A developer has successfully ported the Project Oberon operating system to run on RISC-V hardware, replacing the original RISC-5 architecture. This development was shared publicly on Show HN, indicating progress in making Oberon more adaptable to modern open-source hardware platforms. The port demonstrates the system’s versatility and opens possibilities for wider hardware support beyond its initial RISC-5 environment, which was designed for a specific custom architecture.

The port was showcased in a Show HN post by an individual developer, who provided a working version of Oberon running on RISC-V. The original Oberon system was developed by Niklaus Wirth and related to ETH Zurich’s research projects, primarily designed for a RISC-5 architecture used in custom hardware. The new port replaces the RISC-5 instruction set with RISC-V, an open-source, widely adopted architecture gaining traction in academia and industry.

According to the developer, the port is functional, allowing users to run Oberon on standard RISC-V hardware, including some FPGA-based implementations. The developer did not specify whether the port is fully optimized or if it supports all features of the original system, but emphasized that core functionalities are operational, including the windowing environment and basic I/O.

At a glance
updateWhen: announced March 2024
The developmentA developer shared a Show HN post revealing a functional version of the Project Oberon system running on RISC-V hardware, replacing the original RISC-5 architecture.

Implications for Open-Source Hardware and OS Portability

This port signifies a step toward making the Project Oberon system more accessible on mainstream open-source hardware platforms, particularly RISC-V. It demonstrates that legacy research operating systems can be adapted to modern architectures, potentially enabling new educational tools, research projects, and experimental systems. The move also highlights the flexibility of Oberon’s design and its potential for integration into diverse hardware environments, fostering broader interest in minimalist, efficient operating systems.

Amazon

RISC-V development board

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background on Project Oberon and RISC-V Development

Originally developed in the 1980s by Niklaus Wirth and colleagues at ETH Zurich, Project Oberon is a minimalist operating system and programming environment designed for simplicity and efficiency. It was initially built for a custom RISC-5 architecture, which was used in specialized hardware projects. Over recent years, RISC-V has emerged as a popular open-source instruction set architecture, supported by academia and industry for its flexibility and openness. Prior to this port, Oberon had limited hardware support, primarily confined to the original RISC-5 platform and some emulators. The recent port to RISC-V marks a notable expansion of its hardware compatibility, driven by community efforts and open-source initiatives.

“This is a proof of concept showing that Oberon can run on RISC-V hardware, opening doors for further development and experimentation.”

— The developer behind the port

Amazon

FPGA RISC-V processor

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Extent of Functionality and Future Support Unclear

It is not yet clear whether the port supports all features of the original Oberon system or if it is limited to basic functionality. Details about performance, stability, and compatibility with various RISC-V hardware remain undisclosed. Additionally, the long-term plans for maintaining or expanding this port have not been announced, and it is uncertain whether it will be adopted by the wider community or remain a proof-of-concept.

Amazon

open-source operating system hardware

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Next Steps in Development and Community Adoption

Further development is expected to focus on improving stability, expanding feature support, and testing on diverse RISC-V hardware platforms. Community interest and contributions could accelerate these efforts, potentially leading to a more fully featured version of Oberon on RISC-V. The developer or community may also publish detailed documentation or source code repositories to facilitate broader experimentation and integration.

Amazon

Project Oberon system software

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

What is Project Oberon?

Project Oberon is a minimalist operating system and programming environment developed in the 1980s by Niklaus Wirth and colleagues at ETH Zurich, designed for simplicity and efficiency.

Why is porting Oberon to RISC-V significant?

This port demonstrates that legacy research operating systems can be adapted to modern, open-source hardware architectures, broadening their applicability and educational value.

Is the RISC-V port fully functional?

It is currently a proof of concept with core functionalities operational, but it is unclear whether all features and hardware support are fully implemented.

Will this port be available for public use?

No official release has been announced yet; further development and community involvement are likely before broader availability.

What are the implications for the open-source hardware movement?

Porting systems like Oberon to RISC-V supports the trend of open-source hardware and encourages experimentation with minimalist operating systems on accessible platforms.

Source: hn

You May Also Like

Software-Defined Warfare: How Ukraine’s Delta Turned The Battlefield Into A Shared, Real-Time Map

Ukraine’s Delta platform integrates real-time data from diverse sources via cloud-native tech, revolutionizing battlefield management amid ongoing conflict.

PeerTube Is A Free, Decentralized And Federated Video Platform

PeerTube is now available as a free, decentralized, and federated video platform, offering an alternative to centralized services like YouTube.

From Gas Guzzler to Zero Emissions: Innovations That Made the Electric VW Bus Possible

Discover how groundbreaking innovations transformed the gas guzzling VW bus into a zero-emissions icon, revolutionizing electric vehicle possibilities and inspiring future designs.

Building AI For WAMI Exploitation: Day 1 Of Corvus ISR In Public

Corvus ISR unveils its first public prototype of a synthetic WAMI exploitation system, demonstrating live detection and tracking in a browser environment.