Show HN: A Project Oberon System Version Running On RISC-V Instead Of RISC-5
AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

A developer has demonstrated a version of the Project Oberon system running on RISC-V hardware, replacing the original RISC-5 platform. This port showcases the OS’s adaptability to modern open architectures. The development is shared publicly, but full functionality and stability remain to be tested.

A developer has publicly shared a version of the Project Oberon operating system running on RISC-V hardware, replacing the original RISC-5 platform. This development demonstrates the OS’s potential to operate on modern, open-source processor architectures, expanding its applicability beyond its initial design.

The port was shared via a Show HN post by an individual developer, who detailed the process of adapting the Oberon system to run on RISC-V. The project involves significant modifications to the kernel and hardware interface layers to support the new architecture.

While the port reportedly boots and runs basic functions, the developer noted that comprehensive testing and optimization are ongoing. The effort aims to demonstrate the adaptability of Oberon, a minimalistic operating system originally developed at ETH Zurich, to modern open hardware standards.

At a glance
updateWhen: announced March 2024
The developmentA developer shared a Show HN post revealing a Project Oberon system ported to RISC-V, replacing the original RISC-5 architecture.

Implications for Operating System Portability and Open Hardware

This development highlights the flexibility of the Oberon system to run on different hardware architectures, emphasizing its potential as an educational or experimental platform. It also signals growing interest in open-source hardware and software ecosystems, with RISC-V gaining traction as a viable alternative to proprietary architectures.

For the broader tech community, this port could inspire further efforts to adapt legacy systems to modern hardware, fostering innovation in operating system design and hardware-software integration.

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, 160MHz
  • Development Ports: Multiple accessible ports for 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 originally developed in the 1980s at ETH Zurich as a minimalistic, educational operating system and programming environment. Its design emphasizes simplicity, efficiency, and self-hosting capabilities, making it a popular subject for academic and experimental projects.

Meanwhile, RISC-V is an open-source instruction set architecture (ISA) that has gained widespread adoption in academia, industry, and hobbyist communities. Its modular design allows for customization and has led to numerous hardware implementations, encouraging efforts to port various operating systems to the platform.

The recent port of Oberon to RISC-V represents an intersection of these two projects, driven by individual developers and open-source advocates interested in preserving and modernizing legacy systems for contemporary hardware.

“This port demonstrates that Oberon can be adapted to modern hardware architectures, opening new avenues for education and experimentation.”

— Developer behind 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 System Stability and Future Development

It is not yet clear how fully functional or stable the RISC-V port of Oberon currently is. The developer mentioned that testing is ongoing, and comprehensive benchmarks or use cases have not been publicly shared. Details about hardware requirements, performance metrics, or compatibility with peripherals remain to be seen.

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.

Next Steps for the RISC-V Oberon Port Development

The developer plans to continue testing and refining the port, aiming to improve stability and expand functionality. Future updates may include support for additional hardware features, performance optimizations, and detailed documentation to facilitate further community involvement. The project might also explore porting Oberon to other open architectures or integrating it with educational platforms.

Kocoo Milk-V Duo S RISC-V ARM Single Board Computer SG2000 512MB RAM 0.5TOPS NPU WiFi 6 BT5 Dual Camera MIPI CSI DSI 100M Ethernet PoE Support for Edge AI Linux RTOS (Duo S 8GB eMMC WiFi + PoE)

Kocoo Milk-V Duo S RISC-V ARM Single Board Computer SG2000 512MB RAM 0.5TOPS NPU WiFi 6 BT5 Dual Camera MIPI CSI DSI 100M Ethernet PoE Support for Edge AI Linux RTOS (Duo S 8GB eMMC WiFi + PoE)

  • Dual Architecture Support: RISC-V and ARM on one board
  • On-Device AI Processing: 0.5TOPS NPU for AI inference
  • Rich Connectivity Options: WiFi 6, Bluetooth 5, Ethernet, PoE

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 minimalistic operating system and programming environment originally developed at ETH Zurich in the 1980s, designed for simplicity and efficiency, primarily used for educational purposes.

Why is porting Oberon to RISC-V significant?

This port demonstrates the OS’s adaptability to modern, open-source hardware architectures, potentially broadening its use in education, research, and hobbyist projects.

Is the RISC-V port fully functional?

It is currently unclear how complete or stable the port is, as testing is ongoing and detailed performance or compatibility data has not been publicly shared.

Who developed this port?

The port was shared via a Show HN post by an individual developer interested in open hardware and legacy systems.

What are the implications for the open-source community?

This effort underscores the potential for legacy operating systems to be modernized and adapted to open hardware, encouraging further experimentation and innovation.

Source: hn

Wellness content on this site is informational and not a substitute for professional medical guidance.
You May Also Like

Microsoft Comic Chat is now open source

Microsoft has released Comic Chat as open-source software, making it freely available for development and customization. The move impacts legacy chat tools and developer communities.

Autonomous Flying Umbrella Follows And Shields Users From Rain And Sunlight

A new autonomous flying umbrella can follow users and shield them from rain and sunlight, marking a breakthrough in personal weather protection technology.