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

TL;DR

A developer has successfully ported the Project Oberon system to RISC-V architecture, replacing the original RISC-5 platform. This development demonstrates the OS’s adaptability and could influence future educational and research uses of RISC-V hardware.

A developer has shared a version of the Project Oberon operating system that runs on RISC-V hardware, replacing the original RISC-5 platform. This port demonstrates the system’s adaptability and is notable for its potential impact on educational and research applications involving RISC-V architectures.

The port was shared via a Show HN post by an individual developer, who confirmed that the Oberon OS has been successfully adapted to RISC-V. The project includes modifications to the kernel and system components to support the RISC-V instruction set, which differs significantly from the original RISC-5 architecture used in the initial Oberon implementations.

While the developer provided a working build and some technical details, the effort appears to be at an early or experimental stage, with no official release or widespread adoption announced. The port aims to demonstrate the feasibility of running Oberon on modern, open-source hardware platforms based on RISC-V, an architecture gaining traction in academia and industry.

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

Potential Impact of RISC-V Port on Oberon Ecosystem

This development matters because it shows that the Project Oberon operating system, originally designed for a specific hardware platform, can be ported to open-source architectures like RISC-V. This could expand Oberon’s use in educational settings, research, and hardware experimentation. It also highlights the flexibility of Oberon’s design, which was originally created by Niklaus Wirth and colleagues at ETH Zurich, emphasizing its suitability for modern hardware innovations.

Furthermore, the move to RISC-V, a freely available and extensible architecture, aligns with the broader trend toward open-source hardware, potentially enabling more institutions to experiment with Oberon without relying on proprietary systems. This could influence future OS development, educational curricula, and hardware-software integration efforts.

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 on Project Oberon and RISC-V Compatibility Efforts

Project Oberon was developed in the 1980s by Niklaus Wirth and colleagues at ETH Zurich, originally for the Oberon hardware and later adapted for other platforms. It is known for its minimalistic design, efficiency, and educational value. Until now, Oberon has primarily run on specialized or legacy hardware, with limited adaptation to modern architectures.

RISC-V, an open-source instruction set architecture, has gained popularity over the past few years due to its flexibility and royalty-free licensing. Several projects have ported various operating systems to RISC-V, but a full port of Oberon has not been widely documented until this recent Show HN post. The effort to adapt Oberon to RISC-V reflects ongoing interest in open hardware and software experimentation.

“This is an early proof of concept showing Oberon can run on RISC-V hardware. It’s a step toward broader experimentation.”

— The developer who shared the port

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 Porting and Future Development Plans

Details about the completeness of the port, performance benchmarks, and stability are still unclear. It is not yet confirmed whether the port supports all features of Oberon or if it is suitable for practical use beyond experimentation.

Further development, testing, and potential official releases are still pending, and the community has not yet evaluated the port’s robustness or compatibility with various RISC-V hardware implementations.

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.

Next Steps for Oberon on RISC-V and Community Involvement

The developer behind the port is expected to continue refining the system, possibly releasing source code or detailed documentation. Community feedback and collaborative efforts could accelerate development, with potential for more comprehensive support and performance improvements.

Future milestones may include benchmarking, stability testing, and porting additional Oberon components or tools to RISC-V. Broader adoption will depend on community interest, hardware availability, and further validation of the port’s capabilities.

Amerock 1-3/8" Round Oberon Champagne Bronze Cabinet Knob

Amerock 1-3/8" Round Oberon Champagne Bronze Cabinet Knob

  • Contemporary Design: Sleek, modern cabinet knob
  • Size: 1-3/8 inches diameter
  • Color and Finish: Champagne Bronze with gold tone

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Is the RISC-V port of Oberon officially supported?

No, this port was shared as an experimental project via Show HN by an individual developer. It is not an official release from the original Oberon team.

Can I run this port on my RISC-V hardware?

Likely only if you have compatible hardware and technical expertise. The port appears to be in early stages, and detailed instructions or support may not be available yet.

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

It is uncertain at this stage. The initial focus seems to be on demonstrating basic functionality rather than full feature support or production readiness.

What are the benefits of running Oberon on RISC-V?

Running Oberon on RISC-V could facilitate educational experiments, hardware-software research, and the development of open-source operating systems on modern, royalty-free hardware platforms.

Are there plans for wider community development?

While no official plans have been announced, the community’s interest and collaborative efforts could influence future development and support for Oberon on RISC-V.

Source: hn

You May Also Like

OpenWrt One – Open Hardware Router

OpenWrt has announced ‘OpenWrt One,’ an open hardware router designed for transparency and customization, now available for developers and enthusiasts.

Power Distribution Units (PDUS) for Networking Gear

Learn how selecting the right Power Distribution Unit can enhance your network’s reliability and prevent costly issues—discover the key features to consider.

Rack-Mount Fiber Enclosures

Discover how rack-mount fiber enclosures can protect and organize your cables effectively, ensuring optimal network performance and reliability—learn more now.

Layer 3 Switches: Benefits and Use Cases

Navigating network complexity becomes easier with Layer 3 switches, offering benefits and use cases that could transform your infrastructure—discover how inside.