{"id":50944,"date":"2026-04-13T13:01:42","date_gmt":"2026-04-13T13:01:42","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=50944"},"modified":"2026-04-13T13:01:42","modified_gmt":"2026-04-13T13:01:42","slug":"linux-7-0-released-default-ubuntu-26-04","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2026\/04\/linux-7-0-released-default-ubuntu-26-04\/","title":{"rendered":"Linux 7.0 Released to Be Default Kernel in Ubuntu 26.04 &#038; Fedora 44"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-46898\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/07\/tux-linux-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/07\/tux-linux-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/07\/tux-linux-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/07\/tux-linux-icon-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/07\/tux-linux-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/07\/tux-linux-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>Linux Kernel 7.0 was released! Linus Torvalds <a href=\"https:\/\/lkml.org\/lkml\/2026\/4\/12\/604\" target=\"_blank\" rel=\"noopener\">announced<\/a> it on Sunday afternoon:<\/p>\n<blockquote><p><i>The last week of the release continued the same &#8220;lots of small fixes&#8221; trend, but it all really does seem pretty benign, so I&#8217;ve tagged the final 7.0 and pushed it out.<\/i><\/p>\n<p><i>I suspect it&#8217;s a lot of AI tool use that will keep finding corner cases for us for a while, so this may be the &#8220;new normal&#8221; at least for a while. Only time will tell.<\/i><\/p><\/blockquote>\n<p><!--more--><\/p>\n<div id=\"attachment_50945\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-50945\" class=\"size-large wp-image-50945\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/04\/2604-gakernel-700x520.webp\" alt=\"\" width=\"610\" height=\"453\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/04\/2604-gakernel-700x520.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/04\/2604-gakernel-300x223.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/04\/2604-gakernel.webp 726w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-50945\" class=\"wp-caption-text\">Ubuntu 26.04 default to Kernel 7.0<\/p><\/div>\n<p>The new kernel introduced many new features! For Intel, the TSX mode now defaults to &#8220;auto&#8221; rather than being off for capable hardware, e.g., Xeon series processors, improving the performance of multi-threaded software.<\/p>\n<p>It added DSA 3.0 accelerators for high performance data copy and analytics acceleration with software adapted to make use of the engine on recent Xeon CPUs.<\/p>\n<p>For the upcoming Xeon 7 (Diamond Rapids) processors, the new kernel added <code>perf<\/code> performance analysis support, and NTB driver support for two or more servers to communicate directly over PCIe.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-48974\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/cpu-intel.webp\" alt=\"\" width=\"640\" height=\"427\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/cpu-intel.webp 640w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/05\/cpu-intel-300x200.webp 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<p>The Kernel also added Nova Lake sound support, Nova Lake S support for Intel LPSS driver, thermal control for Intel Panther Lake, Wildcat Lake, and Nova Lake processors, as well as L2 cache stats report for recent Intel CPUs via Turbostat command line tool.<\/p>\n<p>It as well added &#8220;Slow&#8221; workload hints support for Intel Panther Lake, allowing to handle background or long-running tasks more efficiently.<\/p>\n<p>On the GPU side, it added multi-device Shared Virtual Memory (SVM) support for Intel Xe graphics driver, multi-queue execution mode support for Intel Crescent Island GPU, Nova Lake graphics support, as well as more Intel GPU temperature sensors with xe driver.<\/p>\n<div id=\"attachment_47577\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-47577\" class=\"size-large wp-image-47577\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/arc-pro-700x394.webp\" alt=\"\" width=\"610\" height=\"343\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/arc-pro-700x394.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/arc-pro-300x169.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/arc-pro-768x432.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/arc-pro-1536x864.webp 1536w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/arc-pro-1320x743.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/arc-pro.webp 1920w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-47577\" class=\"wp-caption-text\">image from Intel.com<\/p><\/div>\n<p>For AMD, it added AMD Zen 6 events and metrics support in the <code>perf<\/code> tool, and Compute Express Link (CXL) support for Zen 5 address translation feature.<\/p>\n<p>It also updated AMDKFD compute driver and AMDGPU graphics driver for GC 12.1, GC 11.5.4, SDMA 7.1, SDMA 6.1.4 support, as well as AMDGPU support for SMUIO 15.x, PSP 15.x, IH 7.1, IH 6.1.1, MMHUB 3.4, MMHUB 4.2.<\/p>\n<p>Thanks to Valve&#8217;s open-source Linux graphics team, Linux Kernel 7.0 also improved support for the old AMD GCN 1.0 and GCN 1.1 GPUs, e.g., Radeon HD 7000, HD 8000 series.<\/p>\n<div id=\"attachment_50946\" style=\"width: 650px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-50946\" class=\"size-full wp-image-50946\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/04\/rwindr-gpu.webp\" alt=\"\" width=\"640\" height=\"315\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/04\/rwindr-gpu.webp 640w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/04\/rwindr-gpu-300x148.webp 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><p id=\"caption-attachment-50946\" class=\"wp-caption-text\">image by rwindr from pixabay.com<\/p><\/div>\n<p>Besides the Intel and AMD updates, this kernel also features SMT hot-plug support, 128-bit atomic cmpxchg support and MEMFD_SECRET system call for LoongArch processors, user-space control-flow integrity (CFI) support for RISC-V, and 64-byte single-copy atomic instructions (LS64\/LS64V) support for ARM64 processors.<\/p>\n<p>Linux Kernel 7.0 also improved EXT4 filesytem writing performance when dealing with concurrent direct I\/O writes to multiple files, and added new attribute to control the error report timer. It introduced large folio support for F2FS to enhance read speeds for immutable files, and implemented tracepoints to diagnose and resolve lock priority inversion. As well, it added octal DTR &#8220;8D-8D-8D&#8221; support in SPI NAND for better performance.<\/p>\n<p>Other changes include:<\/p>\n<ul>\n<li>Fix larger pages and compression support for the open-source Nouveau kernel driver.<\/li>\n<li>Add TI AM62P SoC support via Imagination&#8217;s PowerVR driver.<\/li>\n<li>Add Thunderbolt Alternate Mode support to the UCSI driver.<\/li>\n<li>New TI RGB LED driver for TI LP5812 4&#215;3 matrix RGB LEDs<\/li>\n<li>Power sequencing driver for PCIe M.2 connectors.<\/li>\n<\/ul>\n<p>There are updated drivers for monitoring Pro WS TRX50-SAGE WIFI A and ROG MAXIMUS X HERO motherboards, Micro PC 2, ASRock Z590 Taichi, and Dell OptiPlex 7080.<\/p>\n<p>And new hardware support include:<\/p>\n<ul>\n<li>SpacemiT Key Stone K3 support.<\/li>\n<li>Qualcomm Snapdragon 8 Elite Gen 5 &#8220;Kaanapali&#8221; SoC.<\/li>\n<li>rtd1501s, rtd1861b and rtd1920 chips.<\/li>\n<li>Snapdragon 7s Gen 3 SM7635 SoC support.<\/li>\n<li>Realtek RTL8127ATF 10G Fiber SFP support.<\/li>\n<li>Qualcomm QCC2072 support.<\/li>\n<li>Airoha AN8811HB 2.5 Gbps PHY support.<\/li>\n<li>Rock Band 4 PS4 PS5 guitars.<\/li>\n<li>Side buttons on the RAPOO 0x2015 mouse.<\/li>\n<li>Multi-touch eGalaxTouch EXC3188.<\/li>\n<li>Multi-touch quirks for the Lenovo Yoga Book 9i.<\/li>\n<li>Fn lock and WMI fan control for various ASUS laptops.<\/li>\n<li>Apple USB Type-C PHY support.<\/li>\n<li>PHY support for the Qualcomm Snapdragon X2 Elite hardware.<\/li>\n<li>Manual fan control on HP Victus S laptop models.<\/li>\n<\/ul>\n<p>For more about Kernel 7.0, see <a href=\"https:\/\/www.phoronix.com\/review\/linux-7-features-changes\" target=\"_blank\" rel=\"noopener\">phoronix.com<\/a> or <a href=\"https:\/\/kernelnewbies.org\/Linux_7.0\" target=\"_blank\" rel=\"noopener\">Linux Newbies<\/a>.<\/p>\n<h3>Install Linux Kernel 7.0 in Ubuntu<\/h3>\n<p>As mentioned Linux Kernel 7.0 will be default in the upcoming Ubuntu 26.04 LTS.<\/p>\n<p>For current Ubuntu 25.10, you may try the Ubuntu Mainline Kernel packages by downloading them from the link below:<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/kernel.ubuntu.com\/mainline\/v7.0\/\" target=\"_blank\" rel=\"noreferrer noopener\">Download Kernel 7.0 (.deb)<\/a><\/div>\n<\/div>\n<p><b>NOTE: The Mainline Kernel packages do NOT install on Ubuntu 24.04. And, they are for testing purpose only! They are NOT signed (need to disable secure boot) and lack Ubuntu specific drivers.<\/b><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50947\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/04\/download-kernel70-700x423.webp\" alt=\"\" width=\"610\" height=\"369\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/04\/download-kernel70-700x423.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/04\/download-kernel70-300x181.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/04\/download-kernel70-768x464.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/04\/download-kernel70.webp 1293w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>Then, install via apt command and restart computer to apply change.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50948\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/04\/apt-mainlinekernel7-700x386.webp\" alt=\"\" width=\"610\" height=\"336\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/04\/apt-mainlinekernel7-700x386.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/04\/apt-mainlinekernel7-300x165.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/04\/apt-mainlinekernel7-768x423.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/04\/apt-mainlinekernel7.webp 1212w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>Linux Kernel 7.0 was released! Linus Torvalds announced it on Sunday afternoon: The last week of the release continued the same &#8220;lots of small fixes&#8221; trend, but it all really does seem pretty benign, so I&#8217;ve tagged the final 7.0 and pushed it out. I suspect it&#8217;s a lot of AI tool use that will [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":46898,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[160],"class_list":["post-50944","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-kernel"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=50944"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50944\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/46898"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=50944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=50944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=50944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}