Mir in 2019

Mir in 2019

When you’re working on a project changes happen all the time and progress can seem slow. But looking back over the past year I see we’ve achieved a lot. For example, It feels like I’ve been using mir-kiosk running in my desktop environment to test snapped “kiosk apps” forever. But really, that is the culmination of several strands of work over the past year.

Here’s what I found looking back:

Month Blog Comment
January Mir-test-tools as a snap Our mir-test-tools package in the archive has been used principally for device “bringup”. By packaging these same tools as a snap we enabled test automation in Canonical’s testing lab.
Feburary Mir 1.1.1 Release Fixes for PostmarketOS, Nvidia support and Mali graphics
March Mir Release 1.1.2 Fixes for systems without a PCI bus or using Musl (instead of glibc)
  Mir News 1st March 2019 The mir-kiosk snap runs on Ubuntu classic
  Managing Mir snaps Our collection of Mir snaps is automatically updated in the store
  WPE WebKit for Mir Kiosk A community “kiosk snap” based on the WPE WebKit backend
  MATE Desktop Environment on Wayland mate-wayland live on the snap store
April Mir on the GPD Pocket 2 Mir on the GDP Pocket 2
  Performance tracing Mir with LTTNG Getting performance metrics from Mir
May Mir 1.2.0 Release Initial support for shells needing “bespoke” Wayland extensions
  WLCS 1.0 release! The WayLand Conformance Suite
  A couple of snap updates Some changes to snapd, mir-test-tools snap and egmde-confined-desktop enabled running these snaps in user sessions
  Performance testing Mir with bpftrace and wayland-debug Getting performance metrics from Mir
June Static Display Configuration for Mir Static Display Configuration for Mir
  Configuring mir-kiosk: a masterclass Documenting how to (re)configure the mir-kiosk snap
  HOWTO: Run your IoT GUI on your desktop Testing kiosk snaps in a traditional desktop environment
July Mir 1.3.0 Release This completed the support for shells needing “bespoke” Wayland extensions
  Developing Wayland extension protocols for Mir servers A worked example of adding Wayland extensions to Mir
  Support for shell components landed in Mir Support for shell components landed in Mir
  The egmde snap on 16.04 The egmde snap now works on 16.04 (by using the mirclient support)
August Mir 1.4.0 Release Support for Sway’s layer-shell extension protocol, Mir now defaults (at runtime) to not providing mirclient API support
  WLCS 1.1.0 Release Fixes for non-Ubuntu builds, more and better tests
  Running mir-kiosk on your desktop It becomes possible to run mir-kiosk within a traditional desktop environment
  Mir makes it easy Some utilities to make kiosk snap development simpler
September Porting MATE Apps to Wayland Notes for anyone porting shell components that use X11 to Wayland
October Mir 1.5.0 Release Mir works in a confined snap without “plugging” the legacy “mir interface”, assorted fixes and enhancements
  Mir graphics support A reference covering Mir support different graphics stacks
  Build smart display devices with Mir: fast to production, secure, open-source A whitepaper about using Mir for the Internet of Things
December Mir 1.6.0 Release A new “wayland” graphics platform makes it possible to run Mir as a Wayland client

Highlights

We’ve make it much easier to create “kiosk apps” based around mir-kiosk

We’ve created and released our WayLand Conformance Suite.

We’ve done what we can to ensure this is usable for other Wayland compositors and on other distros.

We’ve made it possible for shells to incorporate their own “bespoke” Wayland extensions

We’ve provided the Mir support needed to get MATE working on Wayland

https://www.youtube.com/watch?v=no8oQ_C7LH4

4 Likes