==============================================
 Genode Labs Newsletter - February / March 2023
 ==============================================

 Content

 1. First system image of mobile Sculpt OS
 2. Article series about combining Genode with FPGAs
 3. Genode OS release 23.02


 1. First system image of mobile Sculpt OS
 -----------------------------------------

 After more than two years of tireless development, we released the
 first system image of Sculpt OS for the PinePhone at the beginning
 of February:

   https://genodians.org/nfeske/2023-02-01-mobile-sculpt

 It features a custom user interface, voice calls and mobile-data
 connectivity, on-target software installation and system update,
 device controls (battery, brightness, volume, mic, reset, shutdown),
 and a variety of installable software. Among the installable
 applications, there is the Chromium-based Morph web browser, an
 OpenGL demo using the GPU, tests for the camera and microphone,
 as well as a light-weight Unix-like system shell.

 During the two months since the release, the feedback we received
 was consistently positive. The quick cold-boot time of just about
 5 seconds into the GUI was universally lauded. It clearly hits a
 point of surprise because the startup of contemporary Linux-based
 systems usually takes a minute on the same device.

 Surprisingly, our custom user interface was generally appreciated
 despite being far off the beaten tracks of consumer smartphones.
 If the early testers had responded negatively, we would need to
 re-evaluate the feasibility of our custom UI approach. Now, we
 even find our confidence in this direction renewed.

 This initial version of the system image will be followed by new
 versions over the course of the year, successively shipping
 improvements as laid out on our public road map:

   https://genode.org/about/road-map


 2. Article series about combining Genode with FPGAs
 ---------------------------------------------------

 Back in the November issue of the newsletter, we introduced
 Genode's channel on the Hackster.io community platform:

   https://www.hackster.io/genode/

 Since then, Genode developer Johannes Schlatow continued his
 tutorial series about combining Genode with reconfigurable FPGA
 hardware, specifically targeting Xilinx Zynq. In the latest
 article "Taking control over DMA transactions on Zynq with
 Genode", he introduces custom FPGA fabric for implementing
 DMA protection that is normally not covered by Zynq hardware.
 It exemplifies how well Genode and reconfigurable hardware
 can go hand in hand. Please find this latest article among the
 other Genode tutorials at the Hackster.io channel linked above.


 3. Genode OS release 23.02
 --------------------------

 The first Genode version of the year released at the end of
 February draws a strong connection to this year's road map,
 that emphasized the use of advanced platform capabilities.

 For the PinePhone as our reference platform for the mobile
 version of Sculpt OS, all the puzzle pieces have come into
 place for the first ready-to-use system image mentioned above.
 It motivated plenty of optimizations - from kernel scheduling,
 over the I/O throughput of the VFS, to the interfacing of GPU
 drivers - that made it into the release.

 Besides the phone, also stationary platforms like PCs and ARM
 laptops received a fair share of attention. The release enables
 the use of interactive virtual machines on ARM by adding device
 models for the GPU and input events. For the PC, the principle
 support for suspend/resume has become available to our custom
 microkernel in addition to the NOVA kernel, and Genode learned
 to distinguish Intel's performance cores from energy-efficient
 cores.

 These are just a few among the many topics of the release, all
 of which you can find covered in the detailed documentation:

   https://genode.org/documentation/release-notes/23.02


 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:

   https://genode-labs.com/newsletter

 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

phone:

  +49 351 3282613

email:

  info@genode-labs.com

legal information:

  imprint