← Retour au blog
tech 10 August 2026

A Project Oberon System Version Running on RISC-V Instead of RISC-5

Explore how Project Oberon, a minimalist operating system, has been ported to the RISC-V architecture, offering new opportunities for developers and open-source enthusiasts.

Article inspired by the original source
Show HN: A Project Oberon System version running on RISC-V instead of RISC-5 ↗ github.com

Introduction

Project Oberon is a minimalist operating system and programming environment designed by Niklaus Wirth and Jürg Gutknecht. Originally developed for the RISC-5 architecture, this project has recently been ported to RISC-V, an open-source processor architecture gaining popularity. This transition opens up new possibilities for developers and enthusiasts of minimalist operating systems.

What is Project Oberon?

Project Oberon was conceived in the 1980s to explore simple and efficient programming concepts. It consists of a kernel, a compiler, and an integrated development environment. The system is known for its simplicity and ability to run on minimal hardware.

Why RISC-V?

RISC-V is an open-source instruction set architecture (ISA) that offers unparalleled flexibility and extensibility, allowing developers to create customized systems without the constraints of proprietary licenses. Since its inception at the University of California, Berkeley, RISC-V has gained traction in both academic and industrial settings due to its open and modular nature.

Migration from RISC-5 to RISC-V

The porting of Project Oberon from RISC-5 to RISC-V was undertaken by Rochus Keller, who used the recent version of the OP2 compiler with a RISC-V (RV32) backend. This project also includes a virtual machine (VM) emulation that simulates a machine very similar to the original.

Technical Challenges

Migrating an operating system from one architecture to another is no trivial task. Key challenges include managing registers, memory alignment, and adapting assembly code specific to the architecture.

Benefits of the Port

Flexibility and Openness

By moving to RISC-V, Project Oberon benefits from the flexibility of a free architecture, allowing for greater customization and innovation potential.

Education and Research

For academic institutions, Project Oberon on RISC-V offers an ideal platform for teaching computer architecture and system programming.

Use Cases

Prototype Development

Startups and small businesses can use this system as a base for developing prototypes or testing new ideas in a controlled environment.

AI Experimentation

With the rise of artificial intelligence, developers can explore AI algorithms in a lightweight and modular environment without the overhead of traditional operating systems.

Conclusion

The migration of Project Oberon to RISC-V is an exciting development that showcases the power and flexibility of open-source architectures. Whether you're a developer, researcher, or entrepreneur, this project offers a multitude of opportunities to explore and innovate.

Let's discuss your project in 15 minutes.

Project Oberon RISC-V open-source operating systems development
Deepthix newsletter · 100% AI · every Monday 8am

An AI agent reads tech for you.

Our AI agent scans ~200 sources per week and ships the best articles to your inbox Monday 8am. Free. One click to unsubscribe.

Visit the newsletter page →

Want to automate your operations?

Let's talk about your project in 15 minutes.

Book a call