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

Buying for a business?Offer from Amazon

Get business pricing on your home office setup

  • Business-only prices and quantity discounts
  • Tax-exempt purchasing
  • Multiple users, one account, clear invoices
As an affiliate, we earn on qualifying purchases.

Developers have showcased a version of the Project Oberon system running on RISC-V processors, shifting from the original RISC-5 architecture. This development signals potential for broader hardware support and modernization of the system.

A version of the Project Oberon system has been successfully ported to run on RISC-V hardware, replacing the original RISC-5 platform, according to a recent Show HN post. This development demonstrates the system’s adaptability to modern open-source processor architectures and could influence future educational and research projects based on Oberon.

The port was showcased by a developer who shared the progress on Show HN, highlighting that the core Oberon system, originally designed for the RISC-5 architecture, has been adapted to run on RISC-V processors. The effort involved significant modifications to the system’s bootloader, kernel, and hardware interface layers to support RISC-V’s specifications.

While the project is still in early testing stages, the developer confirmed that basic functionality, including the graphical interface and file system, has been achieved on RISC-V hardware. The port aims to preserve Oberon’s simplicity and educational value while leveraging the open-source and flexible nature of RISC-V.

It is important to note that this development is currently a proof of concept shared publicly without official backing from the original Oberon creators or hardware manufacturers. The project’s status and future support remain uncertain.

At a glance
updateWhen: announced March 2024
The developmentA Show HN post announced that a version of the Project Oberon system now operates on RISC-V hardware instead of RISC-5, marking a significant porting effort.

Implications for Open-Source Hardware and Education

This porting effort demonstrates that the Project Oberon system can be adapted to modern, open-source hardware architectures, broadening its potential use in educational settings and research. RISC-V’s open design allows for customization and experimentation, which could foster new developments in operating system design, hardware-software integration, and minimalistic computing environments.

Furthermore, this effort could encourage similar projects to explore porting legacy or research operating systems to RISC-V, contributing to a diverse open hardware ecosystem. For students and developers, Oberon’s simplicity combined with RISC-V’s flexibility provides a practical platform for learning and experimentation.

Amazon

RISC-V development board

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background of Project Oberon and RISC-V Compatibility Challenges

Project Oberon, developed by Niklaus Wirth and colleagues at ETH Zurich in the late 1980s, is a minimalist operating system and programming environment designed primarily for educational use. It was originally built for hardware platforms like RISC-5, which was used in early Oberon systems.

RISC-V, an open-source instruction set architecture, has gained popularity due to its modular design and community-driven development. Porting Oberon to RISC-V involves technical challenges such as adapting low-level hardware interfaces, boot processes, and device drivers. The recent Show HN post indicates progress in addressing these issues, though full compatibility and stability are still in development.

This project represents a notable step in porting legacy operating systems to RISC-V, with limited prior public information on similar efforts.

“This is an early proof of concept, but it shows that Oberon can run on modern open hardware like RISC-V. We’re still ironing out some issues, but the core system is operational.”

— the developer behind the port

Amazon

Open-source hardware RISC-V

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Unconfirmed Aspects of System Stability and Future Support

The stability and long-term support for the RISC-V port are still uncertain. The project remains in early development, with ongoing work needed to ensure compatibility across different RISC-V implementations and peripherals. The original Oberon developers have not publicly endorsed this port, and future development plans are unclear.

Amazon

Project Oberon system software

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Next Steps in RISC-V Oberon Development and Testing

The developer plans to improve stability, add features, and test on various RISC-V hardware platforms. Community involvement could lead to more formal support or integration into educational tools. Updates will be shared through forums and the original Show HN post as progress continues.

Amazon

RISC-V compatible SSD

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 developed at ETH Zurich, primarily for educational purposes and research.

Why is porting Oberon to RISC-V important?

Porting Oberon to RISC-V demonstrates its adaptability to modern open-source hardware, which could expand its use in education, research, and minimalistic OS development.

Is this port officially supported by the original Oberon creators?

No, this is an independent, early-stage port shared publicly without official endorsement or backing from the original developers.

What technical challenges are involved in this port?

Challenges include adapting hardware interfaces, modifying the bootloader, and supporting device drivers to match RISC-V specifications.

Will this port become a stable release?

It is in early testing; additional development is needed before it can be considered stable or ready for widespread use.

Source: hn

FALL

Fall Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

กรุงเทพมหานคร. . เกิดแต่กับกรุง | กรุงเทพฯ ไม่ได้เป็นแค่เมืองที่ใคร ๆ อยากมาเที่ยว แต่กำลังเป็น “บ้าน” ที่ใคร ๆ ก็อยากมาอยู่ 💚🏙️ . ชวนมาดูกันว่าอะไรที่ทำให้กรุงเทพฯ เป็นเมืองที่ป

Bangkok is transforming from a city of tourism to a place where more people want to settle down, reflecting changing urban dynamics and lifestyle preferences.

Researchers Send Twin Photons 7 Kilometers Across Brazil’s Guanabara Bay

Scientists have sent entangled twin photons over 7 kilometers across Brazil’s Guanabara Bay, marking a significant step in quantum communication research.

How Our Rust-to-Zig Rewrite Is Going

Progress report on the ongoing rewrite of core components from Rust to Zig, highlighting current status, challenges, and next steps.

How to Handle Interruptions Mid-Pomodoro

Learn practical strategies to manage interruptions during your Pomodoro sessions. Keep your focus sharp and your productivity steady with these tips.