TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Linux drops support for 486 and early Pentium CPUs: 20 years after Microsoft

51 点作者 CrankyBear28 天前

8 条评论

dsafasdfas323228 天前
My first computer was a Gateway2000 486&#x2F;DX 33MHz. I think it was the same one that Linus developed on. It had a programmable keyboard, and a 14.4 modem. You had to enter the video card clock timings manually to run X.<p>I installed the SLS linux distribution on about 50 3.5 inch floppy disks. I think disk 33 was corrupt. Programming was such an adventure back then. I miss those days.
评论 #43931755 未加载
os2warpman28 天前
While the kernel supports 486, we need to be honest with ourselves.<p>Anything older than a Pentium II&#x2F;III based on the 440-series platform is &quot;supported&quot; not &quot;Supported (green checkmark emoji)&quot;.<p>On an actual, physical i486 systems, you run into so many problems that it is unusable.<p>Even on embedded systems where a 486 core was thrown into a SoC and &quot;modern&quot; I&#x2F;O was bolted on you often spend more time troubleshooting problems than you would spend moving the entire product to a newer architecture.
评论 #43931385 未加载
johnklos28 天前
The minimum requirements for a portable OS on 32 bit hardware really doesn&#x27;t need to be anything more than:<p>* 32 bit CPU<p>* relatively recent toolchain support<p>* MMU<p>* memory, storage, I&#x2F;O<p>In the last couple of decades, we&#x27;ve added as a requirement:<p>* atomic operations<p>The i80386 didn&#x27;t have atomic operations, so after gcc 4.1.2, the decision was made to drop i80386 support from gcc. Dropping i80386 from Linux simplified MP code because of the lack of these instructions.<p>But other than these requirements, what does the i80486 processor not do that newer processors do? People who don&#x27;t know any better like to talk about the amount of maintenance and testing that&#x27;s required to support an older processor, but I think most of those people are either repeating old tropes or are misattributing issues. Sure, cleaning up pre-PCI code is one thing, but attributing that to the i80486 is a little misleading.<p>Do people really sit around and worry about whether their code will compile and run on SuperH, for instance? Heck, no. So does that mean we can&#x27;t have a modern OS running on SuperH systems without all this testing and maintenance? Well, maybe this &quot;maintenance&quot; is a bit of a myth, because not only do we have a modern OS, but we have many thousands of open source programs that compile and run on SuperH, even without their authors necessarily knowing that SuperH even exists.<p>My point is that there may be good reasons for a commercial focused kernel &#x2F; OS to no longer support older CPUs, but let&#x27;s not buy in to the handwavy BS they use to try to justify the changes. They can be honest and just say they want to clean up and remove things that don&#x27;t have many users.
评论 #43932908 未加载
评论 #43936696 未加载
rhelz28 天前
Ah the good old days. I remember one of my computer architecture&#x2F;compiler professors at Purdue chiding us for trashing Intel, pointing out that the 486 was quite comparable in performance to the snazzy new RISCs which were in fashion.
anthk28 天前
Bye ao486 support then. There&#x27;s NetBSD at least; and the future Hyperbola BSD, among FreeDOS. Altough if you want something close to Unix&#x27; philosphy, with LIFO like pipes but with words, get a Modern FreeDOS Forth for a 486.
评论 #43933206 未加载
snovymgodym28 天前
Is there much use of 32-bit only x86 hardware in the wild anymore? Genuinely curious, I wouldn&#x27;t be surprised if there was since it was so ubiquitous for a decade or two.
评论 #43931679 未加载
评论 #43932043 未加载
t31222727 天前
hello,<p>as always: imho. (!) ...<p>i remember already many years ago - read: 10+ years - very &quot;common&quot; linux distributions installation medias where provided with kernels which complained about missing the so called &quot;CMOV&quot; instruction - like debian &#x2F; ubuntu etc. ...<p>yes, it was easily possible to use either &quot;specialized&quot; distributions or even compile a kernel yourself to run on those CPUs &lt; pentium pro&#x2F;II&#x2F;III + ...<p>which meant: everything up to including pentium (MMX) and AMD K5 ...<p>i&#x27;m not sure: did AMD K6 have those!? i don&#x27;t remember, wikipedia knows more ... :)<p>personally i don&#x27;t care much about hardware which is not able to boot a &quot;vanilla&quot; debian installation medium for its respective hardware-architecture.<p>just my 0.02€
Woodi27 天前
&gt; CMPXCHG8B<p>So, basicaly, you can&#x27;t have serious operating system before that?
评论 #43935186 未加载