Key component updates

 

Mesa 12.0

With the update to Mesa 12.0, Clear Linux* has added support for OpenGL* level 4.3 and the Vulkan API for systems with a recent Intel GPU. In addition, this version of Mesa has a significant performance increase on the latest Intel graphics hardware, as reported by the Phoronix news site.

   

The kernels in Clear Linux were updated to the latest stable versions, kernel 4.6.4 for the normal kernels, and 4.4.15 for the LTS kernels. As usual, the stable kernels contain "important updates".

 

The version of the emerging Rust* language was updated to 1.10.0. Version 1.10 adds several key language features, such as the panic triggers abort option and the new cdylib crate type. In addition, Rust can now be built and bootstrapped using the previous official version of Rust.

 

All of the Clear Linux package sources are now available as git trees. Visit https://github.com/clearlinux-pkgs to view the package sources and patches that we use. These git trees will be regularly updated when new releases are made available, so that interested people can use them for their own purposes.

 

Performance

 

This week, we increased the performance of the Caffe machine learning framework by 10% by improving our linear algebra library and by increasing the use of SSE and AVX vector instructions. Caffe is one of the top 5 ML frameworks in the industry, and its performance is one of our PNP focus areas.

 

https://lh6.googleusercontent.com/ppCF5BwoOz6KoAMxL6YIAo99cPgnp1oBej0CNOzQw4KnPQ2aQYtKE5odfUFmalSTm3J_RSNqs0ez2zySqiJIbYKSRu1D_vZDhtPi-pXB4FDP9BSS6AF5zjVKjtdxFC9AxqfD7Bni

 

The Phoronix "7-Way Linux Distribution Comparison For Summer 2016" article exposed a performance issue in gaming/graphics in our graphics stack. Recently, we root caused this issue to a bug in the XFWM4 compositor. Currently, a short term workaround is deployed, while the search for a sustainable long term solution continues.

 

Noteworthy additions

 

We've started publishing images that are preconfigured to run in the Microsoft HyperV* hypervisor or in the Microsoft Azure* cloud.

 

Component highlights

The following components changed between release 9130 and 9310:

·         Updated components:

o    beignet 5-9

o    ciao 15-19

o    firefox 47.0.1-11

o    freetype 2.6.4-26

o    geany 1.28-5

o    git 2.9.1-66

o    httpd 2.4.23-70

o    libgd 2.2.2-17

o    libusb-compat 0.1.5-5

o    linux 4.6.4-245

o    linux-hyperv 4.6.4-33

o    linux-kvm 4.6.4-176

o    llvm 3.8.1-14

o    LVM2 2.02.160-60

o    memcached 1.4.28-20

o    nasm 2.12.02-18

o    neon 1.5.3-5

o    nginx 1.11.2-28

o    nodejs 6.3.0-17

o    procps-ng 3.3.12-28

o    psutil 4.3.0-18

o    rustc 1.10.0-15

o    thunderbird 45.2.0-2

o    vim 7.4.1989-31

o    xorriso 1.4.5-7