News: 0001571901

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Mir 2.22 Released With Tackling NVIDIA Support, Initial Rust Scaffolding

([Ubuntu] 5 Hours Ago Mir 2.22)


Mir 2.22 is out today as the newest version of this Canonical project providing libraries for building Wayland-based shells/compositors. Mir 2.22 brings some notable improvements around NVIDIA GPU/driver support as well as initial preparations for Rust programming language support.

Mir 2.22 brings NVIDIA support through the atomic KMS / GBM platforms code path. A few changes were needed for getting the official NVIDIA Linux driver playing nicely with the Mir code.

Mir 2.22 also brings some initial Rust code into the Mir build. This is initial scaffolding for integrating Rust code into Mir with just basic integration for now but it will be interesting to see what comes later.

Also notable with this new Mir release is implementing simulated secondary click, explicit synchronization support in the DRM back-end, bypass support for atomic KMS, hover click support, better handling for bespoke Wayland extensions, bounce keys support, slow keys support, and adding a magnifier accessibility feature. In addition to the magnifier behavior, support for sticky keys is also added as another accessibility feature.

There are also bug fixes and other improvements to find with Mir 2.22. Downloads and more details on this new Mir release via [1]the Canonical GitHub repository .



[1] https://github.com/canonical/mir/releases/tag/v2.22.0



RustIsWinning

In the east there is a shark which is larger than all other fish. It
changes into a bird whose winds are like clouds filling the sky. When this
bird moves across the land, it brings a message from Corporate Headquarters.
This message it drops into the midst of the programmers, like a seagull
making its mark upon the beach. Then the bird mounts on the wind and, with
the blue sky at its back, returns home.
The novice programmer stares in wonder at the bird, for he understands
it not. The average programmer dreads the coming of the bird, for he fears
its message. The master programmer continues to work at his terminal, for he
does not know that the bird has come and gone.
-- Geoffrey James, "The Tao of Programming"