{"id":9679,"date":"2024-12-08T09:48:57","date_gmt":"2024-12-08T16:48:57","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=9679"},"modified":"2024-12-08T10:27:11","modified_gmt":"2024-12-08T17:27:11","slug":"linux-4-19-the-last-supported-kernel-of-the-linux-4-x-series-reaches-end-of-life","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2024\/12\/08\/linux-4-19-the-last-supported-kernel-of-the-linux-4-x-series-reaches-end-of-life\/","title":{"rendered":"Linux 4.19, the Last Supported Kernel of the Linux 4.x Series, Reaches End of Life"},"content":{"rendered":"\n<p>The last 4.x kernel is EOL, and that will probably affect people running really old hardware or software. Consequently, if you have a really old Hamvoip installation, you could still be on the 4.19 kernel as I <a href=\"https:\/\/jasonsblog.ddns.net\/index.php\/2023\/08\/30\/hamvoip-linux-kernel-upgrade-from-4-19-to-5-4\/\" target=\"_blank\" rel=\"noreferrer noopener\">upgraded<\/a> to the 5.4 Linux kernel in 2023 after seeing a mailing list post. I still have a couple microSD cards with my Hamvoip setup using a really old versin of Arch and Asterisk, but I&#8217;ve been running Allstarlink 3.1 here lately which is on Linux kernel 6.6 as well as Asterisk 20. Allmon3 isn&#8217;t as functional as Supermon or Supermon2, but with <a href=\"https:\/\/jasonsblog.ddns.net\/index.php\/2022\/12\/23\/allscan-for-allstarlink-and-hamvoip\/\" target=\"_blank\" rel=\"noreferrer noopener\">AllScan<\/a> to control a private node that&#8217;s all you really need.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"399\" src=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2024\/12\/image-18.png\" alt=\"\" class=\"wp-image-9683\" srcset=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2024\/12\/image-18.png 819w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2024\/12\/image-18-300x146.png 300w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2024\/12\/image-18-768x374.png 768w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><\/figure>\n\n\n\n<p><a href=\"https:\/\/9to5linux.com\/linux-4-19-the-last-of-the-linux-4-x-kernel-series-reaches-end-of-life\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/9to5linux.com\/linux-4-19-the-last-of-the-linux-4-x-kernel-series-reaches-end-of-life<\/a><\/p>\n\n\n<div class=\"wp-block-ub-divider ub_divider ub-divider-orientation-horizontal\" id=\"ub_divider_11925e18-c228-483a-b3b4-4c46080956c7\"><div class=\"ub_divider_wrapper\" style=\"position: relative; margin-bottom: 2px; width: 100%; height: 2px; \" data-divider-alignment=\"center\"><div class=\"ub_divider_line\" style=\"border-top: 2px solid #ccc; margin-top: 2px; \"><\/div><\/div><\/div>\n\n\n<h5 class=\"wp-block-heading\">Users are urged to stop using the Linux 4.19 kernel series and upgrade to a newer, supported Linux kernel branch as soon as possible.<\/h5>\n\n\n\n<p>By Marius Nestor<a href=\"https:\/\/i0.wp.com\/9to5linux.com\/wp-content\/uploads\/2024\/12\/lk419e.webp?fit=1920%2C1080&amp;ssl=1\"><\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"814\" height=\"424\" src=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2024\/12\/image-17.png\" alt=\"\" class=\"wp-image-9680\" srcset=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2024\/12\/image-17.png 814w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2024\/12\/image-17-300x156.png 300w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2024\/12\/image-17-768x400.png 768w\" sizes=\"auto, (max-width: 814px) 100vw, 814px\" \/><\/figure>\n\n\n\n<p>Linux kernel 4.19, the last of the Linux 4.x kernel series, has now reached the end of its supported life as announced earlier on the Linux kernel mailing list by kernel developer Greg Kroah-Hartman.<\/p>\n\n\n\n<p>The Linux 4.19 kernel branch was released more than six years ago, on October 22nd, 2018, and it received no less than 325 maintenance updates, the last one being Linux 4.19.325. The biggest highlights of Linux kernel 4.19 were initial Wi-Fi 6 support, the EROFS file system, and a union mount filesystem implementation.<\/p>\n\n\n\n<p>\u201cIt had a good life, despite being born out of internal strife. The community has proven that it can change and move forward which is great to see, as again, the only thing that is going to stop Linux, is us, the Linux community. Let\u2019s always try to work together to make sure that doesn\u2019t happen,\u201d said Greg Kroah-Hartman.<\/p>\n\n\n\n<p>Greg Kroah-Hartman also said that the Linux 4.19 kernel is plagued with hundreds of \u201cunfixed\u201d CVEs (Common Vulnerabilities and Exposures), urging companies that still use it in their products to upgrade immediately to a newer LTS (Long-Term Support) kernel series, such as <strong><a href=\"https:\/\/9to5linux.com\/its-official-linux-kernel-6-12-will-be-lts-supported-for-multiple-years\">Linux kernel 6.12 LTS<\/a><\/strong>.<\/p>\n\n\n\n<p>\u201cAny company saying they care about it really should have their statements validated with facts,\u201d said Greg Kroah-Hartman in the <em><a href=\"https:\/\/lkml.iu.edu\/hypermail\/linux\/kernel\/2412.0\/06587.html\" target=\"_blank\" rel=\"noreferrer noopener\">mailing list announcement<\/a><\/em>. \u201cCurrently it is a list of 983 CVEs long, too long to list here. Yes, CVE counts don\u2019t mean much these days, but hey, it\u2019s a signal of something, right?\u201d<\/p>\n\n\n\n<p>Greg Kroah-Hartman added that even if most of these CVEs have been patched by now in recent kernels, no one will be backporting them to the Linux 4.19 branch, urging users to stop using it and upgrade to a supported kernel series.<\/p>\n\n\n\n<p>As a \u201cfun\u201d fact, Linux 4.19 was the last of the Linux 4.x kernels after <strong><a href=\"https:\/\/9to5linux.com\/linux-kernel-4-14-reaches-end-of-life-after-more-than-six-years-of-maintenance\">Linux 4.14 reached end of life<\/a><\/strong> earlier this year. There are no more Linux 4.x kernels actively maintained at the moment of writing, and there are only six supported kernel branches, all of them LTS, as Linux kernel 6.11 also reached end of life today.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The last 4.x kernel is EOL, and that will probably affect people running really old hardware or software. Consequently, if you have a really old Hamvoip installation, you could still be on the 4.19 kernel as I upgraded to the 5.4 Linux kernel in 2023 after seeing a mailing list post. I still have a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-9679","post","type-post","status-publish","format-standard","hentry","category-tech"],"blocksy_meta":[],"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/9679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=9679"}],"version-history":[{"count":4,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/9679\/revisions"}],"predecessor-version":[{"id":9686,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/9679\/revisions\/9686"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=9679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=9679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=9679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}