• Business
  • Entertainment
  • Health
  • News
  • Sport
  • Tech
  • World
Newsy Today
news of today
Home - Linux How To
Tag:

Linux How To

Tech

Linux 7.1-rc4 Released With Many Fixes, New Documentation For Security/AI Topics

by Chief Editor May 17, 2026
written by Chief Editor

The AI Revolution in Kernel Debugging: A Double-Edged Sword

For decades, finding a bug in the Linux kernel was the domain of elite developers and security researchers spending weeks pouring over C code. However, we are entering a new era where Artificial Intelligence is doing the heavy lifting. The recent shift toward formalizing “responsible AI use” in kernel documentation signals a pivotal moment in open-source development.

The trend is clear: AI-augmented vulnerability research is accelerating. Large Language Models (LLMs) can now scan millions of lines of code to identify patterns that suggest buffer overflows or race conditions far faster than any human. But this speed comes with a cost—the “noise” problem. Kernel maintainers are currently facing an influx of reports that are technically bugs but don’t actually pose a security risk in a real-world threat model.

Pro Tip: If you are using AI tools to audit code, always validate the “exploitability” of a bug against the actual system threat model before reporting it. This ensures your contributions are valued by maintainers rather than dismissed as AI-generated noise.

Looking ahead, People can expect the integration of AI not just in finding bugs, but in suggesting the patches. The future of the kernel will likely involve a hybrid workflow where AI proposes a fix and a human expert verifies the architectural impact.

Hardware Agility: Moving Beyond “Laptop Quirks”

If you’ve tracked kernel releases, you’ve seen the constant stream of “laptop quirks”—small fixes to make specific hardware behave. The recent focus on the Framework Laptop 13 Pro and Intel Panther Lake highlights a growing trend toward modularity and high-performance mobile computing.

Hardware Agility: Moving Beyond "Laptop Quirks"
New Documentation For Security Linux

The rise of companies like Framework is forcing the Linux kernel to become more agile. Instead of writing monolithic drivers for a single laptop model, developers are moving toward more generic, flexible frameworks that can handle interchangeable parts. This is a win for the “Right to Repair” movement and ensures that Linux remains the premier OS for users who want total control over their hardware.

the refinement of features like AMD Dynamic EPP (Energy Performance Preference) shows that the battle for battery life is moving into the kernel. We are seeing a trend where the OS takes a more active, intelligent role in managing power states in real-time, rather than relying on static BIOS profiles.

Did you know? The Linux kernel is the most widely used piece of software in the world, powering everything from the smallest Android smartphones to the world’s fastest supercomputers.

The New Frontier of Kernel Security and Trust Boundaries

Security vulnerabilities like “Dirty Frag” and “ssh-keysign-pwn” remind us that the boundary between a standard user and the root user is the most contested territory in computing. The current trend is a move toward “Zero Trust” within the kernel itself.

We are seeing an increase in hardware-enforced security, such as CET (Control-flow Enforcement Technology). While some users may currently need to disable these features to prevent system hangs, the long-term trajectory is clear: security is moving from the software layer down into the silicon. This makes “Return-Oriented Programming” (ROP) attacks—a favorite of hackers—significantly harder to execute.

The industry is also redefining what a “security bug” actually is. By focusing on “trust boundaries,” the community is moving away from a checklist of errors and toward a holistic view of risk. This ensures that critical patches are prioritized while preventing the “security fatigue” that comes from over-labeling minor bugs.

Comparing Legacy vs. Modern Kernel Security

Feature Legacy Approach Modern Trend
Bug Discovery Manual auditing & Fuzzing AI-Augmented Analysis
Hardware Support Static Driver Sets Modular, Agile Frameworks
Security Enforcement Software-based Sandboxing Hardware-enforced (CET/KVM)

Virtualization and the Stability Trade-off

The tension between cutting-edge virtualization features and system stability is a recurring theme. When we see options to disable KVM with CET virtualization due to host hangs, it reveals the “bleeding edge” nature of modern Linux development.

Comparing Legacy vs. Modern Kernel Security
Linux kernel development

The trend here is granular control. Users are no longer expected to just “accept” a kernel version; they are given the tools to toggle specific, high-risk features. This allows enterprise users to maintain 99.999% uptime while allowing enthusiasts to test the next generation of virtualization technology.

As we move toward more cloud-native environments, the kernel will likely continue to strip away unnecessary legacy overhead to make KVM and other hypervisors even leaner, reducing the attack surface and improving performance for microservices.

Frequently Asked Questions

What is a “kernel quirk” in Linux?
A quirk is a specific workaround in the kernel code used to handle non-standard or buggy behavior in certain pieces of hardware, ensuring the OS remains stable despite hardware imperfections.

How does AI help find Linux kernel bugs?
AI tools can analyze massive codebases to find patterns associated with known vulnerabilities (like memory leaks or null pointer dereferences) much faster than a human reviewer.

Why would I need to disable KVM with CET?
Control-flow Enforcement Technology (CET) is a security feature, but if the hardware or firmware implementation is unstable, it can cause the host system to hang. Disabling it provides a stability fallback.

What is the difference between a regular bug and a security bug?
A regular bug causes a crash or incorrect behavior. A security bug allows an attacker to cross a “trust boundary,” such as gaining root access from a limited user account.

Join the Conversation

Are you running a bleeding-edge kernel, or do you prefer the stability of an LTS release? Do you think AI will eventually replace human kernel maintainers, or will it always need a human touch?

Share your thoughts in the comments below or subscribe to our newsletter for the latest in open-source intelligence!

May 17, 2026 0 comments
0 FacebookTwitterPinterestEmail
Tech

Linux 7.1-rc1 Released With New NTFS Driver, FRED By Default & Much More

by Chief Editor April 26, 2026
written by Chief Editor

The Evolution of Linux on Modern Hardware

The trajectory of the Linux kernel is increasingly focused on bridging the gap between open-source software and high-end consumer hardware. We are seeing a significant shift toward deep integration with modern x86 platforms, particularly for Intel Core (Ultra) and AMD Ryzen laptops.

View this post on Instagram about Intel, Linux
From Instagram — related to Intel, Linux

Recent developments highlight a trend toward granular hardware control. For instance, the addition of the Bitland MIFS WMI driver allows for precise management of ACPI platform profiles, GPU mode controls, and fan boost handling. Similarly, the Uniwill driver is evolving to allow users to set USB-C power and performance priorities, specifically benefiting TUXEDO Computers laptops and the XMG Fusion 15 (L19).

Pro Tip: For Lenovo ThinkPad users, the kernel now enables doubletap by default for Trackpoint handling. If you prefer the aged behavior, you can toggle this via a dedicated sysfs node.

Optimizing the Gaming and Productivity Experience

Gaming handhelds and high-performance laptops are receiving first-class treatment. The inclusion of Lenovo Legion Go drivers and the “Yogafan” hardware monitoring driver signals a move toward better thermal management across a wider range of devices. This driver extends fan speed monitoring to Yoga, Legion, Flex, Slim, and IdeaPad laptops via the Embedded Controller (EC) over ACPI.

Optimizing the Gaming and Productivity Experience
Intel Linux Lenovo

Support is as well expanding for specialized hardware, such as the HP Omen series (including Omen 14-fb0xxx and 16-n0xxx) and ASUS WMI improvements that ensure battery charge thresholds are preserved during the boot process.

Breaking Free from Proprietary Constraints

One of the most impactful trends is the push for superior open-source alternatives to proprietary drivers. The introduction of a new NTFS driver aims to provide a more robust kernel-level option for handling NTFS file systems, reducing reliance on closed-source solutions.

This move toward independence is mirrored in how the kernel handles peripherals. We are seeing better support for niche hardware, such as the strobe LED for Intel laptop web cameras (via int3472), ensuring that IR flood illumination functionality is no longer unhandled by the driver.

Did you know? Despite the aggressive removal of old code, the Linux kernel codebase continues to expand and is now sitting just under 40 million lines of code.

Security and Performance at the Silicon Level

Future kernel trends are leaning heavily into hardware-accelerated security and performance. Intel’s Linear Address Space Separation (LASS) is becoming a cornerstone for better system security, while Intel QAT Zstd support indicates a trend toward offloading compression tasks to dedicated hardware to free up CPU cycles.

Linux Kernel 7.1 Merges New NTFS Driver With Full Write Support

On the processing front, the enablement of AMD Zen 6 and the support for 12 new SoCs demonstrate the kernel’s ability to scale rapidly with next-generation silicon. These optimizations ensure that as CPUs become more complex, the kernel can efficiently manage workloads and scheduling.

The Balancing Act: Growth vs. Legacy

As the kernel evolves, there is a necessary “pruning” process to maintain efficiency. We are seeing a decisive move away from legacy architectures. This includes the phasing out of Intel i486 CPU support and the dropping of support for Russia’s Baikal CPU.

The Balancing Act: Growth vs. Legacy
Intel Linux Lenovo

The removal of old network drivers and PCMCIA drivers shows that the community is prioritizing modern standards over backwards compatibility for hardware that is no longer viable in contemporary computing environments.

Frequently Asked Questions

What is the significance of the new NTFS driver?

It aims to be a superior open-source kernel driver option, providing better integration and stability for users accessing NTFS partitions.

Which Lenovo devices benefit from the new Yogafan driver?

The driver provides fan speed monitoring for Yoga (including 14cACN and Pro 7/9), Legion (5 AMD, 7i Intel), Flex 5, Slim 7, and IdeaPad 5 laptops.

Why is Intel LASS important?

Intel Linear Address Space Separation (LASS) is implemented to enhance system security at the hardware level.

Is the Linux kernel getting smaller?

No. While old drivers and CPU support (like the i486) are being removed, the overall codebase is growing and is currently just under 40 million lines.

Join the Conversation: Is your laptop hardware well-supported by the latest Linux kernels, or are you still waiting for specific driver updates? Let us know in the comments below or subscribe to our newsletter for more deep dives into kernel evolution!

April 26, 2026 0 comments
0 FacebookTwitterPinterestEmail
Business

Linux 7.1 Removes Drivers For Long Obsolete Input Hardware: Bye Bus Mouse Support

by Chief Editor April 24, 2026
written by Chief Editor

The Great Pruning: Why Linux is Shedding Its Legacy Skin

The evolution of an operating system is often measured not just by what is added, but by what is removed. In the latest movements within the Linux 7.1 kernel, we are seeing a massive “spring cleaning” of the input subsystem. This isn’t just about tidying up code; it’s a strategic shift to reduce technical debt.

View this post on Instagram about Linux, Intel
From Instagram — related to Linux, Intel

The scale of this cleanup is significant, with a single pull request resulting in 3,374 deletions. By removing drivers for hardware that hasn’t been relevant for nearly 30 years, developers can focus on stability and performance for modern architectures.

Did you know? Some of the removed drivers supported hardware that connected via ISA add-in cards, such as the Logitech Bus Mouse “Logibm” and the InPort / Microsoft / ATI XL busmouse. These are relics from an era long before USB became the universal standard.

The AI Influence: LLMs and Kernel Maintenance

One of the most intriguing trends in modern kernel development is the impact of Artificial Intelligence. The drive to remove traditional drivers is partially fueled by a surge of AI/LLM bug reports. As automated tools and LLMs interact with or analyze codebases, they often flag issues in legacy sections that humans have ignored for decades.

The AI Influence: LLMs and Kernel Maintenance
Linux Intel Kernel Maintenance One

This creates a tipping point: rather than spending precious developer time fixing bugs in drivers for hardware that no one uses, the more efficient path is simply to remove the code entirely. This trend suggests a future where AI doesn’t just help write code, but actively accelerates the deprecation of obsolete software.

From Bus Mice to Specialized Input

As the kernel says goodbye to the past, it is making room for the future of human-computer interaction. The removal of the CT82C710 driver—used by TI TravelMate and Gateway Nomad laptops on Intel 386 and 486 systems—marks the end of an era as Linux 7.1 begins to disband i486 support.

Linux Age Laws, Kernel 7.1 Auto-Shutdown, NVIDIA 595, AI Drivers & MORE

In its place, we spot the integration of more specialized and modern hardware support, including:

  • Charlieplex GPIO keypad drivers: Enabling more efficient keyboard matrices.
  • aw86927 driver: Adding support for the 86938 ASIC.
  • Chrome OS Enhancements: The keyboard driver now includes support for the Fn-key keymap extension, refining the experience for Chrome OS users.

This transition highlights a move away from generic “bus” interfaces toward highly optimized, device-specific drivers that leverage modern ASIC and GPIO capabilities.

Pro Tip: If you are running legacy hardware from the late 90s or early 2000s, such as the Palm Top PC 110 or the ICS MicroClock MK712, ensure you are using a kernel version prior to 7.1, as these drivers are being permanently excised from the mainline.

The Cost of Inaction: The OLPC Lesson

The removal of the OLPC HGPK PS/2 protocol support serves as a case study in software decay. Used by ALPS touchpads in One Laptop Per Child laptops, this protocol has been broken since 2015.

The Cost of Inaction: The OLPC Lesson
Linux Chrome Intel

For 12 years, the code remained in the kernel due to the fact that no one complained. This demonstrates a key trend in open-source maintenance: “silent” failures often persist until a major version update triggers a comprehensive audit. The removal of such “dead” code is essential to prevent the kernel from becoming bloated and unmaintainable.

For more on how the kernel is evolving, you can explore the latest hardware updates on Phoronix or read about the phasing out of i486 support.

Frequently Asked Questions

Why is Linux removing drivers for old hardware?
Drivers are removed when the hardware becomes obsolete (some haven’t been relevant for 30 years) and to reduce the maintenance burden caused by a surge of AI/LLM-generated bug reports.

Will this affect modern laptops?
No. The removals target ancient hardware like ISA bus mice and Intel 386/486 systems. Modern hardware continues to receive updates, such as latest support for Chrome OS Fn-keys.

What happens to the hardware that no longer has a driver?
That hardware will no longer be supported by the mainline Linux 7.1 kernel, meaning it will not function unless a user provides a custom driver or uses an older kernel version.

Do you still have a piece of “obsolete” hardware that you refuse to provide up?

Tell us about your vintage tech in the comments below or subscribe to our newsletter for more insights into the future of the Linux kernel!

April 24, 2026 0 comments
0 FacebookTwitterPinterestEmail
Tech

Linux 7.0-rc5 Released: Linux 7.0 “Starting To Calm Down”

by Chief Editor March 22, 2026
written by Chief Editor

Linux 7.0-rc5: A Sign of Calming Waters Before the Kernel Release

Linus Torvalds has released the fifth release candidate (rc5) for Linux 7.0, signaling a move towards the stable kernel release anticipated in April. This latest iteration indicates a potential easing of development intensity, though the release remains slightly larger than previous rc5 versions.

What’s Included in rc5?

The current release candidate focuses on bug fixes and regressions identified over the past week. Notable changes include a workaround for older AMD GPUs (Hainan series) and improved support for the Logitech MX Master 4 Bluetooth mouse. According to Torvalds, the changes are largely concentrated in drivers – specifically GPU and networking – with smaller updates across core networking, filesystems, and architecture.

Pro Tip: Release candidates are crucial for testing. If you’re a developer or power user, now is the time to evaluate Linux 7.0-rc5 to aid identify any remaining issues before the final release.

AMDGPU Driver Continues to Mature

The ongoing improvements to the AMDGPU driver are a significant theme. Recent merges, including those in Linux 7.0, demonstrate a commitment to supporting older Radeon hardware. This includes fixes for the GCN 1.0 era Hainan GPUs. This is particularly noteworthy as Valve engineer Timur Kristóf has been instrumental in improving support for older AMD GCN 1.0 and GCN 1.1 GPUs, driving the default change from the legacy Radeon DRM driver.

This focus on legacy hardware is a key differentiator for the Linux kernel. The commitment to maintaining support for older devices allows users to extend the lifespan of their hardware and reduces electronic waste. The Linux 6.19 kernel, a precursor to 7.0, saw legacy AMD Radeon GPUs moved to the modern amdgpu driver, resulting in performance boosts of up to 40% in some cases.

Beyond Graphics: Peripheral Support and Core Improvements

Whereas GPU enhancements are prominent, Linux 7.0-rc5 also includes refinements in other areas. Improved support for peripherals like the Logitech MX Master 4 highlights the kernel’s ongoing efforts to enhance the user experience. Updates to core networking, filesystems (like ext4, which saw performance improvements in Linux 6.19), and the BPF (Berkeley Packet Filter) system demonstrate a broad scope of development.

The ext4 improvements in Linux 6.19, enabling larger block sizes, are particularly relevant for storage performance. This change allows for faster write operations, benefiting a wide range of users.

The Trend of Larger Release Cycles

Torvalds noted that the release cycles have been trending larger than usual, but remains optimistic, describing the current state as “fairly innocuous.” This suggests a potential shift in the development process, possibly due to the increasing complexity of the kernel and the growing number of contributors.

FAQ

Q: What is a release candidate?
A: A release candidate is a beta version of the software that is nearly ready for final release. It’s intended for testing and feedback.

Q: What is AMDGPU?
A: AMDGPU is the modern driver for AMD graphics cards in the Linux kernel.

Q: Will these changes affect my existing Linux installation?
A: Not immediately. You’ll require to update to Linux 7.0 when it’s officially released, or install the rc5 version for testing purposes.

Q: Where can I find more information about Linux 7.0?
A: You can find a feature overview at Phoronix.

Did you recognize? The transition to the 7.0 kernel version number wasn’t driven by major architectural changes, but rather to manage increasingly large minor version numbers.

Stay tuned for further updates as we approach the final release of Linux 7.0. We’ll continue to monitor the development process and provide insights into the key changes and improvements.

Want to learn more about the Linux kernel? Explore our other articles on kernel development and open-source technology. Share your thoughts and experiences in the comments below!

March 22, 2026 0 comments
0 FacebookTwitterPinterestEmail
Tech

Bcachefs 1.37 Released With Linux 7.0 Support, Erasure Coding Stable & New Sub-Commands

by Chief Editor March 15, 2026
written by Chief Editor

Bcachefs 1.37: A Deep Dive into the Next-Gen Filesystem’s Latest Advancements

The landscape of Linux storage is constantly evolving, and Bcachefs remains a prominent player pushing the boundaries of what’s possible. Kent Overstreet recently released version 1.37 of Bcachefs, bringing significant improvements to stability, performance, and usability. This release isn’t just another incremental update; it signals a maturing filesystem ready for wider adoption.

Erasure Coding Now Stable: Data Redundancy Reimagined

Perhaps the most significant news is the stabilization of Bcachefs’ erasure coding functionality. Developed over several years and refined through numerous updates, erasure coding provides a robust data redundancy solution, similar in concept to RAID implementations. This means increased data protection against drive failures without the performance overhead traditionally associated with RAID. The Bcachefs Wiki offers detailed technical information for those interested in the implementation: https://bcachefs.org/ErasureCoding/.

Did you realize? Erasure coding can offer better storage efficiency than traditional RAID configurations, especially when dealing with large capacity drives.

Enhanced Recovery and Performance Improvements

Bcachefs 1.37 addresses critical recovery scenarios. The update now includes automatic recovery from devices with problematic flush/fua (force unit access) support, leading to more reliable data integrity. Faster recovery from unclean shutdowns is also a key benefit, minimizing downtime and data loss. Performance improvements have been implemented for multi-device file-systems, making Bcachefs an even more attractive option for complex storage setups.

Journal Rewind Safety and Recent Sub-Commands

The journal rewind functionality, allowing users to revert the filesystem to a previous state, is now considered safe to utilize. Bcachefs automatically tracks how far back it can be safely rewound, providing a safety net for experimental operations or accidental data corruption. New sub-commands – subvolume list, list-snapshots, and reflink-option-propagate – enhance the filesystem’s manageability and provide more granular control over storage resources.

Extensive Documentation Updates: The Principles of Operation

Understanding a complex filesystem is crucial for effective administration. Bcachefs 1.37 includes a major update to its Principles of Operation (PoO) documentation, expanding it by around 100 pages. This comprehensive documentation empowers users to fully leverage the filesystem’s capabilities and troubleshoot potential issues.

Linux 7.0 Compatibility and Rust Conversion

Compatibility with the latest Linux 7.0 kernel is a significant step forward, opening the door for new benchmarks and performance testing. The ongoing effort to convert Bcachefs user-space components to the Rust programming language continues, promising improved security and maintainability in the long run.

More details on the release can be found in the Bcachefs-tools repository: https://evilpiepirate.org/git/bcachefs-tools.git/commit/?id=0fecba5bae654a493733ef77fb935ffe5457eb37.

FAQ

What is Bcachefs? Bcachefs is a next-generation, copy-on-write filesystem for Linux.

What is erasure coding? Erasure coding is a data redundancy method that allows for data recovery even if some storage devices fail.

Is Bcachefs stable? With the 1.37 release, key features like erasure coding are now considered stable.

What is the benefit of using Bcachefs? Bcachefs offers features like erasure coding, efficient snapshots, and advanced data integrity checks.

Where can I find more information about Bcachefs? Visit the official Bcachefs website and Wiki for detailed documentation and resources.

Pro Tip: Regularly review the Bcachefs documentation to stay informed about best practices and new features.

Interested in learning more about advanced Linux storage solutions? Explore our other articles on filesystem technologies and data management strategies. Share your thoughts and experiences with Bcachefs in the comments below!

March 15, 2026 0 comments
0 FacebookTwitterPinterestEmail
Tech

Linux 7.0 Lands Improvements To Deal With Upcoming Rust Changes, Build Reproducibility

by Chief Editor March 15, 2026
written by Chief Editor

Linux 7.0: Rust’s Growing Influence on the Kernel

The Linux kernel is undergoing a significant evolution, with Rust playing an increasingly prominent role. Recent merges into the mainline code for Linux 7.0 demonstrate a commitment to enhancing build reproducibility and preparing for future Rust releases, specifically versions 1.95, and 1.96. These changes, spearheaded by Miguel Ojeda and approved by Linus Torvalds, signal a deeper integration of the modern systems programming language into the heart of the operating system.

Improving Build Reproducibility with Rust

A key focus of these updates is build reproducibility. The kernel developers are remapping paths to avoid absolute references, a change directly tied to the upcoming Rust 1.95.0 release. This ensures that builds are consistent regardless of the specific environment, a critical factor for security and reliability. Previously, attempts to address this issue caused problems with debug information, but the current approach avoids those pitfalls.

This emphasis on reproducibility isn’t merely academic. Consistent builds are vital for verifying the integrity of the kernel and ensuring that updates are trustworthy. In a world increasingly concerned with supply chain security, this is a crucial step.

Preparing for Future Rust Versions

The kernel team isn’t just focused on the present; they’re also looking ahead. Allowing the ‘unused_features’ lint for Rust 1.96.0 demonstrates a proactive approach to adopting new features and improvements from the Rust ecosystem. While the team doesn’t currently see significant benefit from this specific lint, enabling it now prepares the kernel for potential future use cases.

Technical Deep Dive: Specific Changes

Beyond the broader themes of reproducibility and future compatibility, several specific technical changes have been implemented. These include fixes within the ‘kernel’ crate – specifically in the ‘str’ and ‘cpufreq’ modules – and adjustments to the ‘pin-init’ crate. Notably, an unsound attribute, ‘#[disable_initialized_field_access]’, has been removed, impacting support for structs with unaligned fields.

Another change involves emitting dependency information directly into the ‘$(depfile)’ to streamline the build process, eliminating a temporary ‘.d’ file. These seemingly minor adjustments contribute to a more efficient and maintainable codebase.

Why Rust in the Kernel Matters

The increasing adoption of Rust within the Linux kernel isn’t arbitrary. Rust offers memory safety guarantees that can help prevent a wide range of security vulnerabilities common in C code, the kernel’s traditional language. While a complete rewrite isn’t feasible or desirable, strategically incorporating Rust for new components and drivers can significantly enhance the kernel’s overall security posture.

The move to Rust also reflects a broader trend in systems programming, with more developers recognizing the benefits of a language that balances performance with safety. This is particularly important in the context of the kernel, where even tiny bugs can have catastrophic consequences.

What’s Next for Rust and Linux?

The integration of Rust into the Linux kernel is an ongoing process. Expect to see continued efforts to improve build reproducibility, adopt new Rust features, and gradually expand the use of Rust for new kernel components. The upcoming Rust 1.95 and 1.96 releases will likely drive further changes and optimizations.

FAQ

Q: What is Rust?
A: Rust is a modern systems programming language focused on safety, speed, and concurrency.

Q: Why is build reproducibility important?
A: Build reproducibility ensures that the same source code always produces the same binary, verifying integrity and security.

Q: Will Rust replace C in the Linux kernel?
A: It’s unlikely Rust will completely replace C, but it will likely be used for new components and drivers to improve security and reliability.

Q: What is a “lint”?
A: A lint is a static analysis tool that identifies potential problems in code.

Q: What is the significance of Linux 7.0?
A: The version bump to 7.0 is primarily for housekeeping purposes, but it coincides with significant internal changes, including increased Rust integration.

Did you know? Linus Torvalds has jokingly expressed concerns about his ability to manage large version numbers, contributing to the decision to bump to 7.0.

Pro Tip: Stay updated on kernel development by following the LWN.net website for in-depth coverage of kernel changes.

Want to learn more about the Linux kernel and Rust? Explore the resources available on kernel.org and rust-lang.org.

Share your thoughts on the future of Rust in the Linux kernel in the comments below!

March 15, 2026 0 comments
0 FacebookTwitterPinterestEmail
Tech

Open-Source “GreenBoost” Driver Aims To Augment NVIDIA GPUs vRAM With System RAM & NVMe To Handle Larger LLMs

by Chief Editor March 15, 2026
written by Chief Editor

NVIDIA GPUs Receive a Memory Boost: Open-Source GreenBoost Extends VRAM with System RAM and NVMe

NVIDIA GPU users may soon be able to run larger AI models than their graphics card’s dedicated video memory (VRAM) allows, thanks to a new open-source project called GreenBoost. Developed by Ferran Duarri, GreenBoost is a Linux kernel module designed to augment GPU VRAM with system RAM and even NVMe storage, offering a potential solution to the growing memory demands of large language models (LLMs).

How GreenBoost Works: A Multi-Tiered Approach

GreenBoost doesn’t replace NVIDIA’s official drivers; instead, it works alongside them. It functions as a CUDA caching layer, transparently expanding memory access for AI workloads. The system utilizes a multi-tiered approach, leveraging system RAM and NVMe storage to handle data that exceeds the GPU’s VRAM capacity.

The core of GreenBoost is a kernel module (`greenboost.ko`) that allocates pinned DDR4 pages and makes them accessible to the GPU as CUDA external memory. Data movement between the GPU and system resources is handled via the PCIe 4.0 x16 link, achieving speeds of around 32 GB/s. A CUDA shim (`libgreenboost_cuda.so`) intercepts memory allocation calls, redirecting large allocations to the kernel module. This process is designed to be seamless, requiring no modifications to existing CUDA software.

According to the developer’s announcement in the NVIDIA Forums, the system includes a watchdog thread to monitor RAM and NVMe pressure, alerting users before potential issues arise. A sysfs interface (`/sys/class/greenboost/greenboost/pool_info`) provides real-time usage monitoring.

Addressing the LLM Memory Challenge

The motivation behind GreenBoost stems from the increasing size of AI models. Duarri specifically aimed to run a 31.8GB model (glm-4.7-flash:q8_0) on a GeForce RTX 5070 with 12GB of VRAM. Traditional methods, like offloading layers to the GPU, resulted in performance drops due to a lack of CUDA coherence in system memory. Reducing model quantization, while an option, can compromise quality.

GreenBoost offers a potential middle ground, allowing users to run larger models without sacrificing performance or quality. The project is particularly relevant as LLMs continue to grow in size, and complexity.

Open Source and GPLv2 Licensed

GreenBoost is released under the GPLv2 license, encouraging community contributions and further development. The experimental code is available on GitLab. The project’s open-source nature allows for transparency and collaborative improvement, potentially accelerating its adoption and refinement.

Potential Impact on Gaming and AI

While initially focused on LLMs, the technology behind GreenBoost could have broader implications. The ability to effectively utilize system RAM and NVMe storage as GPU memory could benefit other memory-intensive applications, including gaming. Early tests suggest significant performance improvements with reduced VRAM usage, hinting at future possibilities for NVIDIA and DirectX AI-powered enhancements for gamers.

FAQ

Q: Will GreenBoost replace my NVIDIA drivers?
A: No, GreenBoost is designed to be complementary to NVIDIA’s official Linux kernel drivers, working alongside them as a dedicated kernel module.

Q: What hardware is required to use GreenBoost?
A: GreenBoost requires an NVIDIA discrete GPU, system RAM, and ideally, NVMe storage for optimal performance.

Q: Is GreenBoost stable for everyday use?
A: As an experimental project, GreenBoost is still under development. Stability and performance may vary depending on the hardware and workload.

Q: What is CUDA coherence?
A: CUDA coherence refers to the efficient access of data by the GPU. System memory typically lacks this coherence, leading to performance drops when used directly for GPU workloads.

Q: Where can I find more information and contribute to the project?
A: You can find the project on GitLab.

Did you know? GreenBoost intercepts CUDA memory allocation calls to redirect large requests to system RAM and NVMe storage, making it appear as if the GPU has more VRAM than it physically does.

Pro Tip: Monitor the `/sys/class/greenboost/greenboost/pool_info` interface to track GreenBoost’s memory usage and ensure optimal performance.

Interested in learning more about the latest advancements in GPU technology and AI? Explore our other articles or subscribe to our newsletter for regular updates.

March 15, 2026 0 comments
0 FacebookTwitterPinterestEmail
Tech

Linux 7.0-rc2 Released: “So I’m Not Super-Happy With How Big This Is”

by Chief Editor March 2, 2026
written by Chief Editor

Linux 7.0-rc2: A Larger Release Candidate Signals Potential Kernel Development Shifts

The second release candidate for Linux 7.0 has arrived, and it’s raising eyebrows. Linus Torvalds himself noted he’s “not super-happy with how big this is,” suggesting a potentially significant shift in the typical kernel development cycle. This release, packed with fixes and updates, offers a glimpse into the evolving priorities within the Linux ecosystem.

AMD Ryzen AI Accelerator Support and the Rise of Heterogeneous Computing

A substantial portion of the fixes in Linux 7.0-rc2 revolves around the AMDXDNA Ryzen AI accelerator driver. This highlights the growing importance of integrating AI capabilities directly into the kernel. The inclusion of working NTSYNC drivers in Linux 6.14, and continued refinement in 7.0-rc2, demonstrates a commitment to optimizing performance for these specialized processors. This trend aligns with the broader industry move towards heterogeneous computing, where CPUs and dedicated accelerators work in tandem to tackle complex workloads.

The increasing focus on AI acceleration within the kernel isn’t surprising. Applications ranging from image recognition to natural language processing are becoming increasingly demanding, and offloading these tasks to dedicated hardware is crucial for maintaining responsiveness and efficiency.

Beyond Drivers: A Shift in Kernel Development Focus?

Torvalds observed that this release candidate is unusual in that the bulk of the changes aren’t concentrated in drivers, a typical area of focus. Filesystems (SMB client, XFS, and erofs) and areas like BPF, core kernel functions, and networking account for a larger proportion of the changes. This suggests a broadening of development efforts beyond simply supporting new hardware.

The emphasis on filesystems, particularly SMB, indicates a continued effort to improve interoperability and performance in networked environments. Improvements to XFS and erofs suggest a focus on optimizing existing filesystem technologies for modern storage devices and workloads.

The Linux-Next Project and Kernel Credits

Linux 7.0 introduces a change in how kernel credits are assigned, now honoring the creator of Linux-Next. This seemingly minor change underscores the importance of recognizing contributions from all levels of the development process. The Linux-Next project is crucial for integrating new drivers and features into the mainline kernel, and acknowledging its role is a positive step towards fostering a collaborative development environment.

Imagination Drivers and Broad SoC Support

The ongoing work to support a wider range of Systems on a Chip (SoCs), such as the TI AM62P through Imagination drivers (spanning Linux 6.20 to 7.0), demonstrates the Linux kernel’s commitment to versatility. This is vital for embedded systems and edge computing applications where specialized hardware is common.

Expanding SoC support allows Linux to power a diverse range of devices, from industrial controllers to smart home appliances, solidifying its position as the dominant operating system in these sectors.

What Does a Larger rc2 Mean for the Final Release?

Torvalds speculates the size of rc2 might be due to work that was delayed from the 6.19 cycle. While a larger release candidate doesn’t necessarily indicate problems, it does suggest a more extensive testing phase will be required. The final stable release of Linux 7.0 is still expected around mid-April.

FAQ

Q: What is a release candidate?
A: A release candidate (rc) is a pre-release version of the kernel that is considered feature-complete and is primarily focused on bug fixing.

Q: What is AMDXDNA?
A: AMDXDNA is AMD’s unified architecture for GPUs and AI accelerators.

Q: What is NTSYNC?
A: NTSYNC is a synchronization mechanism designed to improve performance in AMD GPUs.

Q: What is Linux-Next?
A: Linux-Next is a tree used to stage changes before they are merged into the mainline Linux kernel.

Q: When is the expected release date for Linux 7.0?
A: The stable release is expected around mid-April.

Did you know? The Linux kernel is one of the most actively developed software projects in the world, with contributions from thousands of developers globally.

Pro Tip: If you’re a developer or system administrator, consider testing the release candidates to identify potential issues and contribute to the stability of the final release.

Want to learn more about the latest Linux kernel developments? Explore more articles on Phoronix.

March 2, 2026 0 comments
0 FacebookTwitterPinterestEmail
Tech

AMD AOMP 23.0-0 Compiler Continues Enhancing Fortran Support

by Chief Editor February 21, 2026
written by Chief Editor

AMD AOMP 23.0-0: Fortran Support and the Future of GPU Offloading

AMD’s latest release of the AOMP 23.0-0 compiler signifies a continued push towards optimized GPU offloading for Radeon and Instinct hardware. This LLVM/Clang downstream build is designed to deliver the best possible experience with OpenMP and OpenACC APIs, acting as a leading-edge compiler before these improvements are integrated into the main LLVM project.

The Rise of Fortran in High-Performance Computing

A key focus of AOMP 23.0-0, and recent releases generally, is enhanced support for the Fortran programming language through the Flang compiler front-complete. While often overshadowed by C++ and Python in mainstream development, Fortran remains a cornerstone of high-performance computing (HPC), particularly in scientific and engineering applications. Its strengths in numerical computation and established codebases produce it vital for fields like climate modeling, computational fluid dynamics, and materials science.

The ongoing improvements to Flang within AOMP demonstrate AMD’s commitment to supporting this critical language. These updates include numerous fixes and additions designed to improve performance, and stability. This represents particularly important as developers seek to leverage the power of GPUs to accelerate Fortran-based applications.

Simplifying Distribution with ManyLinux

A significant change with AOMP 23.0-0 is the shift to a unified binary distribution built on ManyLinux. Previously, AMD provided builds specific to Ubuntu, SUSE, RHEL, and CentOS. The ManyLinux approach aims to provide a single, compatible binary that simplifies deployment across a wider range of Linux distributions. This reduces fragmentation and streamlines the development process for users.

Pro Tip: ManyLinux is a project that creates reproducible build environments for Linux packages, ensuring compatibility across different distributions.

ROCm 7.2 Integration and the AMD GPU Ecosystem

AOMP 23.0-0 is re-based on the AMD ROCm 7.2 source code, integrating the latest AMD capabilities. ROCm (Radeon Open Compute platform) is AMD’s open-source software stack for GPU computing. This integration ensures that AOMP users have access to the newest features and optimizations available within the AMD GPU ecosystem. The combination of AOMP and ROCm is crucial for developers aiming to maximize the performance of their applications on AMD hardware.

GPU Offloading: A Growing Trend

The emphasis on GPU offloading reflects a broader trend in the HPC landscape. CPUs are increasingly facing limitations in their ability to retain pace with the demands of complex computations. GPUs, with their massively parallel architectures, offer a significant performance boost for suitable workloads. GPU offloading allows developers to leverage this power by delegating computationally intensive tasks to the GPU, freeing up the CPU for other operations.

AMD’s AOMP compiler plays a vital role in facilitating this process, providing the tools and optimizations necessary to effectively transfer data and computations between the CPU and GPU.

The Future of Compiler Technology and GPU Acceleration

The continued development of compilers like AOMP, coupled with the advancements in GPU technology, points towards a future where GPU acceleration becomes increasingly commonplace. We can expect to see further improvements in compiler support for languages like Fortran, as well as the development of new tools and techniques for simplifying GPU offloading. The integration of managed memory support, as seen in the recent GCC 16 compiler updates, will also play a key role in making GPU programming more accessible and efficient.

FAQ

What is AOMP? AOMP is an LLVM/Clang downstream compiler developed by AMD, focused on delivering the latest AMD patches for GPU offloading.

What is ROCm? ROCm is AMD’s open-source software platform for GPU computing.

Why is Fortran still important? Fortran remains a critical language for high-performance computing, particularly in scientific and engineering applications.

What is ManyLinux? ManyLinux is a project that creates reproducible build environments for Linux packages, ensuring compatibility across different distributions.

Where can I find more information about AOMP 23.0-0? You can find details on the release, including updates and source code, at the AOMP GitHub repository.

Want to learn more about AMD’s advancements in GPU technology? Explore other articles on our site or visit the official AMD website.

February 21, 2026 0 comments
0 FacebookTwitterPinterestEmail
Tech

Linux 7.0 Merges Support For Rock Band 4 PS4 / PS5 Guitars Plus More Laptop Quirks

by Chief Editor February 14, 2026
written by Chief Editor

Linux 7.0 Strikes a Chord: Rock Band Guitar Support and HID Improvements

The latest kernel merge window for Linux 7.0 has brought exciting news for musicians and gamers alike. Significant updates to the Human Interface Device (HID) subsystem now include native support for Rock Band 4 guitars designed for PlayStation 4 and PlayStation 5 consoles. This marks a major step forward for open-source gaming compatibility.

Bringing the Band Back Together: Rock Band Support Details

Previously requiring patches, support for PDP RiffMaster and CRKD Gibson SG guitars – in both PS4 and PS5 modes – is now built directly into the Linux kernel. Device IDs for the CRKD Gibson SG dongle have similarly been added. Which means users can plug in their instruments and enjoy a more seamless gaming experience without relying on workarounds.

Pro Tip: Ensure your guitar is in the correct PS4 or PS5 mode for optimal compatibility. Check your guitar’s documentation for instructions on switching modes.

Beyond Guitars: A Wave of HID Enhancements

The HID improvements in Linux 7.0 extend far beyond just musical instruments. The update also addresses quirks and enhances functionality for a variety of devices, including laptops and peripherals.

Laptop Love: ASUS and Beyond

Fixes have been implemented for Fn lock and WMI fan control handling on numerous ASUS laptop models, including ROG series and the ProArt P16. This addresses common user frustrations with keyboard functionality and thermal management.

Peripheral Power-Ups

The update also brings improvements for:

  • Intel ISH HID sensor hub driver firmware handling
  • ELECOM HUGE Plus M-HT1MRBK support
  • Multi-touch support for the eGalaxTouch EXC3188
  • Side button functionality on the RAPOO 0x2015 mouse
  • Multi-touch quirks for the Lenovo Yoga Book 9i

The Expanding Universe of HID Support: What’s Next?

This surge in HID support highlights a growing trend within the Linux community: a commitment to broader hardware compatibility. As more developers contribute to the kernel, we can expect to spot even more devices supported natively, reducing the need for proprietary drivers and enhancing the overall user experience. The focus on Bluetooth guitars specifically suggests a potential increase in support for other specialized gaming peripherals.

The ongoing development of the HID subsystem also reflects the increasing complexity of modern hardware. Manufacturers are constantly innovating, and the Linux kernel must adapt to accommodate these changes. The recent updates demonstrate the kernel’s ability to keep pace with this evolution.

FAQ

Q: What versions of Rock Band guitars are supported?
A: PDP RiffMaster and CRKD Gibson SG guitars, in both PS4 and PS5 modes, are now supported.

Q: Will this update improve performance in Rock Band 4 on Linux?
A: Native kernel support should provide a more stable and responsive experience compared to relying on patches.

Q: What is the HID subsystem?
A: The Human Interface Device (HID) subsystem handles communication with input devices like keyboards, mice, and game controllers.

Q: Where can I find more details about the changes?
A: You can find detailed information about the merged HID changes here.

Did you know? The Linux kernel is an open-source project maintained by a global community of developers. Contributions from individuals and companies are vital to its continued success.

Want to stay up-to-date on the latest Linux developments? Explore more articles on our site or subscribe to our newsletter for regular updates!

February 14, 2026 0 comments
0 FacebookTwitterPinterestEmail
Newer Posts
Older Posts

Recent Posts

  • Claudia Sheinbaum Inaugurates Mega Hospital O’Horán in Mérida: Heat-Related Incidents, IMSS-Bienestar Model & Key Features

    May 18, 2026
  • Ukrainian Official Yermak Facing Money Laundering Charges Over Kyiv Property Scheme

    May 18, 2026
  • Aquarius Horoscope Today: May 18 Predictions for Confidence and Success

    May 18, 2026
  • Latvia Border Guard Stops 85 Illegal Crossings at Latvia-Belarus Border in One Day – 3,373 Cases Detained This Year

    May 18, 2026
  • Como a Geração Z Está Revolucionando os Relacionamentos Hoje

    May 18, 2026

Popular Posts

  • 1

    Maya Jama flaunts her taut midriff in a white crop top and denim jeans during holiday as she shares New York pub crawl story

    April 5, 2025
  • 2

    Saar-Unternehmen hoffen auf tiefgreifende Reformen

    March 26, 2025
  • 3

    Marta Daddato: vita e racconti tra YouTube e podcast

    April 7, 2025
  • 4

    Unlocking Success: Why the FPÖ Could Outperform Projections and Transform Austria’s Political Landscape

    April 26, 2025
  • 5

    Mecimapro Apologizes for DAY6 Concert Chaos: Understanding the Controversy

    May 6, 2025

Follow Me

Follow Me
  • Cookie Policy
  • CORRECTIONS POLICY
  • PRIVACY POLICY
  • TERMS OF SERVICE

Hosted by Byohosting – Most Recommended Web Hosting – for complains, abuse, advertising contact: o f f i c e @byohosting.com


Back To Top
Newsy Today
  • Business
  • Entertainment
  • Health
  • News
  • Sport
  • Tech
  • World