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 shared a version of the Project Oberon system that runs on RISC-V hardware, replacing the original RISC-5 architecture. This marks a significant porting effort and demonstrates the system’s adaptability.

A developer has publicly shared a version of the Project Oberon operating system that runs on RISC-V hardware, replacing the original RISC-5 architecture. This development highlights the system’s portability and ongoing interest in open hardware platforms, making it relevant for enthusiasts and researchers in operating systems and processor architectures.

The developer, whose post appeared on Show HN, demonstrated a working port of the Project Oberon System on a RISC-V processor. The port involves adapting the system’s low-level code and drivers to support RISC-V’s instruction set, which differs significantly from RISC-5. The project is still in early stages but successfully boots and performs basic operations on the new architecture, according to the post. This effort is notable because Project Oberon was originally designed for a custom RISC-5 processor, developed by Niklaus Wirth and his team at ETH Zurich in the 1980s, emphasizing simplicity and efficiency.

At a glance
announcementWhen: announced March 2024
The developmentA developer posted on Show HN showcasing a Project Oberon System version running on RISC-V hardware instead of the original RISC-5 processor.

Implications for Open Hardware and OS Portability

This port demonstrates that legacy operating systems like Oberon can be adapted to modern open hardware platforms such as RISC-V. It underscores the potential for educational and research projects to leverage open-source hardware and software, fostering innovation outside proprietary systems. For the broader community, it signals ongoing interest in revisiting classic systems with contemporary architectures, potentially inspiring further porting efforts and new implementations.

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 32-bit RISC-V, 160 MHz
  • Development Ports: Multiple interfaces for flexibility
  • Compatibility: Supports Arduino, MicroPython, PlatformIO, and more

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background on Project Oberon and RISC-V Compatibility Efforts

Project Oberon, developed in the 1980s by Niklaus Wirth and colleagues, was originally designed for a custom RISC-5 processor, emphasizing simplicity, efficiency, and minimal hardware requirements. Over the years, the system has been influential in educational settings and in the development of minimalistic operating systems. RISC-V, an open-source instruction set architecture, has gained popularity for its flexibility and openness, prompting various efforts to port existing systems to it. Prior to this development, there have been several projects aiming to adapt other operating systems and tools to RISC-V, but a port of Oberon is considered notable due to its unique architecture and design principles.

“This port is still early but demonstrates that Oberon can run on RISC-V hardware, opening doors for further development and experimentation.”

— Developer posting on Show HN

RISC-V FOR EMBEDDED SYSTEMS: THE COMPLETE DEVELOPMENT GUIDE: Build IoT, Automotive, Edge Devices with Open-Source Processors. Microcontrollers, Real-Time OS, AI Acceleration and Production Deployment

RISC-V FOR EMBEDDED SYSTEMS: THE COMPLETE DEVELOPMENT GUIDE: Build IoT, Automotive, Edge Devices with Open-Source Processors. Microcontrollers, Real-Time OS, AI Acceleration and Production Deployment

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Extent of System Functionality and Stability on RISC-V

It is not yet clear how fully functional the RISC-V port is beyond basic booting and initial operations. The stability, performance, and compatibility with all Oberon features remain unconfirmed, and further testing is needed to assess its readiness for practical use or development.

ESP32-C5 5GHz/2.4GHz Dual-Band Wi-Fi 6 Dev Board, ESP32-C5-WROOM-1 Module

ESP32-C5 5GHz/2.4GHz Dual-Band Wi-Fi 6 Dev Board, ESP32-C5-WROOM-1 Module

  • Processor: RISC-V 32-bit, up to 240MHz
  • Memory: 384KB SRAM, 16MB Flash, 8MB PSRAM
  • Wi-Fi Support: Dual-band Wi-Fi 6 (2.4GHz/5GHz)

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Next Steps in Developing and Testing the RISC-V Port

The developer plans to continue refining the port, adding support for more hardware features, and testing stability under various workloads. Community involvement and collaboration may accelerate development, and future updates are expected to address current limitations. Additionally, more comprehensive benchmarking and documentation are anticipated to support wider adoption and experimentation.

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 source
  • 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 an operating system and programming environment developed in the 1980s by Niklaus Wirth and colleagues at ETH Zurich, originally designed for a custom RISC-5 processor.

Why is porting Oberon to RISC-V significant?

It demonstrates the adaptability of the system to modern, open-source hardware architectures, supporting educational and research projects outside proprietary environments.

Is the RISC-V version fully functional?

No, the port is still in early development. It currently boots and performs basic operations, but full functionality and stability are still being worked on.

Who developed the RISC-V port?

The port was created and shared by an independent developer on Show HN, with ongoing development efforts.

What are the implications for the open hardware community?

This effort showcases the potential for porting legacy systems to open architectures, encouraging further experimentation and innovation in open-source hardware and software.

Source: hn

BABY SHOWER & RE

Baby shower & registry season Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

Are smart bulbs more expensive to run than standard LEDs?

Smart bulbs consume slightly more energy in standby mode than regular LEDs, but their benefits may offset the small additional costs. Here’s what is known so far.

Apple Inc Surges In Global Coverage

Apple Inc. experiences a surge in worldwide media mentions, with 14 reports in recent coverage, indicating increased global attention on the company.

Qualcomm Surges In Global Coverage

Qualcomm’s media mentions have surged, with 55 mentions in recent coverage, highlighting growing industry and public interest.

Why the Right Adapter Plan Prevents So Much Frustration

Optimize your travel and daily charging with the right adapter plan to prevent frustration and ensure your devices stay safe and connected—discover how inside.