Latest Linux and open source news from around the web

Designing Data-Intensive Applications Sponsored · View on Amazon → The Art of UNIX Programming Sponsored · View on Amazon →
LPI

DevOps Tools Introduction #15: Tracing

Congratulations, you’ve made it to the final lesson in our DevOps Tools Introduction series. Throughout the last few months, we’ve explored new topics each and every week. Modern distributed systems introduce a level of complexity that makes traditional monitoring approaches ... Read more The post DevOps Tools Introduction #15: Tracing appeared first on Linux Professional Institute (LPI).

Linux Journal

Linux Foundation Launches Open Driver Initiative to Strengthen Hardware Support Across Linux

by George Whittaker The Linux Foundation has announced a new Open Driver Initiative, a collaborative effort aimed at improving the development, maintenance, and long-term sustainability of open-source hardware drivers across the Linux ecosystem. The initiative reflects growing demand for better hardware compatibility in areas ranging from desktops and gaming systems to cloud infrastructure, automotive platforms, AI hardware, and next-generation networking. As Linux expands into more industries and devices, driver quality and openness have become increasingly important. Why Open Drivers Matter Hardware drivers are the bridge between the operating system and physical components such as: Graphics cards Wi-Fi adapters Storage controllers Network devices Embedded and automotive systems When drivers are open source, developers can: Improve compatibility more quickly Audit code for security issues Maintain support for older hardware longer Integrate drivers more cleanly into the Linux kernel

LWN.net

[$] Restartable sequences, TCMalloc, and Hyrum's Law

Hyrum's Law states that any observable behavior of a system will eventually be depended upon by somebody. The kernel community is currently contending with a clear demonstration of that principle. The recent work to address some restartable-sequences performance problems in the 6.19 release maintained the documented API in all respects, but that was not enough; Google's TCMalloc library, as it turns out, violates the documented API, prevents other code from using restartable features, and breaks with 6.19. But the kernel's no-regressions rule is forcing developers to find a way to accommodate TCMalloc's behavior.