TL;DR

A developer has demonstrated a version of the Project Oberon system running on RISC-V hardware, replacing the original RISC-5. This porting effort showcases the system’s adaptability to new architectures. The development is shared on Show HN and is still in early stages.

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 port demonstrates the system’s adaptability and opens potential pathways for broader hardware support, making it a notable development for those interested in operating system portability and RISC architectures.

The port was shared on the Show HN platform by an individual developer, who successfully adapted the Oberon system to run on RISC-V architecture. The original Oberon OS was designed for the RISC-5 platform, a proprietary architecture. This new version involves significant modifications to support RISC-V’s instruction set, memory management, and hardware interfaces. The developer has provided a working prototype, though it is still in early testing stages and lacks full hardware support or optimization. The effort is notable because Oberon, created by Niklaus Wirth and colleagues, is a minimalist, educational operating system with a small codebase, making porting efforts more manageable compared to larger systems.
At a glance
updateWhen: announced March 2024
The developmentA new version of the Project Oberon operating system has been successfully ported to RISC-V hardware, replacing the original RISC-5 platform, and was shared publicly on Show HN.

Implications for Operating System Portability and RISC-V Adoption

This development highlights the potential for legacy or specialized operating systems like Oberon to be ported to emerging and open architectures like RISC-V. It underscores the flexibility of Oberon’s design and could inspire further ports or adaptations for other architectures. For the RISC-V ecosystem, this represents a step toward demonstrating the platform’s viability for educational, experimental, and niche operating systems. It may also encourage developers and researchers to explore similar porting projects, fostering innovation and diversity in hardware-software integration.

Amazon

RISC-V development board

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background of Oberon and RISC-V Porting Efforts

The Oberon operating system was originally developed in the 1980s by Niklaus Wirth and colleagues at ETH Zurich, designed to run on the RISC-5 architecture, a proprietary system. It is known for its simplicity, minimalism, and educational value. In recent years, RISC-V has gained popularity as an open-source, extensible instruction set architecture, supported by a growing community of developers and hardware manufacturers. Porting existing operating systems to RISC-V has been an active area of experimentation, driven by the architecture’s openness and flexibility. Prior to this development, efforts have focused on Linux and other mainstream OSes, but minimal systems like Oberon had not been ported to RISC-V publicly before now.

The developer’s demonstration on Show HN marks a significant milestone in this ongoing trend of porting legacy educational OSes to modern open architectures.

“This is an early prototype of Oberon running on RISC-V. It’s a proof of concept that shows the system can be adapted beyond its original hardware.”

— The developer who shared the port

Amazon

Oberon operating system software

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Extent of Hardware Compatibility and Future Development

It is not yet clear how fully the RISC-V version of Oberon supports hardware features such as input/output devices, graphics, or networking. The current prototype appears to focus primarily on core system functionality, with hardware support still in development. Additionally, the stability, performance, and potential for full deployment remain unconfirmed, as the porting effort is still in early stages and not yet optimized for production use.

Amazon

RISC-V compatible hardware

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Next Steps for Testing and Expanding RISC-V Support

The developer plans to continue refining the port, adding hardware support, and improving system stability. Future milestones may include integration with RISC-V development boards, testing with real hardware, and possibly releasing the code for community contributions. Monitoring updates from the developer will reveal how the project progresses toward a more complete and usable version of Oberon on RISC-V platforms.

Amazon

minimalist operating system

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 in the 1980s by Niklaus Wirth and colleagues, designed for educational purposes and simplicity.

Why is porting Oberon to RISC-V significant?

This demonstrates the system’s adaptability to modern, open-source hardware architectures, potentially opening new avenues for educational and experimental OS development on RISC-V.

Is this port ready for general use?

No, the port is currently an early prototype focused on core functionality. Hardware support and stability improvements are ongoing.

Could this lead to wider adoption of Oberon?

Potentially, if the porting effort proves successful and is further developed, it could encourage more use in educational settings or research on RISC-V hardware.

Will the code be publicly available?

The developer has shared the prototype on Show HN; further releases or updates may be announced as development continues.

Source: hn

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

Zig’s Incremental Compilation Internals

A detailed examination of Zig’s internal design for incremental compilation, highlighting confirmed features and ongoing developments.

Apple foldable iPhone Ultra and iPhone 18 Pro: Release date rumors, colors and everything else we know about the upcoming lineup

Leaked rumors suggest Apple is planning foldable iPhone Ultra and iPhone 18 Pro launches, with details on release dates, colors, and features still emerging.

Solid Queue 1.6.0 Now Supports Fiber Workers

Solid Queue 1.6.0 now supports fiber workers, enhancing concurrency and performance in JavaScript applications, according to the developers.

What you missed in streaming this week; Fubo quietly raises prices, Mountain West launches streaming hub, more

This week in streaming: Fubo quietly increases subscription prices; Mountain West launches a new streaming platform. Here’s what you need to know.