Posts
338
Following
43
Followers
310
Linux Kernel developer and maintainer
#standwithukraine 🇵🇱 🇪🇺 🇺🇦 🇨🇭
IRC: krzk
Kernel work related account. Other accounts of mine: @krzk@mastodon.social
GitHub: https://github.com/krzk/
Traveling Instagram / Wanderquak: https://www.instagram.com/wanderquak/
Home brewery: https://brewalot.ch
Our gardening (and worm farm!): https://growalot.ch
@geert It is, looks exactly like that. Also AI agrees with that, quoting one LLM analysis:
"Several characteristics are consistent with LLM-generated technical email:
- Repetitive structure and over-explanation:...
- Highly polished corporate tone:...
- Excessive explicit enumeration:...
- Defensive balancing language:
- Commit message rewrite is unusually verbose:..."

Native speakers don't write like that. Non-native even less.

But to be fair, LLM judged that it looks still like technically valid answer, not AI slop:

"That combination often means one of:
- Written by a knowledgeable engineer using AI for drafting/polishing.
- AI-generated from detailed technical notes.
- Human-written but heavily edited with AI assistance."
0
0
0
@geert For example (but that is not the only one) look at this reply:
https://lore.kernel.org/all/56f5e73b-5f40-4bfb-9796-dadfcb4f9085@oss.qualcomm.com/
which is too long LLM junk "you are right".

And also consider this:
https://lore.kernel.org/all/01578e6a-d10a-46df-bb32-fd45ecb365d7@oss.qualcomm.com/
which is not even touching the subject and not answering my actual comments. It's a perfect LLM answer which is not solving anything, just wasting my time and ticking a box "I need to answer whatever to the reviewer".
1
0
1
@geert Sashiko is different, because it states it is LLM. I can read or ignore its output.

If I comment on a patch and then receive long answer to my comment from a human email address, I don't know if I am wasting my cycles on talking with LLM.
1
0
0

Krzysztof Kozlowski

Edited 22 hours ago
AI slop in Open Source is not only about receiving poor quality LLM generated junk patches. It is also about receiving replies generated by LLM to reviewer's comments. Such replies are overly long, overly polite, unnecessarily "You are right, <here goes very long explanation>".

Reading an LLM generated answer to my review comment on the mailing list is a waste of my time.

If you are a contributor to an open source project, understand that maintainer has absolutely ZERO interest in talking to your LLM through you.
1
10
18
@monsieuricon It's: you wash by hands and the washing machine acts as part of scrap-botnet scrapping git.kernel.org and other resources through your residential internet.
1
0
1
@uecker It's easy to make statements, when you do not want to back them with any sort of argument. Just make a statement and put final stop. Product Foo is insecure. Some car manufactured by Baz is not reliable. This argument is unconvincing. I can express that as well...
1
0
0
@gregkh @uecker @Viss @icing @joshbressers @wdormann Heh, that's @uecker style of raising FUD, without actual arguments why it supposed to be unconvincing.
Here https://social.kernel.org/notice/B5gj02TzcQaDMcTpc8 supposedly individual (hobbyist) contributors have somehow obstacles from contributing just because some big companies are implementing changes matching their needs.

No facts or arguments why it would be more difficult for the hobbyist just statement "makes it more costly for others to contribute".

No facts why inability to create such list is unconvincing. It is just "unconvincing".

It's easy to discuss like that - object to anything, even to actual arguments, but without providing anything backing up one's statement.
1
0
0
I could not find a place on the conference website to share the slides and that's a bit pity, because I understood that all my references and links won't be useful.
I am sharing then the slides via Github repo:
https://github.com/krzk/docs/blob/main/speeches-and-conferences/2026/Peculiarities%20of%20Linux%20Kernel%20Development%20-%20Krzysztof%20Kozlowski%2C%20Qualcomm%20-%20Sesja%20Linuksowa%202026.pdf

Recording of the individual session will be available later, so currently only stream is there:
https://www.youtube.com/live/ZeS7QtMYXyw?si=6vJBG2eploh85KdF&t=3957
0
0
1

Krzysztof Kozlowski

Edited 19 days ago
@uecker so we made circle... You repeated earlier thought. There's no shaping by American tech interests in this matter. Just American tech does not pay for these drivers and no one else paid, either. Paid as with money or their time. It's not the American interests who decided to drop these drivers.
And it's really not that difficult to maintain all of removed stuff. One doesn't have to be even skilled... I was doing it, e.g. NFC. It requires only one, the most scarce resource: time.
1
0
0
@uecker @kernellogger @klausman There was no such question when concerns of removal of the drivers were raised. Complains about dropped drivers did not come with "I wanted to devote my time, but I was rejected". No one was rejected, because no one volunteered to handle all this.
2
0
1
@uecker @kernellogger @klausman There are no barriers to contribute, no payments needed, except one's time. Plenty of guides, plenty of resources, one just have to devote their time.

The entire and only point is here that simple: no one wanted to pay to maintain these drivers and no one wanted to devote enough of their own time to do that (except of course of netdev maintainers who have enough on their plate).
1
0
0

Krzysztof Kozlowski

Edited 20 days ago

@kernellogger @klausman @uecker And the license governing Linux kernel kind of emphasizes this:

“This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.”

Which also means without warranty of support. We only HOPE it will be useful.

0
0
1
@uecker @kernellogger @klausman Each of these people having "genuine" needs of removed drivers could step up and help. Still can, like it happened with NFC which I left and was about to be removed, if I did not poke David. If these users do not step up, they have no rights to complain, because one cannot expect someone else doing work for free.
2
0
1
@uecker @kernellogger @klausman Your post makes impression that paying main contributor somehow causes that contributor to do something else, than would be good for community? That's not the case.

Every contributor pulls the project where they want. And they can. Big corpo usually does not stop them. Contributors who are paid as part of their job, pull towards whatever they need to because for example manager told them.

Contributors who are hobbyists, with whom I deal a lot, pull to solve their hobbyist needs. No problem here...

No one (or not enough) was pulling ISDN or other drivers, so these are going away. And this is what entire post is about.

Somehow people expect someone will do the work for free (this pulling of the project) for them. Many people do work for free, because of their choice/needs, but EXPECTING someone to work for free is unacceptable.
1
0
1

Krzysztof Kozlowski

Edited 20 days ago
@klausman @kernellogger There is no free lunch, so people who have "genuine need" of particular drivers need to pay with their testing of new kernel releases (LKML does not matter here - no one needs to read it). This applies to individual users or companies using some very old LTS. If they ever tested only their old LTS (imagine v4.4 with stunning 300 stable releases for 6 years of official support!), never moved their kernel for their products to any newer LTS, not even imagining testing newer standard release, what do they expect?

That some maintainers will do the work for them for free?

Free Software is free as in freedom of usage, not free of the effort. I think many forgot that and assume Linux comes for them for free as in free beer, thus they have no obligations and can be just consumers of it.
1
0
1

Drodzy Uczestnicy!

Sesja Linuksowa już trwa!
Jeżeli nie możecie pojawić się na miejscu, zapraszamy na streama z konferencji: https://www.youtube.com/watch?v=ZeS7QtMYXyw

Miłej zabawy!

1
1
1
@ASI Czy jest gdzieś możliwość wrzucenia slajdów ze swojej prelekcji (PDF)? Zdałem sobie sprawę, że miałem trochę linków i referencji, których uczestnicy nie mają jak wyklikać/odnaleźć.
1
0
0
@corbet @ljs @david He got professional email now, not that "objecting", so all problems solved.
0
0
2

Krzysztof Kozlowski

In two weeks, I hope to tell a few weird things how Linux kernel is being developed during my speech "Peculiarities of Linux Kernel Development" at the "Sesja Linuksowa" conference in Wrocław, Poland. That will be my first speech in my home country. :)

Detailed schedule is on https://sesja.linuksowa.pl/

If you around, come say hi, I will stay at the conference through most of the Saturday.

P.S. The talk will be in English.
1
1
5
Show older