VRR Improvements Merged To GNOME 50 For Lower Latency, Wayland Commit Timing
While just missing out on the recent Mutter 50 beta release, merged today to Mutter Git ahead of next monthâs GNOME 50 desktop release are some improvements to the Variable Refresh Rate (VRR) support⊠â Read more
Qualcomm QUPv3 Firmware Upstreamed For Snapdragon X1 Elite Linux Users
One of the headaches right now when dealing with the Snapdragon X Elite on Linux is that for a majority of the devices you need to fetch firmware files from the Windows 11 on ARM partition as the necessary firmware bits for Linux use arenât upstreamed to linux-firmware.git. That has gradually improved over time from the qcom-firmware-extract making the process easier to more firmware bits eventually being added to linux-firmware.git⊠â Read more
@prologic@twtxt.net (While browsing through that, I noticed that https://mu-lang.dev/ itself doesnât really mention the source code repo, does it? đ€ Like, the quickstart guide begins with âBuild the host: go build ./cmd/muâ, but whereâs the git clone ⊠command? đ
)
Iâm not really sure what the goal is. đ€ Do you want to get pull requests for the docs? Or bug reports for mu itself? đ€
Git 2.53 Released With More Optimizations, One Step Closer To Making Rust Mandatory
While we might see Git 3.0 released around the end of 2026, Git 2.53 is out today as the latest feature release and continuing to make changes with an eye toward that big Git 3.0 milestone⊠â Read more
Linux Kernel Developer Chris Masonâs New Initiative: AI Prompts for Code Reviews
Phoronix reports:
Chris Mason, the longtime Linux kernel developer most known for being the creator of Btrfs, has been working on a Git repository with AI review prompts he has been working on for LLM-assisted code review of Linux kernel patches. This initiative has been happening for some weeks now while the lates ⊠â Read more
AI Code Review Prompts Initiative Making Progress For The Linux Kernel
Chris Mason, the longtime Linux kernel developer most known for being the creator of Btrfs, has been working on a Git repository with AI review prompts he has been working on for LLM-assisted code review of Linux kernel patches. This initiative has been happening for some weeks now while the latest work was posted today for comments⊠â Read more
New Intel Linux Driver Workaround Halves Initial Game Load Time For MHW
In addition to Mesa 26.1 today seeing Vulkan present timing support finally merged to help reduce game stuttering and separately another long-in-development Mesa merge request for DG2 / Meteor Lake to improve performance as much as 260% in some scenarios, there is another merge today to Mesa Git for enhancing Intel graphics on Linux. For Intel Linux gamers the newest Mesa code adds a new DriConf workaround that is capable of halving the initi ⊠â Read more
Revisiting The Linux 6.19 Performance With âNEXT_BUDDYâ Now Disabled
Back at the start of the Linux 6.19 kernel cycle I ran benchmarks showing some scheduler performance regressions with the new kernel. Fortunately, two weeks out from the Linux 6.19 stable release, merged this weekend was disabling the schedulerâs NEXT_BUDDY feature due to performance regressions. Here are some fresh benchmarks looking at the latest Linux 6.19 Git state with/without NEXT_BUDDY and comparing it to Linux 6.18 stable for reference. â Read more
Initial AMD GFX13 Target Merged To LLVM 23 Git - Presumably RDNA5
Added to the LLVM 23 Git codebase minutes ago is a pull request adding the initial AMDGPU GFX13 target for their next-generation graphics core IP. AMD GFX13 is presumably for RDNA5⊠â Read more
Several New X.Org Libraries See 2026 Releases
While we wait to see what comes of the new X.Org Server Git branch plans and a possible X.Org Server 26.1 release, several X.Org libraries saw new point releases this weekend. These seldom-updated libraries saw new releases to ship various build fixes and other minor improvements⊠â Read more
Linux Kernel Continuity Document Added: What Happens If Torvaldsâ Git Repo Goes Away?
Following discussions from the 2025 Linux Maintainer Summit, merged overnight for the Linux 6.19 kernel is documentation concerning the Linux kernel projectâs continuity in the event that Linus Torvaldsâ official Git repository were to disappear or otherwise be inaccessible for continuing the upstream development of the Linux kernel⊠â Read more
Linux 6.19 Scheduler Feature Being Disabled Due To Performance Regressions
Queued into tip/tip.gitâs âsched/urgentâ Git branch today is a patch to disable the kernel schedulerâs NEXT_BUDDY functionality that was re-implemented back during the Linux 6.19 merge window. It turns out to cause some performance regressions that have yet to be otherwise addressed⊠â Read more
Linux 6.19 Scheduler Feature Being Disabled Due To Performance Regressions
Queued into tip/tip.gitâs âsched/urgentâ Git branch today is a patch to disable the kernel schedulerâs NEXT_BUDDY functionality that was re-implemented back during the Linux 6.19 merge window. It turns out to cause some performance regressions that have yet to be otherwise addressed⊠â Read more
Linux Lands Fix For Its âSubtly Wrongâ Page Fault Handling Code For The Past 5 Years
Merged today for the Linux 6.19 Git kernel and then in turn for back-porting to prior Linux kernel series is making the x86 page fault handling code disable interrupts properly. Since 2020 it turns out the handling was subtly wrong but now corrected by Intel⊠â Read more
AMD Lands Fresh Performance Improvements For RDNA4 In RadeonSI Driver
While slightly too late for making it into the Mesa 26.0 release that branched yesterday, merged now to Mesa Git for Q2âs Mesa 26.1 release are some new RadeonSI Gallium3D (OpenGL) driver optimizations for the latest AMD Radeon RDNA4 graphics cards⊠â Read more
X.Org Server May Create A New Selective Git Branch With Hopes Of A New Release This Year
A proposal has been laid out for a new X.Org Server âmainâ Git branch to house their development going forward and cleaning up the development lapses over the past few years. Ultimately the hope is for having a new cleaned-up X.Org Server and XWayland Git branch for shipping new releases in 2026⊠â Read more
CVE-2026-0915: GNU C Library Fixes A Security Issue Present Since 1996
CVE-2026-0915 was published on Friday as a security issue with the GNU C Library âglibcâ for code introduced 30 years ago. The latest Glibc Git code is now patched for this issue introduced in 1996⊠â Read more
Linux ThinkPad Driver Ready For Reporting Damage Device - Starting With Bad USB-C Ports
Queued yesterday into the platform-drivers-x86.gitâs âfor-nextâ branch are the patches for the Lenovo ThinkPad ACPI driver to begin reporting damaged device detection. This code being in the âfor-nextâ branch makes it material for the next version of the Linux kernel and initially will be able to report to the user on damaged USB-C ports⊠â Read more
Linux 7.0 Looks To Enable Intel TSX By Default On Capable CPUs For Better Performance
A patch queued up into tip/tip.gitâs x86/cpu Git branch ahead of the upcoming Linux 6.20~7.0 kernel cycle enables the Intel Transactional Synchronization Extensions (TSX) functionality by default on the mainline kernel for capable CPUs and those not affected by side-channel attacks due to TSX Async Abort (TAA) and similar vulnerabilities. For newer Intel CPUs with safe TSX support, this change can mean better performance with ⊠â Read more
Intel Panther Lake GSC Firmware Published Ahead Of Laptop Availability
While Intel has been upstreaming various Panther Lake firmware bits to linux-firmware.git for pairing with their open-source kernel drivers ahead of Core Ultra Series 3 laptops shipping, one piece of the puzzle only published today is the GSC firmware for the Panther Lake graphics⊠â Read more
How Long Does It Take to Fix Linux Kernel Bugs?
An anonymous reader shared this report from Itâs FOSS:
Jenny Guanni Qu, a researcher at [VC fund] Pebblebed, analyzed 125,183 bugs from 20 years of Linux kernel development history (on Git). The findings show that the average bug takes 2.1 years to find. [Though the median is 0.7 years, with the average possibly skewed by âoutliersâ discovered after years of hiding.] The longes ⊠â Read more
Shin'ya M. > ./bin/mu
panic: native backend does not support syscall platform netbsd/amd64
goroutine 1 [running]:
git.mills.io/prologic/mu/internal/native/arm64.init.0()
/home/shinyoukai/mu/internal/native/arm64/emitter.go:45 +0x7bf
âŠthat was supposed to be the interpreter?
Valve & AMD Developers Delivered The Most Code Contributions To Mesa In 2025
A developer from Valve working on the RADV Vulkan driver was once again the most prolific contributor to Mesa in 2025 followed by AMDâs Marek OlĆĄĂĄk with continued improvements around RadeonSI and Gallium3D⊠â Read more
Linux 6.19 Lands Fix For Dead WiFi With MediaTek MT792x Wireless
Merged to Linux Git on New Yearâs Eve was a fix in the form of a code revert for broken MediaTek WiFi on the in-development Linux 6.19 kernel⊠â Read more
Hmmm đ€
Excluding merges, 1 author has pushed 171 commits to main and 175 commits to all branches. On main, 294 files have changed and there have been 52880 additions and 18269 deletions.
From the Mu (”) Gitea Activity Tab
@shinyoukai@neko.laidback.moe We finally abandoned our GitLab. I publicly mirrored my code in the Mills Data Center a few days ago: https://git.mills.io/lyse/tt2
Some Meaningful Performance Benefits For Clang + LTO Built Linux Kernels
Over the past few years building the Linux kernel with Clang has matured a lot thanks to upstream improvements to both LLVM/Clang and the Linux kernel. As itâs been a while since our last comparison for GCC vs. Clang built kernels on the resulting system performance, our latest year-end 2025 benchmarking is providing a fresh look at the Linux 6.19 upstream Git kernel built under the latest stable GCC 15 and LLVM Clang 21 compilers. Plus ⊠â Read more
git add everything!? Is it not enough for the file(s) to be already checked in from the get go?
@shinyoukai@neko.laidback.moe Because you might not want to commit all changed files in a single commit. I very often make use of this and create several commits. In fact, I like to git add --patch to interactively select which parts of a file go in the next commit. This happens most likely when refactoring during a feature implementation or bug fix. I couldnât live without that anymore. :-)
If you have a much more organized way of working where this does not come up, you can just git commit --all to include all changed files in the next commit without git adding them first. But new files still have to be git added manually once.
Why the hell do I have to git add everything!? Is it not enough for the file(s) to be already checked in from the get go?
Git = G(od damn)it
Everything about the future is classified information
New Intel Xe3_LPD Firmware Binaries For Linux Ahead Of Panther Lake Laptops Launching
Ahead of Intel Core Ultra âPanther Lakeâ laptops expected to be showcased in just over one week at CES in Las Vegas, new Xe3_LPD firmware binaries were upstreamed today to linux-firmware.git in getting ready that production-ready support for Intel Panther Lake on Linux⊠â Read more
Qualcommâs Xqci RISC-V Extension Now Deemed Non-Experimental For LLVM 22
In LLVM Git yesterday for next yearâs LLVM 22 release the Qualcomm Xqci RISC-V vendor extension is no longer deemed experimental⊠â Read more
Intel NPU Firmware Published For Panther Lake - Completing The Linux Driver Support
Ahead of Intel Panther Lake laptops expected to debut next month at CES in Las Vegas, the Linux driver support for the next-gen â50xxâ NPU of Panther Lake is now complete. The last piece of the driver support puzzle is now in place with the NPU firmware binaries having been upstreamed today to the linux-firmware.git repository⊠â Read more
I just had a closer look at https://git.mills.io/prologic/mu and it motivated me to do some compiler building myself again. Hopefully, I find some time in the next free days. Iâm bad at it, but itâs always great fun.
@movq@www.uninformativ.de @kiwu@twtxt.net it just so happens to be a happy coincidence that Iâm extending muâs capabilities to now include a native toolchain-free compiler (doesnât rely on any external gcc/clang or linkers, etc) that lowers the mu source code into an intermediate representation / IR (what @movq@www.uninformativ.de refers to as âthick layers of abstractionsââŠ) and finally to SSA + ARM64 + Mach-O encoder to produce native binary executables (at least for me on my Mac, Linux may some later?) đ€Ł
Yet another free software web git interface going behind a paywall thanks to all the âAI botsâ trying to kill the small web. Just great.
I cleaned up all my of AoC (Advent of Code) 2025 solutions, refactored many of the utilities I had to write as reusable libraries, re-tested Day 1 (but nothing else). here it is if youâre curious! This is written in mu, my own language I built as a self-hosted minimal compiler/vm with very few types and builtins.
Early Linux 6.19 Benchmarks On AMD EPYC 9965 2P Excelling For AI & HPC Performance
As the Linux 6.19 merge window winded down this weekend, I began running this development kernel on more systems. While there are some scheduler regressions currently with Linux 6.19 Git, for HPC workloads especially I am seeing some encouraging results using a flagship AMD EPYC 9965 2P server configuration. â Read more
AMD ROCmâs TheRock 7.10 Released
TheRock is an interesting open-source build platform for ROCm and HIP that has taken shape over the past year. Itâs become an official ROCm effort albeit still in early stages and relying on community contributions for enhancements for different consumer GPU targets and more. To date its users have largely relied on running the latest TheRock Git while today TheRock v7.10 was tagged⊠â Read more
Scheduler Woes: Bisecting Early Performance Regressions Found In Linux 6.19
Yesterday I noted some early performance regressions Iâve found on the Linux 6.19 kernel compared to Linux 6.18 LTS stable. Those initial benchmarks were on an AMD EPYC server. Since then Iâve seen many of the same workloads regressing similarly on an AMD Ryzen Threadripper workstation between Linux 6.18 and Linux 6.19 Git. Given the significant impact and AMD Threadripper processors always helping out to speed-up Linux kernel build time ⊠â Read more
Early Benchmarks Of Linux 6.19 Git Showing Some Concerns
While just half-way through the Linux 6.19 merge window, over the weekend I began running some benchmarks of the current Linux 6.19 Git state compared to Linux 6.18 LTS stable. There are some minor performance improvements to note in a few of the tests on the first system I tested but also some regressions at this very early pre-RC1 state of the Linux 6.19 kernel⊠â Read more
@lyse@lyse.isobeef.org My theory is that these people simply donât do âcode archeologyâ. When something breaks, they donât reach for git log. They simply donât experience the pain that comes with bad commits / commit messages.
Or is that different in your company? đ
@shinyoukai@neko.laidback.moe @prologic@twtxt.net Maybe that is helpful to you: https://git.mills.io/yarnsocial/twtxt2html/issues/12#issuecomment-20792
Yo @prologic@twtxt.net, apparently even âgit cloneâ is getting blocked by your Gitea or something (Iâm using authentication, naturally)
Gootosocial to a Pleroma one. While GTS is kinda cute (lightweight and easy to manage) of a software, the inability to fetch/scroll through people's past toots when visiting a profile or having access to a federated timeline and a proper search functionality ...etc felt like handicap for the past N months.
@bender@twtxt.net yeah, Iâve been reading through the documentation last night and it felt overwhelming for a minute⊠+1 point goes to GTSâs docs. but hey, Iâll be taking the easy route: podman-compose up -d they provide both a container image and an example compose file in a separate git repo but Iâm wondering why that is not mentioned anywhere in the docs, (unless it is and I havenât seen it yet)
@itsericwoodward@itsericwoodward.com Nice to see someone else also participating! đ„ł
(Btw, they donât want us to share our inputs: https://www.reddit.com/r/adventofcode/wiki/faqs/copyright/inputs/ Yeah, itâs a bit annoying. I also have to do quite a bit of filtering on my repo âŠ)
Working on day 3 of the Advent of Code 2025: https://adventofcode.com/
My solutions repo: https://git.itsericwoodward.com/eric/aoc-2025
Scoped User Access In Linux 6.19 To Reduce Speculation Barriers & Its Performance Hit
Merged yesterday to the Linux 6.19 Git codebase was the âcore/uaccessâ pull that introduces new scoped user-mode access with auto-cleanup functionality. This can reduce the number of speculation barriers encountered when needing to access user-mode memory and thereby avoiding some of the performance penalties incurred by speculation barriers⊠â Read more
Intel LASS, SGX EUPDATESVN & Microcode Staging Features Land In Linux 6.19
In addition to new AMD CPU features being merged today for Linux 6.19, there are also some new Intel CPU features that hit Linux Git today that are worth highlighting⊠â Read more