Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
45 user(s) are online (8 user(s) are browsing News)

Members: 1
Guests: 44

billyfish, 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 (649 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: 451
 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.
Elwood
Published: 2026/4/2 21:11  Updated: 2026/4/2 21:11
Just can't stay away
Joined: 12/09/2006
From: Lyon, France
Comments: 1417
 Re: Current state of Exec64 and reflections on Redox OS
@ldg72

Nice project. I knew it was possible.
Good job!
Djk83
Published: 2026/4/5 17:39  Updated: 2026/4/5 17:39
Just popping in
Joined: 04/19/2024
From: Warsaw, PL
Comments: 32
 Exec64
That's a very interesting endeavour. Sounds like lots of fun and a great learning experience! Good luck!
General
Site sponsors
 
Contact us on discord to advertise here.

Site statistics
Registered members
  1793
Logged in last:
  24 hours, 62
  7 days, 126
  30 days, 182

Random Photo
yet another one

New Articles List

New Members
MTAmiga
MTAmiga 04/28/2026
akleinert
akleinert 04/26/2026
Ferretman
Ferretman 04/26/2026
plechaim86
plechaim86 04/23/2026
dbofizzle
dbofizzle 04/19/2026
Gdj24
Gdj24 04/05/2026
simon629
simon629 04/03/2026
Dingopathe
Dingopathe 03/29/2026
john_chandler
john_chandler 03/26/2026
AmigoKI
AmigoKI 03/24/2026


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project