Apple Video Decode Driver Posted For Upstream Linux Kernel Review
The latest Apple Silicon enablement code working its way from the Asahi Linux project toward the upstream Linux kernel is the AVD driver used for accelerated video playback across Apple M1 / M2 / M3 SoCs… ⌘ Read more
Rust is Now a ‘Tier One’ Language at Microsoft
The Register reports:
When Microsoft’s developers and engineers sit down to code, they can now choose to work in Rust, which Redmond has added to its list of canonical languages. “Rust now is a Tier One language at Microsoft, and that just means that it sits among C++, C# and TypeScript as the best supported languages for internal development in the company,” explained Victor … ⌘ Read more
Linux Kernel Build Times Ready To Be Significantly Reduced With Latest Patches
The past few weeks we have eagerly been following a Linux kernel patch series after AI found some major bottlenecks in the Linux kernel build code. With AI helping to address these bottlenecks, Linux kernel build times are substantially reduced. These optimizations might be ready in time for Linux 7.4 for reducing incremental kernel build times as much as around 70%. This week the latest iteration of these patches were posted by Arm engi … ⌘ Read more
Jemalloc 5.4 Released With Portability Improvements, Code Cleanups
Earlier this year Meta announced a renewed investment into the jemalloc memory allocator that’s been popular for server and HPC use among various desktop use-cases too. After stagnating a bit in recent years, Jemalloc has been off to seeing new developments since Meta’s announcement and out today is Jemalloc 5.4 as the latest step forward… ⌘ Read more
Mojo 1.1 Released, Now Accepting Community Contributions To The Compiler
Last month Modular’s Mojo language was open-sourced following the acquisition of Modular by Qualcomm. Modular was the AI startup founded by Chris Lattner of LLVM and Swift fame. Released today was Mojo 1.1 and also marks the project recently now beginning code contributions from the community to its compiler… ⌘ Read more
Adafruit’s New CircuitPython ‘Turbo’ Brings Native Code To Tiny Boards
Targeting students and beginners, Adafruit released “CircuitPython” in 2017 (as a derivative of the MicroPython microcontroller-optimized programming language).
Now Adafruit managing director Phillip Torrone (also long-time Slashdot reader ptorrone) brings this update:
Adafruit has published CircuitPython Turbo, a workflow that compile … ⌘ Read more
Linux Randomly Picking Idle CPU Cores Shows Modest Win On High Core Count Systems
Arm engineer Christian Loehle sent out a patch series today proposing that the Linux scheduler code randomize its picking of equally shallow idle CPU cores. This randomization is showing to deliver a win at least for high CPU core counts for better distributing workloads… ⌘ Read more
Linux 7.4 Slated To Land The AVX-512 Optimized xor_gen For A Big Performance Win
Over the past few months there have been patches floating around for an AVX-512 optimized xor_gen() for the Linux kernel for that functuon used by the Linux software RAID code. It’s been shhowing very nice performance gains with this function being used for generating and validating parity blocks such as for RAID5 and RAID6. The upcoming Linux 7.4 cycle is slated to merge this nice enhancement for benefiting AMD Zen 4 and new … ⌘ Read more
Removing Drivers For Outdated ARM Platforms Will Lighten The Kernel By ~247k Lines
The Linux kernel is going to see the removal of a number of recently deprecated ARM 32-bit platforms. Following the deprecation in Linux 7.3, removing the old ARM platforms will lighten the kernel by around 55k lines of code. But removing now unused drivers only relevant to those platforms will mean roughly a quarter million lines of code can be removed from the kernel source tree… ⌘ Read more
Linux 7.4 Could End Up Seeing Kernel Builds ~36% Faster, Incremental Builds ~70% Faster
Earlier this month I wrote about a patch series posted to the Linux kernel mailing list that addressed a lot of “hideous code” to make Linux kernel builds faster. A number of single-threaded bottlenecks were tracked down and fixed within the Linux kernel thanks to the assistance of AI. A second revision of those patches hit the mailing list this morning and there is hope they could be upstreamed for Linux 7.4… ⌘ Read more
Zstd Improvement For Linux 7.4 To Avoid Redundant Initialization
In addition to Usama Arif’s recent Linux patches for addressing a major inefficiency within the Linux kernel’s Zstd compression code, he also has a separate patch series destined for Linux 7.4 to further enhance the Zstd compression/decompression performance by avoiding redundant initialization… ⌘ Read more
#TFW your code works, even though you don’t know why it works, because as far as you can tell, it shouldn’t work at all. 🤔
New Cache Aware Scheduling Fixes Out For Testing
Since being merged back during the Linux 7.2 cycle, the Cache Aware Scheduling code continues seeing more fixes as users test out this scheduling enhancement on different processors and system configurations… ⌘ Read more
Prominent Mesa Developer Now Working For Arm On PanVK & Panfrost Code
Erik Faye-Lund who has contributed to the Mesa 3D graphics driver stack working on areas like Zink and most notably the PanVK Vulkan and Panfrost Gallium3D drivers forr Arm Mali hardware is now working directly for Arm… ⌘ Read more
X.Org Server 26.1 Moves Closer To Release As Half-Decade Update
We’re getting closer to the X.Org Server 26.1 stable release as the first new tagged feature release since X.Org Server 21.1 debuted back in October 2021. There have been some new features, many code reverts, and many bug fixes merged over the past five years that will culminate with the X.Org Server 26.1 stable release… ⌘ Read more
Try the new demo for If Red Then Stop - a traffic coding automation puzzler
If you love puzzle games that teach a little programming and automation - If Red Then Stop looks like your next visit.
Read the full article on GamingOnLinux. ⌘ Read more
Microsoft Breaks Another Patch Tuesday Record
Microsoft’s September 2026 Patch Tuesday is its largest ever, fixing a record 966 vulnerabilities, including 105 rated critical and two zero-days already being exploited in attacks. BleepingComputer reports: This Patch Tuesday addresses 105 “Critical” vulnerabilities, 81 of which are remote code execution, 20 are elevation of privileges, 2 are information disclosure, and 1 security fea … ⌘ Read more
A Nice Improvement Coming For Faster Btrfs Zstd Decompression
In addition to the still-pending kernel work for improving the in-kernel Zstd code, sepaarately the Btrfs file-system driver has an improvement on the way in its decompression code path for the Zstd transparent file-system compression… ⌘ Read more
AMD Posts New GCC Compiler Patch For Extended Load Optimization
It’s nice seeing a new GNU Compiler Collection (GCC) patch out of AMD today that is a general optimization for the x86_64 compiler code and not exclusively tied to their Zen processors. It’s an Extended Load Optimization to benefit code where there is a narrower type and then an arithmetic type with a wider type… ⌘ Read more
YSERVER 1.5 Released With Reverse PRIME Support & Other New Features
Announced a few months back was YSERVER as a modern X11 server written in the Rust programming language. In getting the project off the ground quickly and given the size of X11, it was largely vibe coded with Claude Code. The project continues and is attracting contributions from more users with today marking the YSERVER 1.5 release… ⌘ Read more
AI Made A Lot Of “Hideous” Code But Found Major Bottlenecks For Faster Linux Compilation
An ARM Linux engineer leveraged AI/LLMs to help uncover some improvements to “significant speed up” the Linux kernel build times. In the process the LLM used generated “a lot of code, much of it hideous” but in the end was used to find some very significant time savings for faster kernel builds via more task parallelization in different areas of the kernel build process… ⌘ Read more
systemd 262-rc2 Adds An AI Canary For Detecting Unreviewed AI/LLM Code Contributions
One week after releasing systemd 262-rc1, systemd 262-rc2 is now available with further fixes and refinements for this init system and service manager. Systemd is also the latest open-source project introducing an AI canary for aiming to detect AI/LLM-based code contributors that weren’t reviewed by an actual person in advance of the pull request… ⌘ Read more
KDE’s KWin Merges Wayland Commit-Timing Protocol Support
Merged today to the latest KDE KWin compositor development code is support for Wayland’s important commit-timing protocol that is useful for video playback as well as for gamers relying on Adaptive-Sync/FreeSync support… ⌘ Read more
The Linux Kernel Planning To Remove Around ~55k Lines Of Old ARM Platform Code
For the current Linux 7.3 kernel many older 32-bit ARM platforms are deprecated and in turn orphaning hundreds of drivers only relevant to those out-of-date ARM platforms. The removal of that now deprecated code is planned for the next kernel cycle or two… ⌘ Read more
AMD Working To ‘Push Rust Deep into the GPU Stack’
Phoronix reports:
AMD is building out what they are describing as an “elite” team of developers for driving Rust code “deep into the GPU stack” from firmware to drivers, shader compilers, and other GPU software in Rust. AMD Senior Fellow Harsh Meno posted this week to LinkedIn about this new effort…
And note this AMD job posting that’s active for hiring a software de … ⌘ Read more
LLVM Developers Discuss Enabling ClangIR Build By Default
ClangIR has been in development for a number of years now as a new intermediate representation for the Clang compiler. ClangIR makes use of MLIR and is higher-level than LLVM IR. With ClangIR able to preserve more C/C++ source semantics, its usage can lead to better diagnostics, code/static analysis, and more performance optimizations compared to everything lowered straight away from AST to LLVM IR. While not enabling its usage by default, LLVM stakehol … ⌘ Read more
Linux 7.3-rc2 Transitions More kmalloc Calls To The Superior kmalloc_obj
Ahead of the Linux 7.3-rc2 kernel release due out later today, a merge causing a lot of code churn was pulled in by Linus Torvalds. This tree-wide effort converts more of the kmalloc() function calls over to the newer and superior kmalloc_obj() family of functions… ⌘ Read more
AMD Working To “Push Rust Deep Into The GPU Stack”
AMD is building out what they are describing as an “elite” team of developers for driving Rust code “deep into the GPU stack” from firmware to drivers, shader compilers, and other GPU software in Rust… ⌘ Read more
NetworkManager Works To Enforce AI Policy By Tricking AI Agents To Add A Canary
Last month the NetworkManager project adopted an AI coding policy where authors are responsible for 100% of the code they submit and must be able to explain it all. In an attempt to catch AI coding agents that may be trying to bypass their policy, they have added an interesting canary to the project to try to catch such AI-generated patches so they can then be automatically dealt with… ⌘ Read more
Linux 7.4 To Improve Apple Silicon Audio Support & Its “Impossible” Power Management
The Apple Silicon audio driver code within the Linux kernel is preparing to make use of the recent shared GPIO infrastructure for allowing multiple drivers / kernel components to nicely share the same GPIO lines. This should help clean things up in the mainline kernel for the Apple Silicon audio support and with a cleaner architecture than the current downstream Asahi Linux code… ⌘ Read more
Mesa 26.3 Preps For Intel Nova Lake P’s New 64-bit GPU Mode
Merged overnight for Mesa 26.3 are changes to Intel’s graphics compiler code for supporting a new 64-bit shader addressing mode. It turns out with upcoming Nova Lake P graphics will be a big fundamental change… ⌘ Read more
Google Releases Gemini 3.8 Flash, Its Third Flash Model In Six Weeks
Google released Gemini 3.8 Flash, its third Flash model in six weeks, claiming it’s their best reasoning and coding model yet (topping the DeepSWE leaderboard). Ars Technica reports: Gemini 3.8 Flash comes in two variations. There’s the standard Flash, which Google describes as a “workhorse” model that’s good for anything from agentic tasks … ⌘ Read more
GCC 17 Now Supports Using -mtune=native -mcpu=native On RISC-V
As a follow up to last month’s article about patches being posted for enabling “-mcpu=native -mtune=native” support for RISC-V with the GCC compiler, that code is now merged for what will become the GCC 17.1 release in the early months of 2027… ⌘ Read more
OpenClaw 2.0 Is Here, Ushering In the Era of ‘Multiplayer’ AI Coding
An anonymous reader quotes a report from VentureBeat: The viral fervor we saw earlier this year around OpenClaw, the open source AI harness that turns powerful language models into autonomous workers the user can message via their favorite channels (Telegram, iMessage, WhatsApp, Discord etc), has cooled off substantially from its peak i … ⌘ Read more
Linux Changes For CPPC On Zen 6 Clients - Hard-Coded Default Puts Low-Power Core At 0.47x
Following yesterday’s Linux kernel patches for tuning ACPI EPP for Ryzen Zen 6 client processors, another patch series made it out on the mailing list with adjustments for ACPI Collaborative Processor Performance Control (CPPC) with upcoming Zen 6 client processors… ⌘ Read more
A Faster Merge Sort For Mesa 26.3 Vulkan Drivers To Benefit Ray-Tracing
One of the latest optimizations to the Mesa Vulkan drivers by Natalie Vock of Valve’s Linux graphics team is faster and more vRAM efficient sorting for Morton code keys that are important for fast BVH construction and greater GPU parallelism… ⌘ Read more
OpenAI To Cut Off AI Models For SpaceX-owned Cursor
“OpenAI said on Friday that it plans to stop providing AI models to Cursor, the coding-tool company now owned by Elon Musk’s SpaceX,” reports Reuters:
“We are making this choice because we cannot be confident that SpaceX will use our technology within our terms of service, based on our experience with Elon Musk’s companies violating contracts,” OpenAI said in a blog post… H … ⌘ Read more
Amazon’s HR Lead Uses AI Tool to Write 100,000 Lines of Code - 25 Years After She Last Coded
In an Amazon News blog post, their HR leader describes using AI to write 100,000 lines of code — 25 years after she last coded. “Do you know how empowering it is to realize that after 25 years away from coding, you can actually build again?” First she built a calendar app for her family, … ⌘ Read more
Linux 7.3-rc1 Close To 41 Million Lines, AMD Kernel Graphics Driver At 6.5 Million Lines
With Linus Torvalds remarking in the Linux 7.3-rc1 release announcement of the AMD kernel graphics driver changes for amounting around a third of the -rc1 changes due to the big AMD GPU register files for DCN 6.0 and other new IP additions, here are some fresh code stats at large… ⌘ Read more
The Challenges In Bringing AMD ROCm To FreeBSD
This summer an intern with the FreeBSD Foundation worked on porting AMD ROCm to FreeBSD. The internship is concluding while the FreeBSD ROCm code is almost to the stage of being able to perform simple vector addition workloads… ⌘ Read more
NVIDIA Vulkan Frame Rate Up-Conversion “FRUC” Merged To FFmpeg
Upstreamed to the FFmpeg multimedia driver code this weekend is support for Frame Rate Up-Conversion “FRUC” making use of the NVIDIA Vulkan Optical Flow extension… ⌘ Read more
Linux 7.3 Introduces 8250_mxpcie Driver For Moxa PCIe Multi-Port Serial Boards
The TTY/Serial code changes for Linux 7.3 were merged this week and include dropping the dated IPWireless driver while introducing the new 8250_mxpcie driver… ⌘ Read more
RTL8723BS Driver Continues Dominating The Staging Area Activity For Linux 7.3
Upstreamed back in 2017 for Linux 4.12 was the RTL8723BS driver in the kernel’s staging area. Nine years later it remains in staging and remains a frequent target for clean-ups and code improvements as it tries to work its way out… ⌘ Read more
GNOME’s Very Exciting Week From Flatpak Funding To Reset Recovery Plus Apps
This week was extremely eventful in the GNOME space with GPU reset recovery for GNOME Mutter now largely wrapped up and the merge request opened to facilitate the code review. There was also the announcement of the half million Euro Sovereign Tech Agency investment into Flatpak. Plus on the application side were a few more interesting advancements this week.‘.. ⌘ Read more
Songs Created By AI Banned From Australia’s Music Charts
Australia’s official music charts will no longer accept songs that are largely or entirely AI-generated, requiring eligible releases to be “substantially human made.” The BBC reports: The Australian Recording Industry Association (ARIA) said the new code would help “promote the human nature of artistry.” It follows a controversy around a cover of Madonna’ … ⌘ Read more
Linux 7.3 TPM Makes Cleanup Preparations For TrenchBoot
The Trusted Platform Module (TPM) subsystem changes for the Linux 7.3 kernel are centered around code clean-ups and improvements being made as a precursor toward TrenchBoot support… ⌘ Read more
GPU Reset Recovery Merge Request For GNOME Mutter Submitted
Google Summer of Code 2026 featured a project working on GPU reset recovery for GNOME’s Mutter compositor. GSoC has now wrapped up and the project overall was largely successful although some outstanding work remains. In this last week the merge request has been opened to conduct code review on this GPU reset recovery implementation for GNOME… ⌘ Read more
Linux 7.3 Will Begin Checking USB-C Cables For Alt-Mode Support
The USB and Thunderbolt changes have been merged for Linux 7.3. Two changes stand out for me in the USB subsystem code with Linux 7.3. First, the kernel arguably being long overdue for checking USB-C cables capabilities whether they support alt-modes. Second, a new low-latency USB4STREAM option for lower latency data transfers between USB4-connected systems… ⌘ Read more
OpenAI Is Developing a ‘Persistent’ AI Agent
Wired reports that OpenAI is testing a new “Persistent mode” for Codex that would let the agent keep working until explicitly “put to sleep,” proactively creating follow-up tasks for itself across sessions and using prior interactions and knowledge of the user to decide what to do next. Code alluding to the feature was spotted in the product’s code base, though it has not been rolled … ⌘ Read more
Claude, Codex, and Hermes Installed Unowned Code Inside Corporate Networks
An anonymous reader quotes a report from Ars Technica: Documentation files on more than 100 websites are referencing potentially dangerous executable content that gets installed automatically when visited by many AI agents [including Claude, OpenAI’s Codex, and Nous Research’s Hermes]. A few dozen companies, some of them Fortune … ⌘ Read more