Kernel Developers Adopt Code of Conflict
New rules emphasize collegiality in coding.
After many recent controversies and some high-profile critique from influential developers, the Linux kernel team has posted new rules for developers to guide the often-combative code reviewing process. The new guidelines appeared under the title "Code of Conflict." The rules are under the tolvalds directory of the kernel git tree, and Linus Torvalds is listed as the author, although the message itself is not signed by Linus. The document starts by explaining that the code review process requires careful critique to ensure high quality, and all contributors should expect to receive feedback on their work. The next part of the message adds a revolutionary new factor to the process, stating that the behavior of developers, as well as the quality of code, will be subject to review. The guidelines state:
“If however, anyone feels personally abused, threatened, or otherwise uncomfortable due to this process, that is not acceptable. If so, please contact the Linux Foundation's Technical Advisory Board (tab@lists.linux-foundation.org>), or the individual members, and they will work to resolve the issue to the best of their ability.”
The addition of Linux Foundation Advisory Board as an independent referee and monitor for developer conflicts makes the kernel community a little less hierarchical and autocratic than it has seemed to some in the past. The good news is that, if the process works, the top-tier kernel developers will be able to focus their energies on what they do best – writing and reviewing code, with fewer controversies, rants, and flame wars.
The document ends in an endearing Linux geek flourish that sums up the aspirations of so many: “As a reviewer of code, please strive to keep things civil and focused on the technical issues involved. We are all humans, and frustrations can be high on both sides of the process. Try to keep in mind the immortal words of Bill and Ted, ‘Be excellent to each other’.”
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Gnome 48 Debuts New Audio Player
To date, the audio player found within the Gnome desktop has been meh at best, but with the upcoming release that all changes.
-
Plasma 6.3 Ready for Public Beta Testing
Plasma 6.3 will ship with KDE Gear 24.12.1 and KDE Frameworks 6.10, along with some new and exciting features.
-
Budgie 10.10 Scheduled for Q1 2025 with a Surprising Desktop Update
If Budgie is your desktop environment of choice, 2025 is going to be a great year for you.
-
Firefox 134 Offers Improvements for Linux Version
Fans of Linux and Firefox rejoice, as there's a new version available that includes some handy updates.
-
Serpent OS Arrives with a New Alpha Release
After months of silence, Ikey Doherty has released a new alpha for his Serpent OS.
-
HashiCorp Cofounder Unveils Ghostty, a Linux Terminal App
Ghostty is a new Linux terminal app that's fast, feature-rich, and offers a platform-native GUI while remaining cross-platform.
-
Fedora Asahi Remix 41 Available for Apple Silicon
If you have an Apple Silicon Mac and you're hoping to install Fedora, you're in luck because the latest release supports the M1 and M2 chips.
-
Systemd Fixes Bug While Facing New Challenger in GNU Shepherd
The systemd developers have fixed a really nasty bug amid the release of the new GNU Shepherd init system.
-
AlmaLinux 10.0 Beta Released
The AlmaLinux OS Foundation has announced the availability of AlmaLinux 10.0 Beta ("Purple Lion") for all supported devices with significant changes.
-
Gnome 47.2 Now Available
Gnome 47.2 is now available for general use but don't expect much in the way of newness, as this is all about improvements and bug fixes.