5 ms·
I'm in the automobile industry and most of the In Vehicle Infotainment systems started using Linux some time ago, and for security reasons you want to use Wayla
by jeena 9y ago
I'm in the automobile industry and most of the In Vehicle Infotainment systems started using Linux some time ago, and for security reasons you want to use Wayland. Those quite big numbers, not as big as mobile but sure bigger than Desktop Linux.
- pjmlp 9y agoI would imagine they would rather use some kind of framebuffer like the old SVGAlib, or EGL directly.
- jeena 9y agoNot really because then you would need to implement composition from different processes yourself, instead many are using Qt Wayland https://wiki.qt.io/QtWayland https://wiki.qt.io/QtWayland to implement it. One of those implementations is https://doc.qt.io/QtApplicationManager/ https://doc.qt.io/QtApplicationManager/ which uses wayland to compose the UI from 3rd party applications, which run in a sandbox, inside of the System UI.
- pjmlp 9y agoI see, on my naivety regarding your domain, I thought there would be just some kind of UI process/thread doing all the GUI stuff on the Infotainment UI. Since I am only familiar with BMW attempts at JavaFX (described at JavaONE) and from what I am aware most embedded GUIs aren't X compatible, although there used to exist TinyX. So is Qt kind of winning all the new GUI projects in that domain?
- jeena 9y agoIt's a bit weird, many try HTML5, some try Android, many do Qt but some run something with help of Weston. It's difficult to say for me who is winning because I'm not involved in enough different projects I feel.
- eptcyka 9y agoYes, but the automotive industry is under no pressure to run legacy Xorg apps on their Wayland compositors, thus there is no need to support XWayland.
- jeena 9y agoYeah, I guess you're mostly right because they write all the UI code from scratch anyway.