Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
60 user(s) are online (4 user(s) are browsing News)

Members: 1
Guests: 59

jarokuczi, more...

Support us!

Headlines


Recent Replied Topics
Software News : Exec64 - An experimental OS inspired by the Amiga philosophy for RISC-V
Posted by ldg72 on 2026/3/28 10:34:32 (101 reads) News by the same author
Software News

Hi everyone,

I’ve started a small, humble project called Exec64. It is essentially a personal experiment in kernel development, born from a desire to see how some of the classic Amiga "Exec" concepts would behave on modern RISC-V 64-bit hardware.

What is the idea?
The goal isn't to create a full OS clone, but rather to experiment with a minimalist core that follows the Amiga philosophy: asynchronous message passing, double-linked lists, and stable library interfaces.

The current state of the experiment:

Kernel & Shell: The system boots into a basic shell and manages tasks using a preemptive scheduler.

Hybrid Architecture: I'm testing a "Dual-Path" model where the kernel stays in S-Mode (Supervisor), but drivers and applications can run in U-Mode (User) for better stability.

Zero-Copy: Trying to implement fast communication by remapping memory pages between tasks instead of using slow copies.

Hardware: It currently runs on QEMU (VirtIO) and I've successfully achieved a bare-metal boot on the Milk-V Mars (StarFive JH7110).

My Vision:
My idea is to keep the core kernel as small as possible, focusing only on the essentials like scheduling and IPC. This way, everything else—like the filesystem or graphics—can be loaded as external modules. It allows the system to stay lean and gives developers the freedom to build their own drivers for their specific hardware without touching the core.

It is very much a "work in progress" and a learning journey, but I’ve reached a point where it can finally boot and run some basic commands on real hardware.

You can see the boot sequence on the Milk-V Mars here:
https://www.youtube.com/@Exec-64

Just wanted to share this with fellow Amiga enthusiasts who enjoy seeing these classic ideas explored on new architectures.

This project was developed with the support of AI, which assisted me in writing the code and exploring the RISC-V architectural specifications, acting as a true "copilot" throughout this technical challenge.

Best,
Exec64 Dev

Printer friendly page Send this story to a friend
The comments are owned by the author. We aren't responsible for their content.
Author Thread
NinjaCyborg
Published: 2026/3/28 14:29  Updated: 2026/3/28 14:29
Not too shy to talk
Joined: 11/17/2020
From: Slough
Comments: 447
 Looks like redox
Check out redox, it is this +10 years dev already
ldg72
Published: 2026/3/28 17:07  Updated: 2026/3/28 17:07
Just popping in
Joined: 12/01/2025
From: Italy
Comments: 11
 Redox!
I took a look at Redox, it's a very mature system. It is a pure microkernel, and even the drivers run in user space. It’s a great project, and I will definitely try it out. Thanks!!
ldg72
Published: 2026/3/28 17:49  Updated: 2026/3/28 17:54
Just popping in
Joined: 12/01/2025
From: Italy
Comments: 11
 Current state of Exec64 and reflections on Redox OS
I’ve watched several videos on Redox OS, and it seems like a very serious project; mine feels like a toy in comparison. I have been working on Exec64 for a month and a half now, and I am already surprised by the results I’ve achieved thanks to AI. Developing it alongside AI is teaching me a great deal about low-level development. My goal is to have it running both virtualized on QEMU/VirtIO and bare metal on the Mars, even though I know the drivers will be the real challenge there. On QEMU/VirtIO, after just 10 days of development, I actually had a graphics driver with a framebuffer; however, the kernel, drivers, and graphics libraries were all part of a monolithic structure. Now that I’ve taken the microkernel path, I have put graphics aside for the time being. I want to focus on the microkernel core and the shell to start playing around with it.
General
Site sponsors
 
Contact us on discord to advertise here.

Site statistics
Registered members
  1785
Logged in last:
  24 hours, 74
  7 days, 137
  30 days, 188

Polls
Running AmigaOS 4 on?
AmigaOne SE/XE or microA1 12% (26)
Pegasos2 3% (8)
X5000 22% (48)
X1000 14% (30)
A1222 8% (19)
Sam 440/460 18% (40)
Classic PowerPC Amiga 2% (6)
WinUAE emulation 7% (16)
Qemu emulation 9% (21)
Total Votes: 214
The poll closed at 2025/12/1 12:00
8 Comments

Random Photo
Another Banner

New Articles List

New Members
john_chandler
john_chandler 03/26/2026
AmigoKI
AmigoKI 03/24/2026
Maniac
Maniac 03/15/2026
Physicist1973
Physicist1973 03/02/2026
nessgg
nessgg 03/01/2026
C16Oli
C16Oli 02/16/2026
vadoheija2
vadoheija2 02/02/2026
Razstore
Razstore 01/24/2026
Thomas2
Thomas2 01/14/2026
jacsok
jacsok 12/25/2025


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project