Zack's Kernel News

Zack's Kernel News

Article from Issue 295/2025
Author(s):

Chronicler Zack Brown reports on: When a Fix May or May Not Be a Fix; and Linux Longevity.

When a Fix May or May Not Be a Fix

Sometimes what looks like an improvement turns out to be not only more trouble than it's worth, but also something that has an easier workaround. And sometimes it turns out that the workaround misses a key detail, and the original improvement may be less trouble than anything else.

In Linux kernel development, this situation is not as uncommon as it might seem. The struggle to support all hardware in use in the world, while keeping a clean and maintainable codebase, poses many puzzles with unexpected solutions.

Recently, Josh Poimboeuf submitted a patch to the deep, assembly language code that is sometimes used in the Linux kernel when the compilers are unable to convert C language code into something small enough or efficient enough to do what the kernel needs. It happens. The kernel is mostly written in C, but there's plenty of hard-coded assembly code in there, too.

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Kernel News

    Chronicler Zack Brown reports on the latest news, views, dilemmas, and developments within the Linux kernel community.

  • Kernel News

    Chronicler Zack Brown reports on speeding up the dentry cache.

  • Kernel News

    Chronicler Zack Brown reports on the latest news, views, dilemmas, and developments within the Linux kernel community.

  • Kernel News

    In kernel news: Rust in Linux; and Compiler and Kernel Frenemies.

  • Kernel News

    Chronicler Zack Brown reports cleaning up build warnings, improving (?) kernel code generation, and working around missing future compiler features.

comments powered by Disqus
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.

Learn More

News