OpenVPN 2.7 Released With Multi-Socket Server & DCO Linux Kernel Driver Support

For those using the open-source OpenVPN for your virtual private networking (VPN) needs, OpenVPN 2.7 is out today with some notable improvements.

OpenVPN 2.7 introduces multi-socket support for servers to be able to handle multiple addresses / ports / protocols within one server. OpenVPN 2.7 also improved client support for different DNS options, made several Windows-specific enhancements, and also improved its data channel flow. There is also TLS 1.3 support with the latest mbedTLS code.

The OpenVPN
Continue reading...

Intel

Intel Releases New Compute Runtime, Upstreams More SYCL Code To LLVM

Intel today released a new version of their Compute Runtime stack and IGC graphics compiler for Level Zero and OpenCL usage with their integrated and discrete graphics. Separately they also upstreamed more SYCL code this week into mainline LLVM.

The Intel Compute Runtime and Intel Graphics Compiler have seen continued work on Nova Lake enablement as well as the Crescent Island card that's sampling later this year. The Intel Compute Runtime 26.05.37020.3 changes include:

- Continued work around Nova Lake S bring
Continue reading...

Linux 7.0 Scores +12% In UDP Network Performance Test From Manually Inlining Function

The core timer changes to the Linux 7.0 kernel score a rather nice performance improvement in a UDP receive network stress test from inlining a function that compilers haven't been able to tackle with their optimizations.

The timer changes that have been merged for Linux 7.0 include manually inlining the timecounter_cyc2time() code used in a networking hot code path. This ends up delivering a 12% improvement on a UDP receive stress test on a 100 Gb NIC interface. Inlining the two
Continue reading...

Upstream Wine Making Progress On Patches For Satisfying Adobe Photoshop

There were recently patches for getting the Adobe Photoshop 2025 installer to work on Linux under Wine. Those patches were picked up by Wine-Staging and now more traction is coming for getting those patches into the upstream Wine codebase, some of which have now been merged.

Merged overnight was the XMLSerializer implementation for MSHTML . This is part of the work needed for getting the Adobe Photoshop and Adobe Creative Cloud installers to work on Linux and was broken out from the main pull request for easier merging.

That XMLSerializer component
Continue reading...

Compiler-Driven Static Analysis Locking Context Checking Merged For Linux 7.0

The locking code changes have been merged for the Linux 7.0 kernel and it introduces support for a new compiler-driven feature being introduced on the compiler side with the upcoming LLVM Clang 22.

The new feature merged as part of the locking changes for Linux 7.0 is compiler-driven static analysis locking context checking that can be used when building the kernel with LLVM Clang 22+. This feature is described in the pull request as:
"Implement compiler-driven static analysis locking context checking, using

Google Chrome 145 Released With JPEG-XL Image Support

Back in 2022 Google deprecated and then removed JPEG-XL image support from the Chrome/Chromium browser codebase and now in 2026 it's back. Last month I wrote about JPEG-XL decoding merged back to Chromium/Chrome and that has rolled out today as part of today's Chrome 145 stable debut.

Google today announced Chrome 145 being pushed out to the stable channel across Windows, macOS, and Linux systems. Most exciting is JPEG-XL decoding support
Continue reading...

Linux 7.0 Scheduler Updates Land Time Slice Extension, Performance & Scalability Work

Merged today for the Linux 7.0 kernel are some pretty exciting scheduler changes: new features and never-ending work around scheduler performance optimizations and greater scalability with today's increasingly high core count systems.

Among the scheduler changes that were successfully merged today by Linus Torvalds includes the time slice extension support that has been in development for about a decade ! There is a time slice extension for the kernel implemented via Restartable Sequences (RSEQ) that had undergone several different attempts over the years. The merged code lets user-
Continue reading...

Go 1.26 Introduces Two Language Changes, New Performance Improvements

For programmers fond of the Go programming language, Go 1.26 is out today with two language changes, performance improvements, and other alterations to this Google-backed programming language.

Go 1.26 brings refinements to the language's syntax and type system. One of the changes simplifies the built-in "new" function now allows its operand to be an expression. An example from the release announcement:

Continue reading...

Intel

Intel CPU Microcode 20260210 Brings Security Updates & Functional Fixes

Intel today for Patch Tuesday released several generations worth of CPU microcode updates for addressing multiple security issues and functional issues.

The Intel Microcode 20260210 is now available with CPU microcode updates ranging from Core Ultra Series 2 and Xeon 6 back through Gen10 Ice Lake era processors.

Continue reading...

Linux 7.0 Bringing Mainline Support For The SpacemiT K3 RVA23 SoC, Qualcomm Kaanapali

The various SoC and platform Device Tree additions were sent out today for the Linux 7.0 kernel. Easily most exciting on the SoC side this cycle among the ARM and RISC-V changes is getting support ready for the SpacemiT K3 RVA23 SoC.

Sent out today were the four pull requests of all the SoC feature changes for Linux 7.0. Highlights include:

- SpacemiT Key Stone K3 support for that 8-core RISC-V processor and the first widely-available RVA23 implementation
Continue reading...