Close Menu
Linux All DayLinux All Day
    Facebook Bluesky Mastodon X (Twitter)
    Linux All DayLinux All Day
    • News
    • Operating Systems
      • Linux Distributions
      • Android-based OS
      • ChromeOS Alternatives
    • Software
      • Apps & Tools
      • Desktop Environments
      • Installation & Management
    • Tutorials
      • Linux Basic & Tips
      • System Optimization
      • Security & Privacy
    • Linux Gaming
      • Game News & Reviews
      • Emulators & Retro
      • Performance & Benchmarks
    • Comparisons
    Mastodon Bluesky Facebook
    Linux All DayLinux All Day
    Home - News - Linux Kernel 6.18 Released: The LTS Candidate That Shook the Filesystem World

    Linux Kernel 6.18 Released: The LTS Candidate That Shook the Filesystem World

    Linus Torvalds closes 2025 with a massive update: Mainline Apple Silicon support arrives, but Bcachefs gets demoted.
    By Mitja News December 1, 20253 Mins Read
    Share Facebook Bluesky Twitter Threads Reddit LinkedIn Telegram Tumblr Email Copy Link Pinterest
    Follow Us
    Facebook Mastodon Bluesky X (Twitter)
    Terminal output showing Linux Kernel 6.18 version check with uname -mr on Fedora Linux
    Share
    Facebook Twitter Bluesky Reddit Threads Tumblr Email Copy Link

    The release of Linux Kernel 6.18 yesterday marks a pivotal moment for the open-source ecosystem. As the final major release of 2025, it is strongly positioned to become the next Long Term Support (LTS) version, destined to power enterprise infrastructure for years to come. However, this release is bittersweet for storage enthusiasts. While it delivers long-awaited hardware enablement, it also makes the controversial decision to remove the Bcachefs filesystem from the main tree, reverting it to an external module status due to ongoing maintainer disagreements.

    Beyond the filesystem drama, the engineering achievements in 6.18 are substantial. The headline feature for hardware compatibility is the complete mainline integration of the Apple M2 series (Pro, Max, and Ultra). Thanks to the relentless work of the Asahi Linux team, the Direct Rendering Manager (DRM) drivers are now upstream. This allows for a near-native Linux experience on modern Macs without requiring heavy external patch sets. Additionally, Intel’s Panther Lake support has been finalized, bringing necessary thermal management updates for next-gen laptops.

    From a performance engineering perspective, the introduction of “Slub Sheaves” is the real highlight. This new memory allocation mechanism optimizes how the kernel handles slab caches, significantly reducing lock contention on high-core-count systems. During my validation on a Test Configuration (Lenovo ThinkPad P14s, Intel Ultra 7), I observed a measurable reduction in system latency under heavy compilation loads compared to Kernel 6.17. The new scheduler logic also seems to handle the hybrid E-core/P-core switching more aggressively, which theoretically improves battery life on mobile workstations.

    Technical Guide: Installing Kernel 6.18 on Fedora

    For engineers running Fedora Workstation who require immediate access to these features (specifically for newer hardware support), you can pull the vanilla kernel directly from the upstream repositories.

    CRITICAL WARNING: The vanilla kernels provided via COPR are not signed for Secure Boot. You must disable Secure Boot in your BIOS/UEFI before proceeding, or the system will fail to boot.

    First, verify your current system state and update existing packages to avoid dependency conflicts:

    Bash

    sudo dnf upgrade --refresh
    

    Next, enable the verified Vanilla Kernel COPR repository. This repository packages the mainline kernel directly from Torvalds’ source tree, bypassing Fedora’s specific patches:

    Bash

    sudo dnf copr enable @kernel-vanilla/stable
    

    Once the repository is active, perform a kernel upgrade. Note that we use upgrade rather than install to ensure DNF correctly handles the package transition, although Fedora allows multiple kernel versions to coexist (by default 3):

    Bash

    sudo dnf upgrade kernel
    

    After the process completes, reboot your machine. You can verify the successful installation and the active kernel version with the following command:

    Bash

    uname -mr
    

    If the output confirms 6.18.0, your migration was successful. If you rely on Bcachefs, do not upgrade yet, or be prepared to install the filesystem support via DKMS separately. For production servers, I strongly advise waiting for the official distribution packages, which usually land within two weeks of the OFFICIAL KERNEL RELEASE.


    Linux Kernel 6.18 is a technically impressive release defined by difficult trade-offs. The removal of Bcachefs streamlines the codebase for LTS stability, while the inclusion of M2 support and Slub Sheaves pushes performance forward. It is a worthy upgrade for desktop users and developers, provided you navigate the Secure Boot requirements.

    Are you affected by the Bcachefs removal, or are you upgrading for the new scheduler improvements? Let me know your experience in the comments.

    Follow on Mastodon Follow on Bluesky
    Share. Facebook Twitter Bluesky Reddit Threads Telegram Email Copy Link

    Related post

    Mozilla Confirms Full “AI Kill Switch” for Firefox, Arriving in Early 2026

    December 20, 2025

    Linux Kernel 6.18 LTS: Speed, Security, and Rust Integration You Can’t Ignore

    December 7, 2025

    Debian Libre Live Images Project Launched for a 100% Free Software Install

    November 18, 2025
    Leave A Reply Cancel Reply

    → Switch to Linux Today
    • Facebook
    • Twitter
    • Mastodon
    • Bluesky
    More From Linuxallday
    Beyond the Grid: Mastering the Zen Flow of Bryce Tiles
    Mozilla Confirms Full “AI Kill Switch” for Firefox, Arriving in Early 2026
    Rescuezilla Review 2025: The ‘Undo Button’ for Your Entire PC
    Tails OS Review 2025: The Ultimate Amnesic System for Total Privacy
    Facebook X (Twitter) Mastodon Bluesky Threads RSS
    • About Us
    • Cookie Policy
    • Terms & Conditions
    • Privacy Policy
    • Disclosure & Disclaimer
    • Contact
    • Our Authors
    • Cookie Policy (EU)
    © 2026 Designed by FeedCrux

    Type above and press Enter to search. Press Esc to cancel.

    Manage Consent
    To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    • Manage options
    • Manage services
    • Manage {vendor_count} vendors
    • Read more about these purposes
    View preferences
    • {title}
    • {title}
    • {title}