#RISCOSMerlin
And finanly made #RISCOSMerlin stable also on x86-64 multi-core! 🎉💥 - The issue was I had to add a guard in Merlin's preemptive kernel threads scheduler to avoid re-entering the scheduler if an IRQs was firing while we were already entering it. Soon a new video with updates! 😍 👇
July 9, 2026 at 4:02 PM
getting #RISCOSMerlin to be able to boot on #UEFI is being a lot of fun and a great opportunity to learn in more details UEFI on AArch64 vs my old knowledge of UEFI on Intel/AMD. The fun part if always the learning.

#Rust #Kernel #SystemsDevelopment #KernelProgramming
September 16, 2026 at 12:23 AM
Spent the whole day fighting to get #RISCOSMerlin VFS to mount a ported FAT32 FIlesystem on an SD card. I am very close to get it to work, a bit more fighting... 👇

#RISC_OS #riscos #OpenSource #OperatingSystem #Rust
July 18, 2026 at 11:36 PM
Well, I am beyond excited! I freaking cracked the code! At a very crazy hour of this morning (after a long night battling) #RISCOSMerlin initialized all the cores on x86_64 (on both regular path and XEN/KVM) and tests started to pass! It's still unstable, but oh well, this is totally awesome! 😍 🤯 🎉
July 8, 2026 at 11:57 AM
Adding #PCI / #PCIe support to #RISCOSMerlin HAL it's beeing a large work! But I am moving forward. One thing I want from "day 0" is security, so I am designing everything to work in isolation, then when all is done, I'll have to map the work to the RO personality. Unit Tests passed the thousands 🤯
July 30, 2026 at 1:25 PM
#RISCOSMerlin has a working VFS and FAT32 Filesystem! 🎉
Not only that but for the first time even I can use NIX paths in RISC OS completely fine! (aka `/this/is/a/path`). Next I'll need to fix file's time (but that will come with the RTC HAL). 👇

#RISC_OS #riscos #OpenSource #OperatingSystem
July 19, 2026 at 1:20 PM
tonight it's a battle to get #RISCOSMerlin x86_64 to initialize the other cores while maintaining support for dual boot (traditional + XEN/KVM)... I forgot how painful x86 assembly was... 🤯
July 8, 2026 at 12:09 AM
Picture shows original #RISC_OS 5 ROM Modules (litterally taken as binaries) placed as part of #RISCOSMerlin and initialising fine on AArch64 without a single change or even recompiling them. @riscosopen.bsky.social Your code is running on AArch64 and Intel

Now it's starting to feel really magic! 😂
July 15, 2026 at 1:21 PM
Finally the weekend and time to work on #ProjectMerlin, nothing fancy today, working on implementing ioremap. ioremap is generally a function used to map a physical I/O memory region, such as a device's MMIO registers, into the kernel's virtual address space. 👇 thread

#RISCOSMerlin #RISC_OS #RISCOS
September 6, 2026 at 2:46 PM
This past week I had the pleasure and the honor of having a deep dive into Merlin's source tree and demo with one of the most famous Rust experts in the world. It has been an absolute cool and very valuable experience, and I'm glad it all went realy well 🤩

#ProjectMerlin #RISCOSMerlin #RISC_OS
September 6, 2026 at 3:16 PM