{"id":586,"date":"2012-12-12T15:58:12","date_gmt":"2012-12-12T15:58:12","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=586"},"modified":"2012-12-12T15:58:12","modified_gmt":"2012-12-12T15:58:12","slug":"end-of-an-era-linus-removes-386-cpu-support","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=586","title":{"rendered":"End of an Era &#8211; Linus Removes .386 CPU Support"},"content":{"rendered":"<p>Linux was first developed by Linus on an old .386 system, way back in 1991, and now that cord has been cut, and .386 CPUs are no longer supported:<\/p>\n<p><a title=\"http:\/\/git.kernel.org\/?p=linux\/kernel\/git\/torvalds\/linux.git;a=commit;h=743aa456c1834f76982af44e8b71d1a0b2a82e21\" href=\"http:\/\/git.kernel.org\/?p=linux\/kernel\/git\/torvalds\/linux.git;a=commit;h=743aa456c1834f76982af44e8b71d1a0b2a82e21\" target=\"_blank\">http:\/\/git.kernel.org\/?p=linux\/kernel\/git\/torvalds\/linux.git;a=commit;h=743aa456c1834f76982af44e8b71d1a0b2a82e21<\/p>\n<p><\/a>From the comments:<\/p>\n<p><em><strong>Pull\u00a0&#8220;Nuke\u00a0386-DX\/SX\u00a0support&#8221;\u00a0from\u00a0Ingo\u00a0Molnar:<\/strong><\/em><br \/>\n<em><strong> \u00a0&#8220;This\u00a0tree\u00a0removes\u00a0ancient-386-CPUs\u00a0support\u00a0and\u00a0thus\u00a0zaps\u00a0quite\u00a0a\u00a0bit<\/strong><\/em><br \/>\n<em><strong> \u00a0\u00a0of\u00a0complexity:<\/strong><\/em><\/p>\n<p><em><strong> \u00a0\u00a0\u00a0\u00a024\u00a0files\u00a0changed,\u00a056\u00a0insertions(+),\u00a0425\u00a0deletions(-)<\/strong><\/em><\/p>\n<p><em><strong> \u00a0\u00a0&#8230;\u00a0which\u00a0complexity\u00a0has\u00a0plagued\u00a0us\u00a0with\u00a0extra\u00a0work\u00a0whenever\u00a0we\u00a0wanted<\/strong><\/em><br \/>\n<em><strong> \u00a0\u00a0to\u00a0change\u00a0SMP\u00a0primitives,\u00a0for\u00a0years.<\/strong><\/em><\/p>\n<p><em><strong> \u00a0\u00a0Unfortunately\u00a0there&#8217;s\u00a0a\u00a0nostalgic\u00a0cost:\u00a0your\u00a0old\u00a0original\u00a0386\u00a0DX33<\/strong><\/em><br \/>\n<em><strong> \u00a0\u00a0system\u00a0from\u00a0early\u00a01991\u00a0won&#8217;t\u00a0be\u00a0able\u00a0to\u00a0boot\u00a0modern\u00a0Linux\u00a0kernels<\/strong><\/em><br \/>\n<em><strong> \u00a0\u00a0anymore.\u00a0\u00a0Sniff.&#8221;<\/strong><\/em><\/p>\n<p><em><strong> I&#8217;m\u00a0not\u00a0sentimental.\u00a0\u00a0Good\u00a0riddance.<\/strong><\/em><\/p>\n<p><span style=\"text-decoration:underline;\">My<\/span> first &#8216;home&#8217; Linux system &#8211; in 1997 &#8211; was an HP Vectra 486 &#8211; 50Mhz CPU, with 512k memory, and a 1.2GB disk drive.\u00a0\u00a0\u00a0 Red Hat 4.2 &#8211; Kernel 2.0.36..(IIRC..).\u00a0\u00a0\u00a0\u00a0 I remember having to patch the later 2.2 kernel, to get <strong>USB<\/strong> support, using a patch &#8216;backported&#8217; from the development version 2.3..<\/p>\n<p><em>Robert Gadsdon.\u00a0 December 12th, 2012..<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux was first developed by Linus on an old .386 system, way back in 1991, and now that cord has been cut, and .386 CPUs are no longer supported: http:\/\/git.kernel.org\/?p=linux\/kernel\/git\/torvalds\/linux.git;a=commit;h=743aa456c1834f76982af44e8b71d1a0b2a82e21 From the comments: Pull\u00a0&#8220;Nuke\u00a0386-DX\/SX\u00a0support&#8221;\u00a0from\u00a0Ingo\u00a0Molnar: \u00a0&#8220;This\u00a0tree\u00a0removes\u00a0ancient-386-CPUs\u00a0support\u00a0and\u00a0thus\u00a0zaps\u00a0quite\u00a0a\u00a0bit \u00a0\u00a0of\u00a0complexity: \u00a0\u00a0\u00a0\u00a024\u00a0files\u00a0changed,\u00a056\u00a0insertions(+),\u00a0425\u00a0deletions(-) \u00a0\u00a0&#8230;\u00a0which\u00a0complexity\u00a0has\u00a0plagued\u00a0us\u00a0with\u00a0extra\u00a0work\u00a0whenever\u00a0we\u00a0wanted \u00a0\u00a0to\u00a0change\u00a0SMP\u00a0primitives,\u00a0for\u00a0years. \u00a0\u00a0Unfortunately\u00a0there&#8217;s\u00a0a\u00a0nostalgic\u00a0cost:\u00a0your\u00a0old\u00a0original\u00a0386\u00a0DX33 \u00a0\u00a0system\u00a0from\u00a0early\u00a01991\u00a0won&#8217;t\u00a0be\u00a0able\u00a0to\u00a0boot\u00a0modern\u00a0Linux\u00a0kernels \u00a0\u00a0anymore.\u00a0\u00a0Sniff.&#8221; I&#8217;m\u00a0not\u00a0sentimental.\u00a0\u00a0Good\u00a0riddance. My first &#8216;home&#8217; Linux system &#8211; in 1997 &#8211; was an HP Vectra 486 <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=586\"><span class=\"more-msg\">Continue reading &rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5,14,15],"tags":[70,189,1173,242,351],"class_list":["post-586","post","type-post","status-publish","format-standard","hentry","category-compilation","category-kernel","category-linux-2","tag-386-cpu","tag-history","tag-kernel","tag-linux","tag-support-removed"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=586"}],"version-history":[{"count":0,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/586\/revisions"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}