While for a while the Linux 5.10 development was trending concerningly high on changes late in the cycle, 5.10-rc7 is out today and Linus Torvalds appears comfortable in planning to release the 5.10 kernel next weekend...
While the Debian 11 "Bullseye" freezes don't get started until January, the Debian Installer for Bullseye has been in alpha for just over a year. Today marks the third alpha release of the Debian Installer for Bullseye...
Given all the headaches and concerns from the early days of UEFI SecureBoot, for longtime Linux users hearing Microsoft is working on another firmware-level standard in the name of security may raise concerns... Microsoft in conjunction with Intel has been spearheading the Platform Runtime Mechanism (PRM) that is about moving more code out of the System Management Mode (SMM) and executing it within the OS/VMM context. PRM remains a work-in-progress but the Windows support is already ready within Windows Insiders builds while the Linux support will come after the ACPI specification around it has been finalized...
Following last month's Phoronix Test Suite 10.2 Milestone 1 development release that brought many improvements to our open-source, cross-platform automated benchmarking software a second development release is now available...
One of the surprises this year in the Linux kernel world was Paragon Software wanting to upstream their "NTFS3" kernel driver that supports read-write operations on Microsoft NTFS file-systems and is much more full-featured than the existing read-focused NTFS kernel driver or the user-space NTFS FUSE driver. The driver hasn't yet been mainlined but continues to be updated in preparing for that milestone...
PureLiFi, one of the leaders when it comes to Li-Fi for high-speed, light-based wireless technology, has been spending the past few months bringing up their open-source Linux driver to the mainline kernel for their devices...
Well before Intel bought out AI startup Habana Labs this company with their compelling AI training and inference accelerators has been maintaining an open-source kernel driver in the Linux kernel. That has fortunately continued under Intel's ownership to no surprise and coming up with the Linux 5.11 cycle are more improvements to this accelerator driver for both the Gaudi AI Training and Goya AI Inference products...
After a long run and being one of the early boutique Linux PC vendors, California-based laptop/desktop/server vendor ZaReason is the latest casualty of the COVID-19 pandemic...
Debian 11 is starting its release dance next month with the initial transition and essentials freeze while the actual stable release should make it out later in the year. For now Debian 10 remains the current stable series and this weekend marks the debut of Debian GNU/Linux 10.7...
Coming to the Linux 5.11 is the Auxiliary Bus infrastructure that allows creating an auxiliary device and binding an auxiliary driver to it. This is for a new core driver feature around increasingly complex devices that rely upon several drivers for support/operation...
Earlier this week I looked at the Spectre mitigation performance impact on AMD Zen+ / Zen 2 / Zen 3 processors given the recent launch of the Ryzen 5000 series and those newest CPUs still requiring some mitigation handling. Questions were raised about the Spectre mitigation handling on Windows, so I ran some quick tests there as I happened to have a Windows 10 install on the Ryzen 9 5900X test box at the moment for some unrelated Windows vs. Linux gaming...
A few days ago AMD finally sent out the initial AMD Zen 3 "znver3" support to the GCC compiler with the LLVM Clang support to follow. That initial "-march=znver3" targeting support has now been merged for GCC 11...
Following yesterday's release of Wine 6.0-RC1 that is kicking off the release process for this annual release of Wine, the Wine-Staging experimental/testing blend of Wine is also updated...
Wasmer is one of the leading software solutions aiming to bring WebAssembly (WASM) to the desktop rather than largely isolated to the web browser as is the case now. Wasmer aims to allow WASM programs anywhere and on any client while quickly closing in on its 1.0 release...
KDE developers have been busy so far in December making improvements from seemingly never-ending Wayland improvements to new features like easier support for accented character input without having to remember key sequences or changing your keyboard layout...
While the Linux kernel has supported Kernel Address Space Layout Randomization (KASLR) for a decade and a half in varying forms, it hasn't been supported for all hardware targets. Only in 2021 is the mainline Linux kernel seeing KASLR working for the MIPS-based Loongson64 platform...
As expected, the first release candidate of Wine 6.0 is now available for testing for this annual update to Wine for running Windows programs and games on Linux and other platforms...
Just in time for any holiday Raspberry Pi purchases, an updated Raspberry Pi OS is available today for the Debian-based Linux distribution optimized for these budget ARM SBCs...
Google today is announcing the open-sourcing of Atheris, a Python fuzzer they developed internally for automatically finding bugs within Python code and native extensions...
Last week I provided some benchmarks looking at the IBM POWER9 mitigation for the L1 data cache needing to be flushed upon entering the kernel and on user accesses due to a recently disclosed vulnerability. POWER9 allows speculatively operating on validated data in the L1 cache, but when it comes to incompletely validated data paired with other side channels it could lead to local users potentially obtaining improper access to data in the L1 data cache. When benchmarking the impact on a POWER9 4c/16t CPU the overall impact was fairly modest while since then I fired up some benchmarks as well on a large POWER9 server with 44 cores / 176 threads to see the performance impact of this default Linux kernel change.
In addition to AMD Zen 1/2/3 PowerCap RAPL support coming for the Linux 5.11 kernel, the hwmon-next Git branch has also queued initial support for Zen 3 processors within the AMD_Energy driver...
The Linux kernel's input subsystem is gaining a new "inhibited" property feature as a policy to temporarily block input from given devices, including not using any event from them as a possible wake-up source...
Ever since AMD has been on a stellar trajectory with their hardware, users have been begging System76 to release an AMD Linux laptop... That's now finally coming with their upcoming Pangolin launch...
Mesa 20.3 has been released as the Q4'2020 open-source graphics driver update, primarily around providing OpenGL and Vulkan support on the likes of Intel and AMD Radeon graphics along with the reverse-engineered Nouveau support, many smaller drivers especially in the embedded space, and the growing list of CPU-based implementations and other translation efforts...
Following last month's release of the Ryzen 5000 "Zen 3" processors, AMD has now begun publishing their official compiler support for this extremely compelling processor family...
While we are still waiting to see what AMD might do for returning to open-source AGESA or better supporting Coreboot and the like, they are making some inroads with open-source firmware support -- beyond the context of Chromebooks where they continue to engage due to Google's engineering requirements. AMD is working to "align with the industry direction of open-source firmware stacks" with their initial focus being on open-source OpenBMC firmware support for their server platforms...
Manjaro 20.2 is now available as the latest stable version of this Arch Linux derived distribution focused on providing a pleasant and easy-to-use desktop experience...
The Khronos Group's glTF specification that is a transmission format for 3D scenes and models continues picking up more impressive capabilities as its adoption by a growing range of software packages continue...
It was just in September that the C++20 standards draft was approved as a major update to the programming language over C++17. While compilers like GCC and LLVM Clang are still completing all of the changes for C++20 support, Clang is already moving ahead and has added support for the "-std=c++2b" option as it begins the endeavor of staging changes likely for C++23...
The BUS1 kernel code for providing an in-kernel, capability-based IPC mechanism hasn't seen much (or any?) activity in well over a year but at least the Dbus-Broker project continues ahead. Dbus-Broker continues ahead as this D-Bus compatible implementation focused on correctness while being optimized for performance...
In addition to OpenZFS 2.0 releasing and Bcachefs hitting up more performance optimizations, some further next-gen Linux storage news is Red Hat's Stratis Storage 2.3 being released...
POCL as the "Portable Computing Language" that implements OpenCL and allows it to function atop CPUs as well as CUDA-enabled NVIDIA GPUs, HSA-supported AMD GPUs, and other possible back-ends, is preparing for a new feature release...
While we have been looking out for Radeon ROCm 4.0 that was announced back at SC20 as well as an updated ROCm for providing the RDNA2 compute support only found currently in their packaged RX 6800 series Linux driver, ROCm 3.10 arrived on Wednesday as an unexpected twist...
For those wondering what the current cost is to the default Spectre mitigation protections on the new AMD Ryzen 5000 series "Zen 3" processors, here are a set of performance tests looking at that overhead with the still relevant mitigations applied by default and then if forcing them off. The Zen 3 mitigation overhead was compared then to similar AMD Zen 2 and Zen+ processors.
The Syscall User Dispatch support looks like it should be mainlined for the Linux 5.11 kernel. This functionality is important for modern Windows games running on Linux under Wine / Proton...
DXVK 1.7.3 is out as the latest stable update to this project implementing the Direct3D APIs atop Vulkan for accelerating the Linux gaming experience...
While Intel engineers over the course of the year began upstreaming various elements of the Keem Bay SoC support, the actual Vision Processing Unit (VPU) enabling hasn't been sent out for review until now. Intel has sent out their initial patches for bringing up the Vision Processing Unit on the open-source Linux kernel...
Bcachefs was sent out for another round of review at the end of October. While it doesn't look like this file-system born out of Linux's block cache code will be mainlined in the immediate near future, it's still on a nice trajectory...
Outreachy interns have been announced for the winter 2020 round. Selected participants are working on various open-source tasks from December through March in exchange for a $5,500 USD stipend to become involved with open-source...
Valve has just updated their Steam Survey results for November, showing how the Linux gaming marketshare continues to evolve during this pandemic-driven year...
Last month the Microsoft-backed Direct3D 12 Gallium3D driver was merged into Mesa 21.0. This is the driver for allowing graphics/compute APIs like OpenGL and OpenCL to run on top of Direct3D with Windows 10. That work to the Gallium D3D12 code has been continuing with the start of the cross-platform code now being merged...
Following Tuesday's disclosure of more X.Org Server security bugs, X.Org Server 1.20.10 was released that provides those input fixes plus a number of other patches that have been back-ported and accumulated in the 1.20 series...
NVIDIA is working on allowing their proprietary driver to support passing buffers as DMA-BUF. In turn this should allow for better supporting their proprietary driver on Wayland compared to the EGLStreams mess...
Xe HP is Intel's discrete GPU aiming to compete against the latest-generation AMD and NVIDIA compute accelerators. Xe HP isn't scheduled to reach general availability until well into 2021 while now as they begin ramping up their sampling of Xe HP to potential customers, the Linux open-source driver support is preparing to roll-out...