Hello everyone,
for past few years I refrained myself from declaring anything on the yearly roadmap discussions, as I did not believe that I'll be able to spend substantial amount of time for Genode development. I'm uncertain about 2025 too, but I can at least share my hopes.
Review of 2024
From my perspective, the two biggest breakthroughs had been suspend/resume on x86 (added in May) and multi-monitor support (added in October).
I fully agree about those topics being the most important achievements in Genode development last year. Especially (what I already expressed somewhere) multi monitor support was the crucial feature for me and I'm using it every day now.
Regarding suspend/resume I wasn't able to resume with virtual machines running when I last tested it, so I currently restrain myself from using it, but I'm waiting for it to be fully finished.
My main achievement for last year is the complete switch to Sculpt as my main OS on my personal computer (laptop). Since I managed to configure "native" Linux in a VM on Sculpt about 2 months ago, I did not boot it as first OS - only inside Sculpt.
My plans for 2025
I think, as a user, I can declare myself as a tester of Sculpt. I had it running with uptime for about three weeks till today. Unfortunately I was forced to reboot due to some strange global performance issues. I can try to help in the future in diagnosing such issues by providing some data in case there is a need for it.
For immediate plans I will try to invest time in vnc client as I use it for accessing my development machine. Two aspects are currently most pressing:
* understanding configuration and internals of keyboard handling (enter key is repeated in an uncontrolled way, modifiers handling is blocking some shortcuts like Ctrl+Shif+C for copy, somehow I was able to get into a state when Caps Lock is inverted between Sculpt and remote desktop, etc.)
* analyze performance - sometimes redrawing of remote screen (size of 2 full hd monitors) takes few seconds in a LAN, so it is far from convenient.
For other tasks I'd like to be able to go back to my unfinished, abandoned do to lack of time activities like support for Raspberry Pi devices and exploring improvements for Genode development. Those ideas are unfortunately more wishes than plans.
Best regards
Tomasz Gajewski