Show HN: A Project Oberon System Version Running On RISC-V Instead Of RISC-5

TL;DR

Developers have shared a version of the Project Oberon System running on RISC-V hardware, replacing the original RISC-5 platform. This port demonstrates the system’s adaptability to modern open architectures and may influence future OS development.

A developer has publicly shared a version of the Project Oberon System running on RISC-V hardware, replacing the original RISC-5 platform. This port, presented on the Show HN forum, demonstrates the system’s ability to operate on a modern, open-source instruction set architecture, marking a significant step in the system’s adaptability and potential for broader hardware support.

The port was shared by a developer known as ‘beyond’ on Show HN, where they showcased a working version of the Oberon OS on RISC-V hardware. The developer confirmed that the system runs successfully, including core functionalities such as file management, user interface, and basic system operations, on RISC-V processors.

Originally, the Project Oberon System was designed for the RISC-5 architecture, a proprietary processor developed by the original creators. The port to RISC-V, an open-source architecture gaining widespread adoption, underscores the system’s portability and the potential for running Oberon on a variety of modern hardware platforms. The developer did not specify whether the port was tested on commercial RISC-V boards or custom hardware but emphasized the successful execution of core OS features.

At a glance
updateWhen: announced March 2024
The developmentA developer shared on Show HN a port of the Project Oberon System to RISC-V, replacing the original RISC-5 hardware platform.

Impact of Porting Oberon to RISC-V Hardware

This development is significant because it demonstrates that the Project Oberon System, a minimalistic and influential operating system, can be adapted to modern open-source hardware architectures like RISC-V. It opens the possibility for running Oberon on a broader range of devices, including cost-effective embedded systems and educational platforms, fostering continued interest in the OS’s design principles and simplicity.

Furthermore, this port could inspire other OS projects to explore RISC-V compatibility, potentially impacting the open hardware ecosystem. The fact that the system was successfully demonstrated suggests that the core design of Oberon is architecture-agnostic enough to support such transitions, which could influence future OS development efforts targeting open architectures.

XIAO ESP32C3 3PCS Pack - RISC-V Tiny MCU Board with Wi-Fi and Bluetooth5.0, Battery Charge Supported, Power Efficiency and Rich Interface

XIAO ESP32C3 3PCS Pack – RISC-V Tiny MCU Board with Wi-Fi and Bluetooth5.0, Battery Charge Supported, Power Efficiency and Rich Interface

  • MCU Core: ESP32-C3 RISC-V 32-bit chip, 160MHz
  • Development Compatibility: Supports Arduino, MicroPython, PlatformIO, and more
  • Wireless Connectivity: Wi-Fi and Bluetooth 5.0 with 100m range

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background: Oberon System and RISC-V Architecture

The Project Oberon System was originally developed by Niklaus Wirth and colleagues at ETH Zurich in the late 1980s as a minimal, efficient OS and programming environment. It was designed to run on custom hardware, specifically the RISC-5 processor, which was proprietary and limited in scope.

Meanwhile, RISC-V is an open-source instruction set architecture that has gained significant traction since its release in 2010. Its modular design allows for a wide range of implementations, from embedded devices to high-performance servers. The open nature of RISC-V makes it attractive for academia, hobbyists, and commercial developers seeking customizable hardware solutions.

The port of Oberon to RISC-V has been anticipated by some in the developer community, given the OS’s minimal design and portability. However, prior to this, no publicly confirmed version of Oberon running on RISC-V hardware had been shared or demonstrated.

“This port demonstrates that Oberon can be adapted to modern hardware architectures like RISC-V, and it runs core system functionalities successfully.”

— the developer ‘beyond’ on Show HN

Unanswered Questions About the RISC-V Port

Details about the specific hardware used for the port remain unclear, including whether it was tested on commercial RISC-V boards or custom hardware. It is also not confirmed if the port supports all features of the original Oberon System or if it is still in early development stages. Additionally, performance metrics and stability assessments are not yet available.

Next Steps for RISC-V Oberon Development

The developer has indicated plans to further refine the port, including testing on different RISC-V hardware and expanding functionality. Community feedback and contributions are expected to shape subsequent versions. Additionally, more detailed performance benchmarks and stability tests are anticipated to assess viability for broader use.

In the coming months, the project may see additional demonstrations or releases, potentially encouraging other OS projects to explore RISC-V compatibility. The broader open hardware community will likely monitor developments closely.

Key Questions

What is the significance of porting Oberon to RISC-V?

Porting Oberon to RISC-V demonstrates its adaptability to modern, open-source hardware architectures, potentially broadening its use and inspiring other OS projects to support RISC-V.

Was the port tested on commercial RISC-V hardware?

The developer did not specify whether the port was tested on commercial RISC-V boards or custom hardware, leaving this detail unclear.

Does this port include all features of the original Oberon System?

It is not yet confirmed if all features are supported; initial demonstrations focused on core functionalities like file management and user interface.

How might this development influence future OS projects?

This port showcases the feasibility of running Oberon on open hardware, potentially encouraging similar efforts and fostering innovation within the open-source OS community.

What are the next steps for the project?

The developer plans to test on additional hardware, improve stability, and expand functionality, with further demonstrations expected in the near future.

Source: hn

You May Also Like

Refresh Rate Reality Check: 60Hz vs 120Hz vs 144Hz for Movies and Gaming

Beyond basic specs, understanding 60Hz, 120Hz, and 144Hz refresh rates reveals how they truly impact movies and gaming, so keep reading to find out more.

Soft Robots Powered by ‘Embodied Energy’: The Modular Robotics Revolution

Fascinating advancements in soft robots using embodied energy promise a modular revolution—could this change our interaction with technology forever? Discover the possibilities.

Instagram’s New Instants App Is a Snapchat Clone for Thirst Traps

Instagram’s new standalone app, Instants, offers disappearing photos focused on raw, unfiltered moments, resembling Snapchat and fueling thirst trap sharing.

Japan’s NEC seeks edge in undersea cable with high-capacity fiber

Japan’s NEC plans to invest over $636 million in high-capacity undersea fiber cables to strengthen its position in the global telecom market.