Roadmap 2023

Christian Prochaska christian.prochaska at genode-labs.com
Sun Jan 1 16:09:34 CET 2023


Hi,

my main topic of 2022 has been "jitsi on the PinePhone", which involved
porting the Morph web browser to Genode, updating the Qt port to a
version which is compatible with the public jitsi server at 'https://meet.jit.si'
and a lot of time trying to figure out how the parts of the Chromium engine
related to screen updates and processing of WebRTC audio packets work
and to find performance bottlenecks in these areas with the help of tools
like OProfile (on base-linux) and the new 'trace_recorder' component
which got introduced in Genode 22.08. One of the bigger bottlenecks
turned out to be Genode's custom 'malloc' implementation in the libc and
replacing it with 'jemalloc' as an experiment helped already, but there's
still more to do to achieve a really usable jitsi experience.

So, for 2023 I mainly intend to continue these browser performance
optimization efforts and to learn more about the advanced features of
the 'Eclipse Trace Compass' tool to help with that. Apart from that I'm
also interested in helping with the porting of other mobile applications
to the PinePhone, the next Genode tool chain update and improving
the state of the 'gdb_monitor" component.

Christian




More information about the users mailing list