Reiser4 Ported Early To The Linux 5.12 Kernel

Normally we don't see the out-of-tree Reiser4 file-system ported to new Linux kernel releases until after the inaugural stable release, but this time around Reiser4 has seen an early port to the near-final Linux 5.12 kernel.

Reiser4 didn't end up seeing a proper patch release to Linux 5.11 but now to succeed its Linux 5.10 port the code is now re-based against the current Linux 5.12 Git state.

LLVM 12.0 Delays Drag On With RC5 Now Shipping

LLVM 12.0 was supposed to ship at the start of March but now more than one month later and some 6,660+ commits to LLVM 13.0 already, LLVM 12.0 has not yet shipped but on Wednesday 12.0.0-rc5 was issued.

Lingering bugs keep holding back the LLVM 12.0 release. The delay of more than one month is significant in that LLVM traditionally operates on a half-year release cadence and this code for

OpenZFS 2.1.0-rc2 Released With Bug Fixes

At the end of March the release candidate phase began for the upcoming OpenZFS 2.1 open-source ZFS file-system on Linux and FreeBSD systems. The second release candidate is now available for this noteworthy OpenZFS update.

Headlining OpenZFS 2.1 is distributed spare RAID (dRAID) functionality. OpenZFS 2.1 is also introducing a new "compatibility" property for Zpool feature sets, a zpool_influxdb command was added, and a variety of other changes.

With today's release of OpenZFS 2.1

Mesa 21.1's Lavapipe Now Teases Vulkan 1.1 On CPUs

This quarter's Mesa 21.1 feature release will continue to offer more improvements for Lavapipe , the CPU-based software Vulkan implementation. The latest today is Vulkan 1.1 now being advertised.

Lavapipe with Mesa 21.1-devel is now advertising Vulkan 1.1 rather than Vulkan 1.0. But the big caveat is this CPU-based Vulkan driver is not yet a fully conformant Vulkan implementation. Lavapipe is still missing some bits needed to completely pass Vulkan 1.0 conformance tests.

Sway 1.6 Wayland Compositor Released With Smoother Move/Resize

Sway 1.6 is official today as the newest version of this i3-inspired Wayland compositor.

Sway 1.6 ships with more than 200 changes from 69 contributors, providing a number of new features as well as many bug fixes.

Sway 1.6 brings smoother interactive move/resize operations, better integration with Flatpak and Snap applications via XDG-Foreign protocol support, input method editor (IME) improvements, improved i3 compatibility, an option to hide the cursor when typing, tray icon

Mesa 21.0.2 Released With Lavapipe Fixes, Improved AMD L3 Cache Calculation

Mesa 21.0.2 is out today as the latest bi-weekly point release to the Mesa3D open-source Vulkan/OpenGL drivers.

Accumulating for Mesa 21.0.2 is the usual random smothering of fixes but with no area dominating the change-log this time around. Mesa 21.0.2 has just a few fixes for the likes of the Radeon and Intel drivers but nothing too exciting there. The other changes include several Lavapipe Vulkan CPU driver fixes, disabling of

Intel

AVX / AVX2 / AVX-512 Performance + Power On Intel Rocket Lake

Here is a look at the AVX / AVX2 / AVX-512 performance on the Intel Core i9 11900K "Rocket Lake" when building a set of relevant open-source benchmarks limited to AVX, AVX2, and AVX-512 caps each time while also monitoring the CPU package power consumption during the tests for looking at the performance-per-Watt in providing some fresh reference metrics over AVX-512 on Linux with the latest Intel "Rocket Lake

Continue reading...

Google Begins Allowing Rust Code For Developing Android

Not only is the Linux kernel moving to allow Rust code to be optionally used within the kernel, but Google is now allowing Rust code to be used for system programming work on Android's low-level operating system components too.

Google announced on Tuesday by way of their security blog that they are now allowing Rust to be used for Android platform system code. Rust will be allowed in the Android Open-Source Project for "developing the OS itself" given its emphasis on memory-safety and security.

The memory

AMDVLK 2021.Q2.1 Finally Adds Navi 12 Support

The official open-source AMD Radeon Vulkan driver, AMDVLK, is out today with its first update of the new quarter.

Most notable with AMDVLK 2021.Q2.1 is now officially supporting the Navi 12 SKU. Navi 12 so far is just found with the Radeon Pro 5600M for the Apple MacBook Pro 16 as well as the AMD Radeon Pro V520. But now these months later, Navi 12 support has finally worked its way into AMDVLK

Wayland Is Driving Fragmentation Around EDID Parsing - A Call To Fix That

In the open-source world there can even be much fragmentation and multiple implementations around something as central as parsing of EDID blobs for monitor (display) information and that's only been made worse by the growing number of Wayland compositors.

Currently there is no de facto EDID parsing library for Linux but many different choices and most Wayland compositors rolling their own. The Extended Display Identification Data (EDID) is exposed by the kernel to user-space for offering various metadata around the display. This offers much more information in