~/talk

Challenges of using Containers to Run Graphical Embedded Systems

links:none on file
links:none on file
slides:none on file

Tests run on iMX6 (Etna/Mesa) and iMX8 (Vivante proprietary) using Fedora on the host and Ubuntu images in Docker, with x11docker and GLMark2 for benchmarks. Running X11 or Wayland clients inside containers requires sharing GPU devices (e.g. /dev/dri and sometimes /dev/galcore), building Weston 7.0 on iMX6 to fix a bug, and copying vendor libs into the image. Measured frame rates match host-native runs, so containerization does not hurt 3D performance, while Wayland over X11 improves security.

AI-written summary · about

  1. 0:00Intro
  2. 0:44What this session is about
  3. 5:06What are containers?
  4. 5:53Host vs container
  5. 6:36How to run X11 app in a container
  6. 12:12How to run Wayland app in a container
  7. 18:49Hardware
  8. 20:27Open source graphics stack
  9. 20:42Fedora 38 on Apalis i.MX6 - basic boot
  10. 21:35Fedora 38 on Apalis i.MX6 - Weston
  11. 22:36Using etnaviv on i.MX6 in Docker
  12. 25:50Using Vivante on i.MX8QM in docker
  13. 28:23Performance - X11 with etnaviv (i.MX6Q)
  14. 30:44Sone simple security tips
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.