Genode Labs Newsletter - August / September 2022


 1. Genode OS Framework 22.08 released
 2. Entering the next level of performance analysis

 1. Genode OS Framework 22.08 released

 The vision of a Genode-based smart phone is certainly our most
 ambitious undertaking since we created Sculpt OS for the PC.
 Over the past two years, we relentlessly pursued this vision while
 targeting the PinePhone as hardware platform of choice.

 Genode's version 22.08 bears the fruit of this intense work,
 touching topics as diverse as USB, GPU, SD-card access, audio
 routing, telephony, mobile-data connectivity, the Morph web browser,
 and a custom user interface. All these puzzle pieces are coming
 together now in the form of an emerging phone variant of Sculpt OS.
 The release documentation tells the story behind this line of work
 in great detail.

 Among the further highlights of Genode 22.08 are new tracing tools,
 improved network performance, USB smart-card support via PKCS#11,
 and VirtIO drivers for RISC-V. For the complete picture, please
 enjoy the official release documentation of version 22.08:


 2. Entering the next level of performance analysis

 Beside phone-related topics, this year's road map envisioned new
 tooling for analysing and optimizing the performance of advanced
 Genode systems in a holistic manner. Earlier this year, we revamped
 our existing trace-logger tool for gathering and presenting system
 traces live on target. When using Sculpt OS, this tracing facility
 is now readily available with no manual integration effort needed.

 The trace logger aids the uncovering of performance hotspots in
 moderately complex scenarios. However, once the number of inter-
 playing components grows - think of the different protocol layers
 of network traffic flowing through the system - it becomes hard
 to gather a clear picture by mere online analysis.

 With our new trace recorder, we are switching gears now. This
 new tool bridges the gap between Genode's light-weight system
 tracing mechanism and modern tools for offline analysis.
 It thereby facilitates the generation of easily interpretable
 graphic images depicting the interplay of components, even in
 high-load situations. Genode developer Johannes Schlatow
 introduces the new tool in the following article:


 As an illustration, the article tells the success story of using
 offline trace analysis to uncover network-performance bottlenecks
 at rather unexpected places.

 About the newsletter

 If you have friends or colleagues who might be interested in our
 projects, we would appreciate you to forward this email. If you
 received this newsletter as a forwarded email, you may subscribe
 to the newsletter here:


 In the case of receiving this newsletter unintended, you can
 cancel your subscription at any time by replying to this email
 with the subject set to "unsubscribe".

 Best regards

 Dr.-Ing. Norman Feske
 Genode Labs

 https://www.genode-labs.com/ · https://genode.org/
 https://twitter.com/GenodeLabs · /ˈdʒiː.nəʊd/

 Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
 Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth

postal address:

  Genode Labs GmbH
  Dammweg 2
  D-01097 Dresden

visiting address:

  Genode Labs GmbH
  Friedrichstr. 26
  D-01067 Dresden


  +49 351 3282613



legal information: