One of the great open-source achievements for 2023 was DreamWorks Animation open-sourcing their MoonRay renderer as the OpenMoonRay project. Since then DreamWorks along with other open-source stakeholders have continued advancing this open-source renderer and today marks the release of OpenMoonRay 1.4...
Landlock was merged back in 2021 with Linux 5.13 for unprivileged application sandboxing. Landlock is focused on restricting ambient rights and is implemented as a stackable Linux security module (LSM). With Linux 6.7 the Landlock LSM is now moving beyond just file-system access controls to also introduce initial networking support...
While confidential computing is a hot area right now, there's been a limited amount of cross-vendor cooperation with AMD having their own route with Secure Encrypted Virtualization (SEV) and Intel designing the Trusted Domain Extensions (TDX) that is still available in limited form. As one improvement coming with Linux 6.7, "configfs-tsm" has been submitted for pulling as a cross-vendor solution for confidential computing attestation reports...
One of the last major blockers before the remaining real-time "PREEMPT_RT" patches can be upstreamed is sorting out threaded / atomic console printing. With the in-development Linux 6.7 kernel, there's been more work upstreamed in that endeavor...
Last week with the AMDVLK 2023.Q4.1 driver, AMD removed support for Polaris and Vega GPUs from this official open-source Vulkan driver. But as mentioned this doesn't impact the Mesa RADV Vulkan driver maintained by Valve, Red Hat, and other open-source developers. In fact, this week another optimization for Vega/GFX9 was merged for Mesa 24.0-devel...
The Fedora Engineering and Steering Committee (FESCo) has signed off on shipping KDE Plasma 6.0 as the KDE desktop option for Fedora 40. Additionally, as part of this change, the plan is to drop the KDE X11 session to leave only the KDE Plasma Wayland session available...
Following Red Hat's decision to limit access to the RHEL source code to their customers, various RHEL-based Linux distributions were caught in a tailspin. CIQ (Rocky Linux), SUSE, and Oracle decided to form the Open Enterprise Linux association (OpenELA) to collaborate around the development of distributions with compatibility against Red Hat Enterprise Linux and ensuring open and free access to EL source code. Today they are announcing initial source available for their EL8 and EL9 packages...
Google engineers on Wednesday posted an initial "request for comments" set of patches that re-implement Android's Binder code within the Linux kernel in the Rust programming language rather than C...
We've been impressed with AMD Zen 4C cores with their initial appearance in Bergamo with the flagship EPYC 9754 and then over the summer with Siena for the likes of the EPYC 8324P(N) plus the EPYC 8354P(N) review soon. Today AMD is confirming what many had anticipated: Zen 4C cores will be coming to new Ryzen laptop SoCs.
Valve just published their October 2023 stats for the monthly Steam Survey and they point to a nearly quarter point drop in the Linux usage after previously hitting its own highs...
Since Linux 6.6 we've been seeing work upstreamed for sysctl working to remove its sentinel, the final empty element on each sysctl array. This will cut-down on around 64 bytes of bloat per array, help with kernel build times, and an all-around improvement. With Linux 6.7 more of the sysctl changes are ready and hopefully for the v6.8 kernel cycle next year the effort will be completed...
Following Google's plans for removing Theora codec format support from the Chrome/Chromium browser, Mozilla is also eyeing a similar move for retiring Theora from Firefox...
Bcachefs was merged for Linux 6.7 and Btrfs is seeing some shiny new features with this next kernel version. But Linux 6.7 isn't just about leading-edge file-system fun: the three decade old IBM Journaled File-System (JFS) is even seeing some minor changes...
Richard Hughes of Red Hat has released Fwupd 1.9.7 as the newest version of this open-source software for applying firmware updates on Linux for system firmware to various peripherals and other components...
The MMC memory card updates for the Linux 6.7 kernel have been submitted for Linux 6.7 that includes new hardware support as well as a core MMC optimization to enhance the performance in some scenarios...
Xaver Hugl who has been leading much of the KDE KWin feature development in recent years has opened up a preliminary merge request for allowing high dynamic range (HDR) enabled games to work on KDE...
Intel Arc Graphics on Linux can handle running the Diablo IV game via Valve's Steam Play but only when it hides the fact that it's Intel graphics in use via a game-specific driver workaround...
Earlier this month Intel introduced the 14th Gen Core "Raptor Lake Refresh" processors led by the flagship Core i9 14900K. Unfortunately my review samples had arrived late but in any event today are the first Linux benchmarks of the new Core i5 14600K and Core i9 14900K processors compared to prior 13th Gen Core processors as well as the AMD Ryzen 7000 series competition. All of these Intel and AMD processors were freshly re-tested on the newly-launched Ubuntu 23.10 with the Linux 6.5 kernel.
Earlier this year Intel published x86-simd-sort as a very speedy sorting library that initially leveraged AVX-512 instructions for 10x to 17x faster sorts. Numpy was one of the first major projects to adopt x86-simd-sort and OpenJDK more recently adopted it. Since the initial release we've seen more features and performance optimizations added. Today marks the release of x86-simd-sort 4.0 and it's delivering even greater performance while also adding an AVX2 code path to help those without AVX-512...
Sent out this morning was the Direct Rendering Manager (DRM) feature pull request of updated graphics/display drivers for the in-development Linux 6.7 kernel. Notable this round is Intel Meteor Lake integrated graphics now being considered stable / enabled out-of-the-box, Intel Lunar Lake graphics support has started to get underway, and AMD continues working on their upcoming hardware platforms...
Earlier this month NVIDIA published the R545 Linux driver beta while today it's been promoted to the stable series with the NVIDIA 545.29.02 Linux driver release...
Lennart Poettering has been working on a new systemd feature called systemd-storagetm that is inspired by the Apple macOS "Target Disk Mode" feature...
Merged one year ago was the initial Rust code for the Linux kernel back in Linux 6.1. We're now up to the Linux 6.7 development cycle and the enabling of more kernel functionality so it can be used/accessed from Rust code remains ongoing along with continuing to bump the base toolchain requirements and other functionality to make it more practical to write future Linux device drivers within this memory safe programming language...
Less than twenty-four hours after Bcachefs was submitted for Linux 6.7, this new open-source file-system has been successfully merged for this next kernel version...
The x86/cpu changes for the Linux 6.7 kernel have been merged and is highlighted by a small but useful change for propagating of the AMD SVM virtualization feature flag to /proc/cpuinfo...
Apple tonight announced the M3, M3 Pro, and M3 Max as what they are promoting as the "most advanced chips" for a personal computer and leverage the TSMC 3nm process...
While there has already been various open-source Linux driver upstreaming work around the AMD Instinct MI300 series both for the MI300X GPU-only solution and the MI300A APU-based accelerator, for Linux 6.7 more work is happening...
While we wait to see if Bcachefs will be merged for Linux 6.7, there are other exciting enhancements landing for existing Linux file-systems. With Btrfs in Linux 6.7 comes three new features plus some performance optimizations and other improvements...
While the original AMD Navi GPUs featured Next-Gen Geometry (NGG) support, it was borked for some GPUs and initially didn't work out quite as well as planned for vertex and geometry processing. The Mesa Radeon Vulkan driver "RADV" has worked on the NGG code for years and with RDNA3 GPUs it's finally been working out very well from the start and better than their legacy pipeline. All the while the RDNA1/RDNA2 experimental NGG stream-out support has continued to exist but hidden behind a feature/debug flag. That code is now being removed...
GhostBSD 23.10.1 released this weekend as the newest version of this FreeBSD-based desktop-focused operating system that employs the GNOME2-forked MATE desktop by default...
Another merge window, another attempt for Bcachefs to be mainlined. This file-system was submitted again today for the now-open Linux 6.7 merge window and it stands better chances this cycle of being upstreamed...
Following the Linux 6.6 release, the GNU FSFLA folks are out with their GNU Linux-libre 6.6 downstream that strips out support for proprietary kernel modules, code considered non-free, and other de-blobbing activities in the name of software freedom...
Linux's FSCRYPT file-system encryption framework allows for native file encryption support on the likes of EXT4, F2FS, and UBIFS. FSCRYPT can make use of inline encryption hardware for accelerating the file-system encryption support and with the Linux 6.7 kernel will work for more scenarios...
While Mozilla has always produced Firefox Nightly builds for Linux as traditional binaries, they have finally decided to offer up an APT repository of Firefox Nightly builds to make it easy to stay up-to-date with new Firefox Nightly releases on Debian and Ubuntu Linux based distributions...
While KDE Plasma 6 and associated KDE software components are getting ready for their debut in February, Trinity Desktop continues loosely maintaining a KDE 3.5 fork for that aging desktop environment...
It's slightly off its usual Friday release target, but Wine 8.19 was released today as the newest bi-weekly unstable release of this open-source software to enjoy Windows games and applications under Linux...
From the perspective of Linux distributions trying to reduce their attack surface while still making it possible for users to run legacy software without recompiling their kernel, SUSE has spearheaded the effort for boot-time enabling/disabling of x86 32-bit support for whether 32-bit user-space programs and 32-bit system calls can be executed. That code has been submitted for the imminent Linux 6.7 merge window...