What is your perspective on Genode in 2024 and for 2025?
Hello Norman and all!
Always good to read those Roadmaps.
- Has Genode's development during 2024 been in your interest?
- Or do you find important aspects neglected?
- How was your practical experience with Genode in 2024?
2024 was both a big year for my Genode projects but also kind of failure. I did a quite succesful demo scenario on i.MX8, using every little cpu cycle that was available.
I also continued with my RockChip port .. enabled it to start on RK3399 up to displaying graphics on Pinebook Pro.
The projects that I failed with: Back in 2023 I had a very ambigous plan for a cross over system based on Genode framework AND RISC OS. This wasn't realised in 2023 and not in 2024 either.
Generic EHCI driver. This was the last thing I did start on. I somehow lost motivation,, I started with initing EHCI and could see that I got interrupts.
- Which directions would you regard as most exciting or pressing?
As a person that isn't a Sculpt user, most things passed by. But I appreciate all low level successes.
- What are your personal interests and plans for 2025?
EHCI. I can't get my stupid head around DDE drivers, and I really want a generic EHCI driver as it enables a lot. XHCI is also possible.
I want to realise my big plan from 2023. A very difficult project but is also quite rewarding. In my demo scenario in 2024 I picked i.MX8 because it was a SoC that both RISC OS and Genode supported ( I did a very quick and dirty bringup of RISC OS for MNT Reform some year/s ago). For the grand project I would like to find a way to do abstraction against Genode. Streamlining RISC OS HAL to Genode. Not easy but also not impossible. I think that the platform will be RK3588 as this is a very powerfull Soc and also to be available with MNT Reform. This also presents some new things for Genode.. The SoC has cores numbered 0 to 3 for the boot cpu .. but if you want to use the big cpu as your main one the current base-hw will not work. I would be happy to rethink how this should be done in Genode.
My Genode inititaives ( demo and Rockchip ) are on GitHub: https://github.com/mickenx
I wish you all a great 2025!
Michael Grunditz