It’s been almost a year since I transitioned from the Virtualization to the
Automotive team at Red Hat with the goal of ensuring
RHIVOS
ships with a powerful Virtualization stack. While there’s a large overlap
between a Virtualization stack for Servers and the one for Automotive platforms,
the latter is much more demanding on one particular aspect: GPU acceleration.
For me, personally, that meant having to delve into the Linux graphics stack,
both kernel (DRM, GEM, KMS…) and userspace (Mesa, virglrenderer…), something
in which, so far, I only had a superficial knowledge. And, when facing a new
field, my preferred approach is looking for an interesting project that would
both motivate me to play with those software components.