AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

FOR BUSINESS

Open a free Amazon Business account

Business pricing, bulk buying and tax-exempt orders.

Create a free account

As an affiliate, we earn on qualifying purchases.

A developer has demonstrated a version of the Project Oberon operating system running on RISC-V hardware, replacing the original RISC-5 architecture. This development showcases the portability of Oberon and its potential for modern open-source hardware.

A developer has successfully ported the Project Oberon operating system to run on RISC-V hardware, replacing the original RISC-5 architecture. This achievement was shared in a Show HN post and marks a significant step in demonstrating Oberon’s portability to modern open-source hardware platforms. The developer emphasized that this port is still in early testing stages but shows promising compatibility.

The project involves adapting the Oberon system, originally designed for the RISC-5 architecture used in the original Oberon hardware, to run on RISC-V, an open-source instruction set architecture gaining popularity in academia and industry. The developer, whose identity has not been publicly disclosed, shared the port in a Show HN post, claiming it functions on RISC-V hardware with basic system operations confirmed.

According to the developer, the port includes core components of the Oberon OS, such as the file system, user interface, and basic I/O, though some features remain under development. The port was tested on a RISC-V development board, with initial results indicating successful booting and operation of essential system functions. The developer noted that performance and full hardware support are still being optimized.

At a glance
updateWhen: announced March 2024
The developmentA Show HN post revealed a working port of the Project Oberon system on RISC-V hardware, replacing the original RISC-5 architecture.

Potential Impact of Oberon on Modern Hardware Development

This port demonstrates that the Oberon system can be adapted to modern open-source architectures like RISC-V, potentially broadening its use in educational, experimental, and embedded systems. It highlights the flexibility of Oberon’s design, which was originally created in the 1980s, and suggests that legacy systems can be modernized for current hardware platforms. The development could inspire further porting efforts, fostering a renewed interest in Oberon’s simplicity and efficiency for contemporary use cases.

Amazon

RISC-V development board

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Historical and Technical Background of Oberon and RISC-V

Project Oberon was developed by Niklaus Wirth and colleagues at ETH Zurich in the 1980s as both a programming language and an operating system designed for simplicity and efficiency. Originally running on custom hardware with the RISC-5 architecture, Oberon has been influential in computer science education and research. RISC-V, an open-source instruction set architecture, emerged in the 2010s as a flexible, royalty-free alternative to proprietary architectures, gaining traction in academia and industry for its modularity and openness. Prior to this port, Oberon was largely confined to its original hardware and emulators, with limited efforts to adapt it to modern architectures.

The recent port, as shared in the Show HN post, marks a notable step in bridging the gap between legacy OS design and modern hardware platforms. While RISC-V has been used in various experimental OS projects, running Oberon on RISC-V had not been publicly demonstrated before this effort.

“This port proves that Oberon can run on modern open-source hardware, opening new possibilities for education and experimentation.”

— the developer

Amazon

Open-source hardware RISC-V

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Extent of Compatibility and Future Development Stages

It is not yet clear how fully functional the RISC-V port is across different hardware configurations or how extensive the feature set will become in subsequent updates. The developer has indicated ongoing work to improve hardware support and performance, but details about compatibility with various RISC-V boards or peripherals remain undisclosed. Additionally, it is uncertain whether this port will lead to broader community adoption or remain a personal project.

Amazon

Project Oberon operating system

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Next Steps for Testing and Community Engagement

The developer plans to continue testing the RISC-V port on different hardware platforms and aims to improve system stability and hardware support. They also intend to share detailed documentation and source code to encourage community involvement. Further updates could include performance benchmarks, expanded feature support, and possibly a public release for wider testing. The project’s progress will likely influence future efforts to modernize legacy OS systems like Oberon for open hardware architectures.

Amazon

RISC-V embedded system kit

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

What hardware is required to run Oberon on RISC-V?

Currently, the port was tested on a specific RISC-V development board. Details about the exact hardware specifications have not been fully disclosed, but it involves standard RISC-V cores compatible with the port’s implementation.

Is the port fully functional or still experimental?

The port is in early testing stages, with basic system functions confirmed. Many features are still under development, and full hardware and peripheral support are not yet available.

Will the source code be available for public use?

The developer has indicated plans to share the code and documentation to foster community involvement, but a public release date has not been specified.

How does this development impact the future of Oberon?

This port demonstrates Oberon’s adaptability to modern hardware, potentially inspiring further development, educational use, and experimental projects on open-source architectures like RISC-V.

Could this lead to new applications for Oberon?

Yes, if further optimized, Oberon could find applications in embedded systems, educational platforms, or experimental hardware projects leveraging RISC-V’s openness.

Source: hn

FLEA & TICK SEAS

Flea & tick season Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

I Put Dollar Tree Wire Cabinet Shelves In My Closet For Smart Shoe Storage

A homeowner shares how Dollar Tree wire cabinet shelves improved shoe organization in her closet, sparking trending interest in DIY storage solutions.

What Charging at Home Teaches You About Daily Energy Use

Focusing on small daily habits reveals how mindful energy use at home can lead to significant environmental and financial benefits.

How to Think About Solar and EV Charging as One System

I’ll show you how integrating solar and EV charging can maximize efficiency and savings—discover what steps you need to take next.

Globalstar Surges In Global Coverage

Globalstar’s coverage surge has attracted significant attention, with mentions increasing 40-fold. The development signals potential shifts in satellite communication markets.