Posts
32
Following
57
Followers
47
Linux RISC-V kernel hacker
Maintainer of T-Head TH1520 SoC

Krzysztof Kozlowski

Edited 5 days ago
"... I'll be going very, very, very fast. (...) I work for Qualcomm, I'm maintainer, taratatata..."

That's how you don't waste time of the audience during your speech. :)

Tokyo was cool, that was my third visit to Japan and second trip to Tokyo. But beside the city, time spent for Linux Plumbers Conference is as usual priceless. See you next year in Prague!

https://youtu.be/AN_3EA7gv04?si=1eBljSyw57zuzcNt&t=5
2
3
6

Thorsten Leemhuis (acct. 1/4)

Understanding your 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-firmware […]
Mesa […]
LLVM […]
Some vendors have other projects (eg. AMD ROCm) for supporting other features […]""

0
7
1

Krzysztof Kozlowski

1
1
5

Thorsten Leemhuis (acct. 1/4)

Edited 4 days ago

150+ recordings from Open Source Summit + AI_dev + Automotive 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

0
4
3

Live now! @helenleigh from @crowdsupply talks to @oshwassociation about the 2026 Open Hardware Summit coming to next May! https://www.youtube.com/watch?v=AY1IItsM_ds

0
5
1

Thorsten Leemhuis (acct. 1/4)

Stephen Rothwell is "stepping down as -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!

2
19
4

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"

4
14
3

Jonathan Corbet

For those who are curious about tomorrow's Maintainers Summit session on machine-learning tools, Sasha Levin has put together a good summary of the state of the discussion: https://lwn.net/ml/all/aTYmE53i3FJ_lJH2@laps
0
11
14

Thorsten Leemhuis (acct. 1/4)

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 [ ] 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:

[…]""

0
3
2

Thorsten Leemhuis (acct. 1/4)

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.

0
9
1
Wow, day 3 of @linuxplumbersconf has arrived quickly! Thanks to everyone involved in another great LPC 🗼🐧❤️
0
2
8

Thorsten Leemhuis (acct. 1/4)

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:

https://git.kernel.org/pub/scm/docs/kernel/website.git/commit/?id=b9ea3472ee1d973f4c27d075c7e4445afa7ade89

0
6
2

Thorsten Leemhuis (acct. 1/4)

The @lwn article "The current state of 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 supports 21 different architectures […]""

0
3
1
Wow! I only just realized that there is a 'nested' thread view on lore. I've been using the default 'flat' forever and randomly just clicked on 'nested'. So much better! :) https://lore.kernel.org/linux-riscv/37cfd941-f51d-44d8-8283-389ea8d53e69@codethink.co.uk/t/#mf12d1cd651f187f2558c14580056003899fe4876
0
2
8

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/

0
4
2

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...

6
29
3

Krzysztof Kozlowski

If you ever wondered where do we stand in Linux kernel with DTS validation (dtbs_check) of various platforms, which architectures are fully compliant and where we see nice progress, please join my session on 9th of December in Tokyo during Open Source Summit Japan 2025: Status of DTS Validation in Linux Kernel
https://sched.co/29Foi

I will also have a shortened version at the Linux Plumbers Conference, just a few days after.

#OSSummit #OSSJapan2025 #LinuxPlumbers
0
1
5

Thorsten Leemhuis (acct. 1/4)

explorer

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 […]""

0
2
1

Thorsten Leemhuis (acct. 1/4)

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 . Our aim is to understand its components and what each does. Input handling can be divided into two parts, separated by a common layer:

-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, , window managers, and 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.""

0
5
1

K. Ryabitsev-Prime 🍁

How big is lore.kernel.org? I counted 17,154,017 unique message-ids.

I think that's roughly how many emails @gregkh replies to every day.
0
7
26
Show older