There's code being committed to the new
Mir Display Server every few hours. There's also numerous Bazaar code branches appearing too that show early work on other functionality.
Those wishing to monitor the flow of new code into the main Mir repository can find the commit logs from
this Launchpad.net page. In terms of anything exciting since the
controversial launch last week, there isn't anything too exciting. There's been code clean-ups, minor Android interfacing work, documentation updates, and other random changes, but nothing to get end-users too excited.
In terms of feature branches for Mir, there are a few:
- There's more multi-threaded work going on within
multi-threaded-compositor.
- The
add-sync-support branch has initial sync fence support.
- An SDL back-end to Mir is being worked on within
mir.sdl-backend.
- Early work for
in-process EGL clients.
- New work for Android NDK integration within
ndk-rewrite.
- Buffer-age support within
client-side-buffer-age. (Wayland developers recently did the
Mesa and EGL support for EXT_buffer_age.)
- Support for using
DMA_BUF within
use-dma-buf.
- Early handling for VT switching within
vt-switching.
- And there's a few different branches preparing Mir for input support for clients.
I still remain less than optimistic that by this time next year the Mir Display Server will be ready for the Ubuntu desktop across all form factors, but we'll see how quickly and how much Canonical is investing within this Wayland competitor.