GB
  
You are currently viewing the United Kingdom version of the site.
Would you like to switch to your local site?
9 MIN READ TIME

Newsdesk

THIS ISSUE: Tactless Torvalds Steam support to stop? Nvidia opens up Fork uplift Linux love gets larger

KERNEL

Linus’s GCC 15 mistake

Torvalds’s fix for GCC 15 reignites debate over his communication style and the kernel’s future under his benevolent dictatorship.

Linus Torvalds voluntarily took a step back in 2018 after admitting his communication style with other developers was sometimes inappropriate.

Linus Torvalds’s discussions surrounding a compatibility issue with GCC 15 has reignited long-standing online debates.

The most recent controversy surrounds the 6.15-rc3 kernel release and implementation of -Wunterminated-string-initialization in GCC 15.

Instead of deferring to existing fixes in the next branch by the likes of kernel developer Kees Cook, Torvalds took it upon himself to patch the code. In doing so, he inadvertently caused some compatibility issues with versions of the GCC compiler system before v15.

Cook criticised the move, particularly as there were existing patches, so Torvalds had created merge conflicts. He also pointed out that in the past Linus has berated maintainers for making similar careless mistakes.

This incident mirrors previous clashes between Torvalds and other developers, which led to him taking some time off in 2018 due to emails that he himself referred to as “unprofessional and uncalled for”.

After his apology and self-imposed time off, Torvalds returned to Linux development under a revised code of conduct, implemented by the Linux Foundation. This requires all contributors to deliver criticism constructively and accept criticism mindfully. It’s unclear if Torvalds did so in response to Cook’s admonition over GCC 15, as he fired back: “I did not *CARE* about coordinating… If you had fixes for it, and they hadn’t made it to me, that is 100% on *you*.”

Unlock this article and much more with
You can enjoy:
Enjoy this edition in full
Instant access to 600+ titles
Thousands of back issues
No contract or commitment
Try for 99p
SUBSCRIBE NOW
30 day trial, then just £9.99 / month. Cancel anytime. New subscribers only.


Learn more
Pocketmags Plus
Pocketmags Plus

This article is from...


View Issues
Linux Format
July 2025
VIEW IN STORE

Other Articles in this Issue


LINUX FORMAT
LINUX FORMAT
The #1 open source mag Future Publishing Limited,
WELCOME
Just revolutioning
25 years of Linux Format What
IN DEPTH
Join the revolution!
Will the last person to leave please turn out the lights?
REGULARS AT A GLANCE
Distro watch
What’s behind the free software sofa?
Kernel Watch
Jon Masters summarises the latest happenings in the Linux kernel, so that you don’t have to.
Answers
This is the 25th Anniversary edition of Linux Format and its Answers pages, so here’s a selection of some of the more common and interesting questions we have received
Linux: the essential learning library
Learning Linux skills has a problem: there are just so many tools and technologies to choose from. Stuart Burns is your guide to success.
HotPicks
THE BEST NEW OPEN SOURCE SOFTWARE ON THE PLANET
CLASSIC REVIEWS
Corel Linux 1.0
25 years of Linux Format
Debian GNU/Linux 2.1
Linux distribution
SUSE Linux 6.3
25 years of Linux Format
Ubuntu 5.04
25 years of Linux Format
Linux-Mandrake 7
25 years of Linux Format
Red Hat 7.3
Richard Drummond asks whether the biggest is necessarily the best as he examines the latest release.
ROUNDUP
Windows user distros
Elementary OS Ubuntu Deepin Linux Linux Mint Zorin OS Lubuntu Pop!_OS MX Linux
The verdict
Distros for Windows users
ESCAPE WINDOWS 10
Escape Windows 10
Save all your old PCs! Nick Peers reveals how to give them a new lease of life with Linux Mint.
Pi USER
Blast off with coding, making and AI!
From space-based competitions to running AI at home, the Pi Foundation has you covered.
Code Club
We’re in it together.
AI smarts
Enter a world of LLMs.
THE END IS PI
Les Pounder works with groups such as the
Ubuntu 25.04 Beta
For his final Linux Format review, Les Pounder goes back to where it all started for him: Ubuntu and the Raspberry Pi.
QiDi Plus4
Picking up where the Bambu left off, Denise Bertacchi finds a practical if unexciting machine.
Orange Pi RV2
Never one to miss sticking it to the Pi Man, Tam Hanna tests the best little RISC-V board he’s seen.
Network AI clusters to model and move on
Few things can rival the computing demand of AI models. Tam Hanna helps you spread the load with a cluster of affordable systems.
The art gallery at the end of LXF
RASPBERRY PI
TUTORIALS
Cool terminals
COOL RETRO TERM Credit: https://github.com/Swordfish90/cool-retro-term
Edit photos like a professional in GIMP 3
Shutterbug Nick Peers reveals how to use GIMP’s new and improved tools to take your photos to the next level.
Retro fix: Dial in to the bulletin board scene
ELECTERM
The hardware that made Linux great
LINUX HARDWARE
Build the ultimate home server setup
DEBIAN
Your first month with a 3D printer
3D PRINTING
HACKING ACADEMY
STEAL YOURSELF
Nate Drake inducts you into the world of
New key for Kali Linux updates
A repository snafu means that Kali Linux had to freeze repos and generate new signing keys.
CVE threat
Funding almost pulled.
Curing rootkit
Invisible to security.
Trezor Safe 3
Nate Drake is a regular Scrooge McDuck as he stows his precious crypto coins in Trezor’s mid-range cryptocurrency hardware wallet.
Burgling Bitcoins
ELECTRUM
CODING ACADEMY
Coding for a retro pixel fantasy console
Nate Drake is in Pixel Town, as he shows you how to code a retro classic-style 8-bit game on the PICO-8 fantasy console.
Runing Rust on the Raspberry Pi
David Bolton continues looking at Rust development with SDL2 but now he’s doing it on a Raspberry Pi of all places!
Chat
X
Pocketmags Support