Understanding your #Linux open source drivers: https://timur.hu/blog/2025/understanding-your-linux-open-source-drivers
Timur Kristóf writes: ""After introducing how graphics drivers work in general, I’d like to give a brief overview about what is what in the Linux graphics stack, what are the important parts and what the key projects are where the development happens, as well as what you need to do to get the best user experience out of it. […]
What parts do you need? […]
#Linux #kernel […]
linux-firmware […]
Mesa […]
LLVM […]
Some vendors have other projects (eg. AMD ROCm) for supporting other features […]""
150+ recordings from Open Source Summit + AI_dev + Automotive #Linux Summit Japan 2025 are available now:
https://www.youtube.com/playlist?list=PLbzoR-pLrL6pRN6kobVnmu0rY2RLLczAj
Including the newest "Conversation between Linus Torvalds and Dirk Hohndel" (aka the "Dirk & Linus show"):
https://www.youtube.com/watch?v=yEzdHYjY_RU&list=PLbzoR-pLrL6pRN6kobVnmu0rY2RLLczAj&index=91
Live now! @helenleigh from @crowdsupply talks to @oshwassociation about the 2026 Open Hardware Summit coming to #Berlin next May! https://www.youtube.com/watch?v=AY1IItsM_ds #OSHWA #OpenHardware #OSHW
Stephen Rothwell is "stepping down as #Linux-Next maintainer on Jan 16, 2026. Mark Brown [@broonie] has generously volunteered to take up the challenge.":
https://lore.kernel.org/linux-next/20251218180721.20eb878e@canb.auug.org.au/T/#u
To quote: ""It seems a long time since I read Andrew Morton's "I have a dream" email and decided that I could help out there - little did I know what I was heading for.""
Many many thx Stephen for all your really hard work on this over all those years, it helped a tremendous lot!
apparently gentoo penguins specifically are doing very well despite climate change because they're very adaptable to their local environment. poetic
"yeah, just... let me rebuild my mitochondria with different USE flags"
kernel.org tooling update from @monsieuricon
https://lore.kernel.org/all/20251209-roaring-hidden-alligator-068eea@lemur/
""These are the topics that were touched on at the [#Linux #kernel] maintainer summit […]
# What is the state of tooling?
## b4 development update
[…]
- Seeing lots of adoption and use across subsystem,
[…]
I spent a lot of time on trying to integrate AI into b4 workflows, but with little to show for it in the end due to lackluster results.
[…]
it was certainly ironic that one of the top challenges for us was to try to keep AI crawlers from overwhelming kernel.org infrastructure.
[…]
## Are we finally moving away from patches sent over email?
[…]
With lore and public-inbox, we *are* in the process of moving away from
relying on the increasingly unreliable SMTP layer.
[…]
## Work on "local lore"
[…]
## Other tools
### Bugzilla
It may be time to kill bugzilla:
[…]""
Recordings from last week's @linuxplumbersconf 2025 are now available.🥳
You have two options to find the ones you might be interested in:
* Look through this YouTube-Playlist (https://www.youtube.com/playlist?list=PLVsQ_xZBEyN3-ZbrEgTiCpm1-Sg_ihLVF)
* Find and open interesting talks via the Schedule Overview (https://lpc.events/event/19/timetable/#all) or the Detailed Schedule (https://lpc.events/event/19/timetable/?view=lpc), as the individual talk descriptions link to the videos. And as a bonus, they besides the summary usually contain links to the slides shown, too.
#Linux #kernel #LinuxPlumbersConference #LinuxPlumbersConference2025 #eBPF #BPF
#Linux 6.18.y is now officially a longterm kernel series, as can be seen here:
https://www.kernel.org/category/releases.html
Projected EOL is Dec, 2027 (two years from now) – just like the 6.1.y series. All the other series as of now are scheduled for EOL in about one year from now – and 5.4.y just was EOLed, as planned (see https://social.kernel.org/objects/da258e20-22b9-4805-a9e5-5a506eb2bf91 and https://git.kernel.org/pub/scm/docs/kernel/website.git/commit/?id=0f52d79a5053091c95a269ff6fddbece27ea1d64 ).
Note, the kernel.org front page for the next ~two months (e.g. until 6.19 is out) will keep listing 6.18.y as latest stable series, as it might break peoples scripts to call it longterm there:
The @lwn article "The current state of #Linux architecture support" is now freely available:
https://lwn.net/Articles/1045363/
""There have been several recent announcements about Linux distributions changing the list of architectures they support, or adjusting how they build binaries for some versions of those architectures. […] Linux supports a large number of architectures, and it's not always clear where or by whom they are used. With increasing concerns about diminishing support for legacy architectures, it's a good time to look at the overall state of architecture support on Linux.
The 6.17 #kernel supports 21 different architectures […]""
Please donate to @conservancy if you can! They're doing great work keeping free software available to everyone.
https://sfconservancy.org/news/2025/nov/26/2025-fundraiser-launched-with-largest-match-yet/
When a kernel commit starts with "In A.D. 1582 Pope Gregory XIII found that ..." you know you're in for a ride:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f076ef44a44d02ed91543f820c14c2c7dff53716
tl;dr: Rockchip decided November should have 31 days...
https://reverser.dev/linux-kernel-explorer
""Chapter 1 — Understanding Linux Kernel Before Code
The kernel isn't a process—it's the system. It serves user processes, reacts to context, and enforces separation and control.
The Kernel Is Not a Process: It's the always-present authority bridging hardware and software.
Serving the Process: Orchestrates syscalls, interrupts, and scheduling to keep user tasks running.
System of Layers: Virtual, mapped, isolated, and controlled—structure at runtime.
📚 Study Files
init/main.c […]""
The Input Stack on Linux – An End-To-End Architecture Overview
https://venam.net/blog/unix/2025/11/27/input_devices_linux.html
Patrick Louis writes: ""Let’s explore and deobfuscate the input stack on #Linux. Our aim is to understand its components and what each does. Input handling can be divided into two parts, separated by a common layer:
#Kernel-level handling: It deals with what happens in the kernel and how events are exposed to user-space
[…]
Exposed layer (middle)
[…]
User-space handling:
[…]
The Widgets, #XServer, #X11 window managers, and #Wayland compositors, which rely on everything else
We’ll try to make sense of all this, one thing at a time, with a logical and coherent approach.""