Linux Nukes 386 Support 464
sfcrazy writes with news that Linus pulled a patch by Ingo Molnar to remove support for the 386 from the kernel. From Ingo's commit log: "Unfortunately there's a nostalgic cost: your old original 386 DX33 system from early 1991 won't be able to boot modern Linux kernels anymore. Sniff."
Linus adds: "I'm not sentimental. Good riddance."
No point supporting i386 anyway (Score:5, Informative)
No point supporting i386 anyway
As far as I'm aware, GNU binutils won't work on anything less than a 486
I guess you could be affected if you're using some other toolchain, but realistically is pointless keeping support for 386
Re:Time to fork (Score:5, Informative)
Debian dropped i386 kernel images a very long time ago; the lowest you can go is 486.
Annoying for me is, that they also dropped i686 without pae. Meaning for my AMD Geodes I either have to roll my own or install 486.
Re:What was the last version which actually did? (Score:5, Informative)
Re:Dammit (Score:4, Informative)
Re:Anyone in the world affected at all? (Score:5, Informative)
Re:Just 386? (Score:2, Informative)
Wrong: there are more differences between 386 and 486 than between 486 and first Pentium (not MMX).
The most serious differences are, no WP bit in 386, which introduces security holes in any multithreaded program, only global TLB flush on 386 (vs. INVLPG instruction), no byte swap on 386 (bswap, heavily used in networking code).
The Pentium is basically two 486 in parallel wit a beefier FPU. The big architectural change was then the PPro, which is not that different from the latest core-i7 actualy (there are differences but the instruction flow is not that different, the only very different x86 processor from Intel has been the toaster, I mean the P4).
Re:Dammit (Score:5, Informative)
I'm honestly surprised that it held on this long.
Intel EOLed even their embedded 386s sufficiently long ago that I had to go to archive.org to find the discontinuation notice [archive.org]. The last 386 rolled out the door in 2007.
There still seem to be some other outfits I've never heard of making x86s for embedded applications, but the specs on those boards are sufficiently primitive that they generally seem to be aiming for DOS, not the leading edge of the 3.X kernel tree.
WTF? English fail (Score:5, Informative)
At first I thought I was going crazy. If Linux "pulled a patch by Igno" to remove 386 support, then that would mean that he prevented the patch going in. So why does he add "Good riddance" at the bottom?
So then I read the second link [muktware.com] and it actually says:
I've been here a while and this is the first time I can remember that I've seen a story on Slashdot state the complete opposite of what actually happened. Geeeeesh.
Re:Dammit (Score:5, Informative)
Debian dropped 386 support way back when 3.1 came out. Here are the reasons. [debian.org]
Re:WTF? English fail (Score:5, Informative)
To "pull" a patch is a git-ism because you use the command "git pull" to bring in changes from remote repositories.
Re:WTF? English fail (Score:5, Informative)
In kernel speak, "pulling a patch" means he accepted someone's patch.
I love how every profession or hobby introduces it's own jargon.
Re:So... (Score:5, Informative)
Re:ought to change the kernel version number to 4 (Score:5, Informative)
Re:Fond Memories (Score:5, Informative)
I never knew anyone who regularly made the distinction between "line printer" and "dot matrix printer" when talking about "line printer ASCII art". Sure, line printers were their own thing, but when used as an adjective, it was always synonymous with DMP. Now get off my lawn, or I'll rant about how ttys are actual teletype machines, and not just a damned serial port!
Comment removed (Score:5, Informative)
Re:Dammit (Score:5, Informative)
And if you don't require 386 support frankly a $25 ARM thumbstick will give you much more work per watt while being even lower powered than the Bobcat or Atom.
Even if you do, your ARM thumbstick can probably emulate the 386 instruction set at a faster rate than the original chips, via Bochs or QEMU.
--Joe
Re:Dammit (Score:3, Informative)
Yes. Sequent Symmetry S81, up to 384MB of RAM, and up to 30 80386 processors.
No, it won't fit under your desk.
Re:Dammit (Score:2, Informative)
So there really isn't a point to keeping any of these old junkers except for the case of nostalgia
Or you already have one that is working and don't feel you should be forced to upgrade hardware just to keep up with the latest versions of an operating system. Which used to be a point in favor of Linux and a point against MS.
The fact is, the defacto Linux universe had already shut out 386s because the standard install ISOs used a boot kernel that woudn't run on them anyway.