Hi Martin,
thank you very much for sharing the super succinct list of topics you
are taking into focus. Those items are perfectly consistent with the
plans laid out so far. So they will appear almost verbatim at the road map.
These are my topics so far for the new year (roughly in order of priority):
* Base-hw multimedia performance
* Optimizing the latency of prioritized threads on base-hw.
* Adding support for tracing base-hw kernel threads via the TRACE
session.
* Re-structuring the base-hw scheduler in order to be easier to
maintain and more performant with many priority levels.
These improvements are extremely valuable for anything multimedia on the
PinePhone. I perceive the combination of the massively complex Chromium
engine with low-latency real-time workload (audio streaming) on this
resource-constrained platform as the ultimate reality test for Genode
and the base-hw kernel in particular. So your interest in kernel
scheduling and tracing is much appreciated.
* CBE block encryption
* Cleaning up and consolidating the CBE-related VFS plugins.
* Re-writing the CBE library in C++ in order to make it maintainable
for the majority of Genode developers that are not into Ada/SPARK.
* Fix known issues with the CBE resizing/rekeying mechanisms and
making a plan for a self-resizing CBE.
* Letting the File-Vault provide access to all features of the CBE.
After CBE has received little attention for some time, I'm happy you are
going to pick it up to eventually unleash its full potential. I'm
looking forward to see the file vault taking its place as integrated
feature of the mobile version of Sculpt.
* Networking
* Bringing WireGuard to PinePhone Sculpt and integrating it as mobile
VPN network back end.
* Keeping up with the introduction of IPv6 in Genode and applying it
for the NIC router.
* Cleaning up the socket FS VFS-plugin.
These points are all very much in line with Christian's ambitions.
Thanks again for the sensible plan. 2023 seems to become a fruitful
year. ;-)
Cheers
Norman
--
Dr.-Ing. Norman Feske
Genode Labs
https://www.genode-labs.com · https://genode.org
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
_______________________________________________
Genode users mailing list
users@lists.genode.org
https://lists.genode.org/listinfo/users