Skip to content

Commit 5220224

Browse files
committed
case-bad-journalism: new post
1 parent dc98bd1 commit 5220224

File tree

1 file changed

+72
-0
lines changed

1 file changed

+72
-0
lines changed

content/posts/case-bad-journalism.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
+++
2+
title = "A Case of Bad Journalism: Git Rebase Drama on the Linux Kernel"
3+
date = '2025-06-09T14:46:51+02:00'
4+
author = "Ariadna"
5+
tags = ["news", "linux", "journalism"]
6+
keywords = ["linus torvalds", "linux", "kees cook"]
7+
+++
8+
9+
You may have read [the news][rebase-phoronix] last week. Linus Torvalds exploded
10+
on the [LKML][linus-lkml] because of a series of modifications on Kees Cook's
11+
tree that he thought of being a malicious attack against the Linux kernel code.
12+
Cook has been a kernel developer for a long time, so him being accused of
13+
malicious intent by Torvalds himself of course made the news as soon as it
14+
happened. After some back and forth, [developer Konstantin
15+
Ryabitsev][ryabitsev-lkml] was able to trace the origin of the problem. Some
16+
script Cook used to rebase some of his commits had run amok and unintentionally
17+
corrupted his tree. After realizing what had happened, Cook was reinstated as
18+
part of the project. No harm was done; business went on as usual after that.
19+
20+
But the FOSS "press" was so quick to milk the clickbait on this one. Just on
21+
YouTube, you'll find videos like [this,][savvynik-1] later expanded with the
22+
full resolution of the story [here;][savvynik-2] or [this one][robertson] and
23+
[this other one in Spanish.][librebyte] On the written side of things, you may
24+
find articles like [this one][itsfoss] and probably many more. All of these, of
25+
course, resort to titles where they bait potential readers with the possibility
26+
of some malicious _intent_ of attacking the Linux source tree, even when the
27+
video or the article itself later backs off that narrative by explaining how
28+
everything was just a misunderstanding due to a faulty script, no bad intentions
29+
whatsoever.
30+
31+
Phoronix, on the other hand, did the right thing in the article I cited first,
32+
by using a way more neutral title: _Apparent Git Scripting Issue Raised Concerns
33+
Of Possible Malicious Linux Kernel Activity._ However I have noticed that the
34+
article URL says _Linux 6.16 Git Gone Wrong._ I don't know if that was an
35+
earlier title that was later edited as soon as new information came in, but in
36+
any case even that apparent first title is way more cautious than just assuming
37+
Torvalds' instinctive (and quite understandable, though rushed) first reaction
38+
at face value.
39+
40+
Even Linus can get things wrong from time to time. Therefore, when reporting on
41+
something that is still a developing story that can go either way, the
42+
ethical move is to wait. We're living in an era of fast-paced media and there
43+
are reasons for publishing an ongoing story. The problem is when people jump to
44+
conclusions that imply something really bad and big happened, without proof or
45+
an analysis yet.
46+
47+
This is surprising to me in a niche like FOSS, where you'd expect people to be
48+
more methodical precisely because most of us have some relation to coding,
49+
computers, etc., so we should know that many, many times things go wrong not
50+
because of bad intention, but because we're dealing with complex systems and
51+
mistakes can easily be made. This goes for Linus himself, of course, although I
52+
can't even start to imagine the amount of stress he carries over his shoulder as
53+
the leader of such a critical project like the Linux kernel. Stress often leads
54+
to bad emotional management (but no, I'm not justifying Linus's first reaction
55+
accusing his colleague of _bad intention,_) but I'm sure the FOSS press can do
56+
better.
57+
58+
[rebase-phoronix]: https://www.phoronix.com/news/Linux-6.16-Git-Gone-Wrong
59+
60+
[linus-lkml]: https://lore.kernel.org/all/CAHk-=wj4a_CvL6-=8gobwScstu-gJpX4XbX__hvcE=e9zaQ_9A@mail.gmail.com/
61+
62+
[ryabitsev-lkml]: https://lore.kernel.org/all/202505312300.95D7D917@keescook/
63+
64+
[savvynik-1]: https://www.youtube.com/watch?v=Zu42F-XMNC4
65+
66+
[savvynik-2]: https://www.youtube.com/watch?v=NnrMmq8Sf44
67+
68+
[robertson]: https://www.youtube.com/watch?v=GhfhzTDQdUU
69+
70+
[librebyte]: https://www.youtube.com/watch?v=AQBx_N3-R1c
71+
72+
[itsfoss]: https://news.itsfoss.com/linus-kernel-broken-pull-request/

0 commit comments

Comments
 (0)