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

TL;DR

Before you orderOffer from Amazon

Get the latest gadgets delivered free with Prime

  • Fast, free delivery on millions of items
  • Prime Video, Amazon Music and more included
  • Member-only deals all year
Start your free Prime trial Free trial for eligible customers · Cancel anytime
As an affiliate, we earn on qualifying purchases.

A developer has successfully ported the Project Oberon operating system to RISC-V architecture, replacing the original RISC-5. This development demonstrates the OS’s adaptability to modern hardware, with potential implications for educational and research uses.

A developer has shared a version of the Project Oberon operating system that runs on RISC-V hardware, replacing the original RISC-5 architecture. This port demonstrates the OS’s adaptability beyond its initial design, highlighting ongoing efforts to modernize and extend its use.

The port was shared via a Show HN post, indicating a community-driven project rather than an official release. The developer detailed the process of adapting Oberon to RISC-V, including modifications to the system’s hardware interface and kernel components. The effort involved significant low-level work, given the differences between RISC-5 and RISC-V architectures.

While the original Oberon system was designed for a specific RISC-5 processor used in the Oberon hardware platform, the port demonstrates that the system’s codebase can be adapted to modern open-source hardware. The developer has provided source code and instructions, making this a potentially valuable resource for educational institutions and researchers interested in operating system portability and minimalistic OS design.

At a glance
updateWhen: announced March 2024
The developmentA Show HN post reveals a version of the Project Oberon system running on RISC-V instead of RISC-5, marking a notable porting effort.

Implications for OS Portability and Education

This development underscores the flexibility of the Oberon OS and its potential to run on modern hardware architectures like RISC-V. For educators and researchers, it offers an opportunity to study a minimalist OS on open hardware, fostering experimentation and learning. It also highlights the ongoing relevance of Oberon’s design principles in contemporary computing contexts.

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 Adaptations

Project Oberon was originally developed by Niklaus Wirth and colleagues at ETH Zurich as both a programming language and an operating system, primarily for custom hardware based on the RISC-5 architecture. Over the years, Oberon has been recognized for its simplicity and educational value.

RISC-V, an open-source hardware instruction set architecture, has gained widespread interest for its flexibility and modern design. Porting legacy systems like Oberon to RISC-V aligns with broader efforts to modernize and democratize hardware and software development. Prior to this, Oberon was mostly confined to its original hardware environment, limiting its broader adoption.

The recent port, shared via a Show HN post, represents a community effort to extend Oberon’s reach onto more accessible hardware platforms, potentially enabling wider experimentation and use.

“Porting Oberon to RISC-V was a challenging but rewarding process, demonstrating the system’s adaptability and the potential for modern hardware support.”

— the developer who shared the port

Extent of Compatibility and Performance on RISC-V

It is not yet clear how fully the ported Oberon system supports all hardware features of RISC-V or how it performs compared to the original RISC-5 version. Details on stability, peripheral support, and usability are still emerging, and further testing is needed to confirm operational readiness.

Next Steps for Testing and Community Involvement

Developers and users are expected to conduct more extensive testing of the RISC-V port, including hardware compatibility and performance benchmarks. The source code and instructions are publicly available, inviting community contributions to improve stability and expand hardware support. Future updates may include porting to different RISC-V boards and integrating additional features.

Key Questions

What is Project Oberon?

Project Oberon is both a programming language and an operating system developed at ETH Zurich, designed for simplicity and educational use, originally for custom RISC-5 hardware.

Why is porting Oberon to RISC-V significant?

This port demonstrates the system’s adaptability to modern, open-source hardware architectures, potentially broadening its educational and practical applications.

Is the port fully functional?

It is still in early stages; full hardware support, peripheral compatibility, and stability are under testing. Further development is expected.

Can I try this port myself?

Yes, the source code and instructions are publicly available via the developer’s Show HN post, inviting community testing and improvement.

What are the future plans for this project?

Next steps include extensive testing, optimizing performance, expanding hardware compatibility, and potentially porting to additional RISC-V boards.

Source: hn

FALL

Fall Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

Liquid Cooling in Edge Data Centers

Optimize your edge data center cooling with liquid solutions that enhance efficiency and performance—discover how they can transform your infrastructure today.

June In Servo: Real World Compat, Media Queries, SharedWorker, And More

Servo browser engine introduces real-world compatibility, media queries support, SharedWorker implementation, and more in June updates.

VR Headset Comfort Depends Heavily on Weight Distribution

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

SpaceX Owns Every Layer of AI Now. The Model Is Still the Weak Link.

SpaceX has purchased Cursor for $60 billion, controlling every layer of AI infrastructure—yet the core model still shows vulnerabilities, raising questions about leadership.