Open-source News

Mozilla's GFX-RS 0.8 Released For Vulkan Portability - Brings Big Changes

Phoronix - Wed, 08/26/2020 - 08:44
Following the recent layoffs at Mozilla and some projects seemingly at risk moving forward, one that we have been worried about is GFX-RS as the interesting Rust-based library implementing the Vulkan Portability Initiative using GFX-HAL...

OpenZFS 2.0-RC1 Released With Unified Linux/BSD Support, Zstd Compression & Much More

Phoronix - Wed, 08/26/2020 - 05:57
The first release candidate of the forthcoming OpenZFS 2.0 is now available for testing on both Linux and BSD systems...

Download the 2020 Linux Kernel History Report

The Linux Foundation - Wed, 08/26/2020 - 05:22

Over the last few decades, we’ve seen Linux steadily grow and become the most widely used operating system kernel. From sensors to supercomputers, we see it used in spacecraft, automobiles, smartphones, watches, and many more devices in our everyday lives. Since the Linux Foundation started publishing the Linux Kernel Development Reports in 2008, we’ve observed progress between points in time. 

Since that original 1991 release, Linux has become one of the most successful collaborations in history, with over 20,000 contributors. Given the recent announcement of version 5.8 as one of the largest yet, there’s no sign of it slowing down, with the latest release showing a new record of over ten commits per hour.

In this report, we look at Linux’s entire history. Our analysis of Linux is based on early releases, and the developer community commits from BitKeeper and git since the first Kernel release on September 17, 1991, through August 2, 2020. With the 5.8 release tagging on August 2, 2020, and with the merge window for 5.9 now complete, over a million commits of recorded Linux Kernel history are available to analyze from the last 29 years. 

This report looks back through the history of the Linux kernel and the impact of some of the best practices and tooling infrastructure that has emerged to enable one of the most significant software collaborations known. 

Download 2020 Linux Kernel History Report

The post Download the 2020 Linux Kernel History Report appeared first on The Linux Foundation.

Nouveau NVC0 Shader Disk Cache Lands For Speeding Up Game Load Times

Phoronix - Wed, 08/26/2020 - 04:00
Covered back in February was work for Nouveau's NVC0 Gallium3D driver to finalle make use of the Mesa on-disk shader cache functionality for speeding up game load times by allowing previously compiled GLSL shaders to be cached to disk. That work by Red Hat has finally been mainlined in Mesa 20.3...

Chrome 85 Is Clang PGO'ing Binaries For Better Performance But Linux Left Out

Phoronix - Wed, 08/26/2020 - 01:00
As we frequently cover, making use of compiler PGO (Profile Guided Optimizations) can mean some sizable performance wins, assuming the generated usage profile is accurate. With the imminent Chrome 85 availability, Google is now making use of PGO with their default LLVM Clang compiler toolchain for squeezing out around 10% better performance...

Linux 5.9 Lands Patch Adding Fallthrough Macro In 2,484 More Spots

Phoronix - Wed, 08/26/2020 - 00:09
A single patch coming in at nearly three thousand lines was merged on Monday for the Linux 5.9 kernel that make the use of the "fallthrough" macro more widespread throughout the kernel...

LibX11 1.6.12 Released Due To Latest Security Advisory

Phoronix - Tue, 08/25/2020 - 23:40
Not even one month passed since the previous libX11 security vulnerabilities were made public while today a new security advisory was issued along with releasing version 1.6.12 of this key X11 library...

Ubuntu 20.04 LTS vs. Linux 5.9 + Mesa 20.3-devel Radeon Graphics Performance

Phoronix - Tue, 08/25/2020 - 22:45
Now that the default graphics driver stack of Ubuntu 20.04 LTS is a few months old, here is a look at the AMD Radeon Linux gaming performance of Ubuntu 20.04.1 LTS out-of-the-box compared to upgrading against Linux 5.9 Git and Mesa 20.3-devel for seeing if the performance advantages are worthwhile in making the leap to the newer RadeonSI OpenGL and RADV Vulkan drivers paired with the very latest kernel.

Pages