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 showcased a version of the Project Oberon operating system running on RISC-V hardware instead of its original RISC-5 platform. This development highlights efforts to adapt the system to modern open architectures. The project is still in early stages, with key technical details and performance metrics yet to be confirmed.

A developer has demonstrated a version of the Project Oberon operating system running on RISC-V hardware, replacing the original RISC-5 platform. This porting effort aims to adapt the historic system to a modern, open-source CPU architecture, potentially broadening its applicability and hardware support.

The project was shared via a Show HN post by the developer, who provided a working prototype of the Oberon system running on RISC-V hardware. The port involves significant modifications to the system’s low-level code to support the RISC-V instruction set and hardware interfaces, replacing the original RISC-5 architecture used in the initial Oberon implementations.

According to the developer, the port is in early development, with basic system functions operational but performance metrics, stability, and full feature support still unverified. The effort aims to preserve Oberon’s simplicity and educational value while leveraging the flexibility of RISC-V’s open architecture.

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

Potential Impact of RISC-V Port on Oberon Community

This development is noteworthy because it demonstrates the feasibility of running a classic, minimalist operating system like Oberon on a modern, open hardware platform. If successful, it could revive interest in the system’s educational and research applications, and serve as a proof of concept for porting other legacy systems to RISC-V. Additionally, it highlights the ongoing relevance of Oberon’s design principles in contemporary hardware environments.

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 Chip: ESP32-C3 RISC-V 32-bit, up to 160MHz
  • Development Ports: Multiple ports for versatile development
  • Compatibility: Supports Arduino, MicroPython, PlatformIO, and more

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

Project Oberon, developed by Niklaus Wirth and colleagues at ETH Zurich, is a minimalist operating system and programming environment originally designed for RISC-5-based hardware in the 1980s. Its clean design and simplicity have made it a popular educational tool. Over recent years, there has been renewed interest in porting Oberon to modern hardware, including FPGA and other architectures.

RISC-V, an open-source instruction set architecture, has gained popularity as a flexible alternative to proprietary architectures like RISC-5. Several projects aim to adapt legacy systems to RISC-V, but porting a system as unique as Oberon has remained a niche effort. This recent demonstration marks a notable step in that direction, showing that the system can operate on a different architecture with minimal modifications.

“This is an initial proof of concept to see how well Oberon can run on RISC-V hardware. There’s still a lot of work needed to optimize and stabilize the system, but it’s promising.”

— The developer behind the port

Project Oberon: The Design of an Operating System and Compiler (Acm Press Books)

Project Oberon: The Design of an Operating System and Compiler (Acm Press Books)

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Technical Readiness and Performance Validation Unclear

It is not yet confirmed how stable or performant the RISC-V port of Oberon is. The developer has not shared detailed benchmarks or long-term stability tests. Compatibility with various peripherals and hardware configurations remains to be demonstrated, and it’s unclear whether the port can support full system features or is limited to basic functions at this stage.

Waveshare RaspRover Open-Source 4WD AI Robot,Compatible with Raspberry Pi 4B, Dual Controllers, Computer Vision, Comes with Pan-Tilt Module, PI5-4GB NOT Included

Waveshare RaspRover Open-Source 4WD AI Robot,Compatible with Raspberry Pi 4B, Dual Controllers, Computer Vision, Comes with Pan-Tilt Module, PI5-4GB NOT Included

  • Dual Controller Architecture: ESP32 sub-controller and Raspberry Pi 4B
  • Open-source Demo Code: Based on Raspberry Pi Debian and Flask
  • Rich Learning Resources: Includes tutorials, videos, and interactive guides

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Next Steps Include Stability Testing and Community Feedback

The developer plans to continue refining the port, aiming to improve stability, performance, and hardware support. Sharing detailed benchmarks and documentation is expected in the coming months. Community involvement and testing will play a crucial role in assessing the viability of this port for broader use.

youyeetoo VisionFive2 Ver. 1.3B RISC-V Single Board Computer, 4GB RAM with WiFi 6 USB Dongle, PD Power, Acrylic Case, Fan Cooler - RISC-V Development SBC Mainboard Motherboad Support NAS Openwrt

youyeetoo VisionFive2 Ver. 1.3B RISC-V Single Board Computer, 4GB RAM with WiFi 6 USB Dongle, PD Power, Acrylic Case, Fan Cooler – RISC-V Development SBC Mainboard Motherboad Support NAS Openwrt

  • Includes Acrylic Case and Fan Cooler: Excellent heat dissipation and protection
  • 20W PD Power Supply: Stable and adequate power delivery
  • WiFi 6 Module: High-speed, low-latency network connectivity

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 originally developed at ETH Zurich, designed for simplicity and educational use.

Why port Oberon to RISC-V?

Porting Oberon to RISC-V allows the system to run on modern, open hardware platforms, potentially expanding its usability and educational value.

Is the RISC-V port ready for everyday use?

No, the port is still in early development with limited stability and feature support. Further testing and development are needed before it can be considered for general use.

What are the challenges involved in porting Oberon?

The main challenges include adapting low-level hardware interfaces, supporting RISC-V instruction set differences, and ensuring system stability across hardware configurations.

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

It is currently uncertain whether all features will be supported; the project is focused on basic functionality at this stage.

Source: hn

Wellness content on this site is informational and not a substitute for professional medical guidance.
GRILLING SEASON

Grilling season Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

Google will expand age checks on Android worldwide till the end of the year

Google plans to extend age verification measures on Android devices globally by the end of 2023, aiming to enhance age-appropriate content access.

Huawei Surges In Global Coverage

Huawei experiences a notable increase in international media mentions, signaling heightened global attention on the company’s activities and strategies.

I Joined The IndieWeb, Here’s What I Learned

A detailed account of joining the IndieWeb movement and the key lessons learned about decentralized web publishing.

Microsoft Comic Chat Is Now Open Source

Microsoft has released Comic Chat as open source, enabling developers to access and modify the classic chat application code.