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

TL;DR

Prime Big Deal Days · Oct 6–7Offer from Amazon

Get backup power and energy gear delivered free — and shop member deals

  • Fast, free delivery on millions of items
  • Access to Prime Big Deal Days deals on October 6–7
  • Prime Video, Amazon Music and more included
Start your free Prime trial Free trial for eligible customers · Cancel anytime
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.

Amazon

RISC-V development board

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

Amazon

Open source hardware RISC-V

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.

Amazon

RISC-V processor kit

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.

Amazon

RISC-V compatible motherboard

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

FALL

Fall Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

LG To Ban Residential Proxies From Smart TV Apps

LG announces plans to block residential proxies from accessing its smart TV applications, aiming to improve security and content licensing compliance.

Why We Built Yet Another Postgres Connection Pooler

A new Postgres connection pooler has been introduced to improve scalability and performance, prompting industry discussion on database management tools.

Unearthing My 1996 Windowed OS In Machine Code For Am29000 Homebrew Computer

A hobbyist has successfully restored a 1996 windowed operating system in machine code for their custom Am29000-based computer, revealing rare software history.

Sony Electronics Surges In Global Coverage

Media coverage of Sony Electronics has surged, with 13 mentions in recent reports, indicating increased global interest in the company’s activities.