{"id":7881,"date":"2026-08-11T03:41:46","date_gmt":"2026-08-11T10:41:46","guid":{"rendered":"https:\/\/catbradley.io\/?p=7881"},"modified":"2026-08-11T03:41:46","modified_gmt":"2026-08-11T10:41:46","slug":"linux-mint-teases-a-kernel-cleanup-trick-that-fedora-figured-out-years-ago","status":"publish","type":"post","link":"https:\/\/catbradley.io\/?p=7881","title":{"rendered":"Linux Mint Teases A Kernel Cleanup Trick That Fedora Figured Out Years Ago"},"content":{"rendered":"<figure><img decoding=\"async\" src=\"https:\/\/itsfoss.com\/content\/images\/2026\/08\/linux-mint-kernel-removal-feature-banner.png\" alt=\"linux mint logo on left inside a gear, a screenshot of the system administration app with the new &quot;kernels&quot; page open on the right\" loading=\"lazy\" \/><\/figure>\n<p>The Linux Mint project regularly puts out monthly news that gives us a look at what the developers are working on and where the overall project is headed towards.<\/p>\n<p>Their July update has shown us how the distribution intends to handle kernels going forward, moving the entire job out of the <a href=\"https:\/\/github.com\/linuxmint\/mintupdate\">Update Manager<\/a> and into a different tool altogether.<\/p>\n<h2>A new feature?<\/h2>\n<figure class=\"kg-card kg-gallery-card kg-width-wide kg-card-hascaption\">\n<div class=\"kg-gallery-container\">\n<div class=\"kg-gallery-row\">\n<div class=\"kg-gallery-image\"><img decoding=\"async\" src=\"https:\/\/itsfoss.com\/content\/images\/2026\/08\/linux-mint-kernel-removal-1.png\" width=\"1079\" height=\"748\" loading=\"lazy\" alt=\"\" \/><\/div>\n<div class=\"kg-gallery-image\"><img decoding=\"async\" src=\"https:\/\/itsfoss.com\/content\/images\/2026\/08\/linux-mint-kernel-removal-2.png\" width=\"628\" height=\"573\" loading=\"lazy\" alt=\"\" \/><\/div>\n<div class=\"kg-gallery-image\"><img decoding=\"async\" src=\"https:\/\/itsfoss.com\/content\/images\/2026\/08\/linux-mint-kernel-removal-3.png\" width=\"734\" height=\"568\" loading=\"lazy\" alt=\"\" \/><\/div>\n<\/div>\n<\/div><figcaption>\n<p><i><em class=\"italic\">Source: The Linux Mint Blog<\/em><\/i><\/p>\n<\/figcaption><\/figure>\n<p>Yes, and no. Kernel management isn&#8217;t new, as in the past, Update Manager has let users view and remove individual kernels, but that functionality was removed.<\/p>\n<p>The new implementation sits inside the <a href=\"https:\/\/github.com\/linuxmint\/mintsysadm\">System Administration<\/a> tool instead, and it&#8217;s built to behave the same way whether you&#8217;re on Linux Mint or LMDE.<\/p>\n<p>Instead of tracking individual versions one at a time, the new &#8220;<em>Kernels<\/em>&#8221; page inside System Administration groups multiple kernel versions according to series. <strong>Setting up the tool is a one-time choice<\/strong> of you telling it which kernel series matter to you and how deep a backlog to hold onto for each one.<\/p>\n<p>Everything downstream runs on its own after that. The series you&#8217;re following keeps updating through Update Manager the same way they always have, while anything past your set limit gets thrown out during a scheduled pass once a week.<\/p>\n<p><strong>Manual cleanups are possible too <\/strong>for times when you want to quickly free up some space to accommodate other content. Individual kernels can also be marked &#8220;<em>Protected<\/em>,&#8221; which keeps them off the chopping block regardless of whether their series is tracked or how old they are.<\/p>\n<p>Before you go looking for this on your own system, <strong>know that it isn&#8217;t live yet<\/strong>.<\/p>\n<p>Linux Mint project lead Clement Lefebvre has said that this is a preview of what&#8217;s coming to the next Mint release.<\/p>\n<h2>Fedora has this already<\/h2>\n<figure class=\"kg-card kg-image-card\"><img decoding=\"async\" src=\"https:\/\/itsfoss.com\/content\/images\/2026\/08\/fedora-workstation-linux-kernel-removal.png\" class=\"kg-image\" alt=\"terminal window on a fedora workstation system that shows how linux kernel-related packages are handled during a sudo dnf update command run\" loading=\"lazy\" width=\"1010\" height=\"1098\" \/><\/figure>\n<p>I understand that Linux Mint has had to reimplement their solution, but <a href=\"https:\/\/fedoraproject.org\/\">Fedora<\/a> has had this problem solved for years. Its <a href=\"https:\/\/docs.fedoraproject.org\/en-US\/quick-docs\/dnf\/\">DNF<\/a> package manager has done this by default the whole time.<\/p>\n<p>The setting behind it is called <code>installonly_limit<\/code>, and <a href=\"https:\/\/discussion.fedoraproject.org\/t\/kernels-are-accumulating-in-boot\/179352\/5\">it defaults to 3<\/a>. Only the three most recent kernel builds stay installed at any given time. Whenever a new kernel comes in through a regular update, DNF removes whatever falls outside that limit as part of the same transaction.<\/p>\n<p>There&#8217;s no separate scheduled job behind it, unlike Mint&#8217;s new weekly cleanup. It only runs when you actually update, so a kernel installed outside DNF&#8217;s normal flow would just sit there untouched.<\/p>\n<p>The two approaches end up solving a similar problem in different ways. Fedora&#8217;s is a flat, always-on limit tied directly to the update transaction. Mint&#8217;s new implementation, once it ships, would hand you more direct control instead.<\/p>\n<p>Kernel management wasn&#8217;t the only thing in Mint&#8217;s July post. The team also shipped new <a href=\"https:\/\/www.linuxmint.com\/hwe.php\">HWE ISOs<\/a> for Linux Mint 22.3, this time built on <a href=\"https:\/\/itsfoss.com\/news\/linux-kernel-7-0-release\/\" rel=\"noreferrer\">Linux 7.0<\/a>, and <a href=\"https:\/\/github.com\/fcitx\/fcitx5\">Fcitx5<\/a> support lands in Cinnamon, running the same way across Wayland and X11.<\/p>\n<p>For the full rundown, including the new environment variables page and the panel fixes, <a href=\"https:\/\/blog.linuxmint.com\/?p=5050\">the original blog<\/a> is a must-read.<\/p>\n<hr \/>\n<p><strong>Suggested Read \ud83d\udcd6: <\/strong><em>In related news, <\/em><a href=\"https:\/\/itsfoss.com\/news\/linux-mint-wayland-stable\/\"><em>Linux Mint now considers Wayland stable<\/em><\/a><em> enough for inclusion in its next release, due Christmas.<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/feed.itsfoss.com\/link\/24361\/17414686.gif\" height=\"1\" width=\"1\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>The Linux Mint project regularly puts out monthly news that gives us a look at what the developers are working on and where the overall project is headed towards. Their&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":[],"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[1],"tags":[],"class_list":["post-7881","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rss"],"_links":{"self":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/posts\/7881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7881"}],"version-history":[{"count":0,"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/posts\/7881\/revisions"}],"wp:attachment":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}