Linus Torvalds released Linux kernel 6.18 on November 30, 2025, after addressing last-minute driver bugs in areas like Bluetooth, Ceph, and AFS.
He noted more fixes than ideal but deemed the kernel stable for general use. This version emphasizes new hardware compatibility, refined drivers, and file-system optimizations for improved performance and reliability.
The kernel improves stability across subsystems while opening the merge window for 6.19, coinciding with the kernel summit.
Linux 6.18 expands compatibility with recent Intel platforms, adding Thunderbolt support for Wildcat Lake via driver updates.
It introduces USB DWC3 PCI support for Intel Nova Lake-S, enabling faster peripheral connections on new chipsets.
Laptop users benefit from a new EC driver for the Lenovo ThinkPad T14s Gen 6, enabling Ubuntu on Snapdragon X Elite, plus keyboard support for the Xiaomi Redmi Book with Fn keys and AI button functionality.
Apple M2 Pro, Max, and Ultra chips see incremental progress toward full Linux usability. ASUS ROG STRIX motherboards, such as X670E and Z790E, now work with HWMON for accurate sensor readings, and HP Omen laptops support fan control via WMI.
ARM advancements include new SoCs such as NXP i.MX91, Renesas RZ/T2H, and Axis Artpec-8, with device tree updates for boards like Orange Pi Zero2 and Firefly ROC-RK3588. Initial Rust DRM for Arm Mali GPUs has arrived, though it’s experimental.
These changes ensure broader support for modern laptops, servers, and embedded systems.
Over 100 driver fixes refine AMD display handling with NULL checks and EDID retries, remove USB storage quirks for Novatek, and prevent Bluetooth crashes on MediaTek interfaces.
Network drivers address RTL8127 suspend hangs, sxgbe NULL derefs, and Atlantic RX fragment overflows; CAN bus gets MTU logic for XL prep.
SPI controllers like cadence-quadspi and fsl-lpspi fix runtime PM and watermarks, while IIO sensors correct BMP280 timing and ADXL355 race conditions.
File systems see key gains: dm-pcache targets use persistent memory (e.g., CXL or DAX) as a high-throughput cache over SSDs/HDDs.
Btrfs boosts read-heavy parallelism via commit-root checksums and prepares for compression of block sizes beyond the page size.
XFS enables online fsck by default for mounted repairs; exFAT loads 16x faster; FUSE handles large direct memory copies. Bcachefs code exits the mainline, now external via DKMS.
Slub sheaves speed slab allocations with per-CPU caches; UDP RX rises 50% under stress; swap tables cut failures. Potential LTS status promises long-term maintenance.
PortSwigger has leveled up Burp Suite's scanning arsenal with the latest Active Scan++ extension, version…
Unit 42 researchers at Palo Alto Networks exposed serious flaws in the Model Context Protocol…
Polish police have arrested three Ukrainian men traveling through Europe and seized a cache of…
Google has launched its most significant Chrome update ever, embedding Gemini AI across the browser…
Attackers exploit this vulnerability through the router's web interface components, specifically "cgibin" and "hnap_main," by…
Security researchers have uncovered a severe flaw in Apache Tika, a popular open-source toolkit for…