2. What is Ozone?
- Layer that abstracts UI things (windows, user input, etc.).
- We focus on the Wayland support.
Wait, but that’s Linux, who needs that?
- Desktop Linux is minor (alas).
- Android is not Linux (okay okay).
The main target is embedded Linux which is…
3. Hundreds of millions of devices!
- Smart TVs
- Home appliances
- Gadgets for enterprises and public places
- Cars
- You name it
Wayland is good for low-end devices, but desktops benefit too
4. Our achievements
- The Wayland backend is usable and almost ready (kind of beta)
- The X11 backend is on its way (maybe alpha)
- Added bots that build and test with Ozone enabled
Aiming to replace the existing Aura/X11 implementation with the Ozone one
- Will ship it next year
5. Try it at home?
Build with
use_ozone = true
ozone_auto_platforms = true
use_glib = true
use_xkbcommon = true
use_system_minigbm = true
Run with
--ozone-platform=(x11|wayland)