Slashdot Mirror


Debian Dropping Support For Older CPUs (distrowatch.com)

An anonymous reader shares DistroWatch's report that the Debian distribution will soon be dropping support for older, 32-bit processors.
The Debian project supports a wide range of hardware architectures, including 32-bit x86 CPUs. Changes are happening in Debian's development branches which will make older versions of the 32-bit architecture obsolete. Ben Hutchings provides the details:

"Last year it was decided to increase the minimum CPU features for the i386 architecture to 686-class in the Stretch release cycle. This means dropping support for 586-class and hybrid 586/686 processors. (Support for 486-class processors was dropped, somewhat accidentally, in Squeeze.) This was implemented in the Linux kernel packages starting with Linux 4.3, which was uploaded to Unstable in December last year. In case you missed that change, GCC for i386 has recently been changed to target 686-class processors and is generating code that will crash on other processors. Any such systems still running Testing or Unstable will need to be switched to run Stable (Jessie)."
Hutching's announcement includes a list of processors which will no longer be supported after Debian "Jessie".

20 of 319 comments (clear)

  1. Re:Finally by LiENUS · · Score: 5, Informative

    xp supports 32 bit so does 7 8 and 10.

    So does debian.

    its way to early to be killing off 32 bit support

    They're not.

    as low end machines where all 32 bit until just a few years ago so many are still in use.netbooks embedded etc.

    I guess it's a good thing debian isn't killing off 32 bit support isn't it?

    Did you try reading the summary? It says right there, minimum 686 class. Not that they're killing 32 bit support.

  2. Re:a bit early by fuzzyfuzzyfungus · · Score: 5, Informative

    They aren't dropping 32-bit x86, just 486/586-level CPUs. AMD's K5 and K6, Intel's original Pentium and the MMX version; plus a few of the oddballs you don't hear much about these days, SiS, Cyrix, IDT Winchip, and VIA(C3, I don't know if they updated their newer parts).

    Probably not zero impact; but those are some ancient devices; and Debian Stable will still support them until either 2018 or 2020 depending on whether they make it into LTS or not.

  3. Re:Finally by LiENUS · · Score: 5, Informative

    "Last year it was decided to increase the minimum CPU features for the i386 architecture to 686-class in the Stretch release cycle. This means dropping support for 586-class and hybrid 586/686 processors.

    No they're dropping support for older cpus as the headline says. Those 30 year old cpu designs won't be supported in debian. No where in the headline does it imply debian 9 will be 64-bit only.

  4. Re:a bit early by Artemis3 · · Score: 4, Informative

    They are not dropping 32 bit support, only pre-pentium pro support, ie. 486 and Pentium.

    --
    Artix
    Your Linux, your init.
  5. Re:Finally by chmod+a+x+mojo · · Score: 3, Insightful

    The processors they are dropping support for, according to the mailing list, are approximately from the Windows 95 era of computing.... AMD K6 ( a tad newer ) and Intel Pentium / Pentium W/ MMX. That's Win9.x era hardware that even if you could get XP to boot on, it wouldn't be a fun experience.

    Frankly I don't know how anyone is still running a usable system on that ancient of hardware without custom tuning the hell out of their kernel and applications anyway, as those systems had extremely small amounts of RAM.

    --
    To err is human; effective mayhem requires the root password!
  6. Re:So.. Slackware? by tom229 · · Score: 3, Interesting

    While I don't know what the slack package maintainers are doing, I'd assume most distributions are going to stop supporting older architectures in their repositories eventually. The solution is to use older versions of packages, compile from source, etc. Even the Linux kernel stopped supporting i386 after something like version 3.7. If you have a processor from 1985, you just have to use an old version of the kernel. Is it going to have security concerns? Probably. But you're not using a 30 year old system in production are you?

    Likewise, if you're using hardware from 1995 (what they're talking about here) you're just going to have to use old software to fit it. There's nothing really to see here. No software supports hardware much beyond 10 years.

    --
    If it ain't broke, don't fix it.
  7. Re:Shame by tom229 · · Score: 4, Insightful

    While I prefer the way my lawn used to be as well, I can't really fault distributions dropping support for 20 year old hardware. Every year there's new hardware you have to support and developers and maintainers have to spend their time wisely. So, you have 20 year old hardware? You'll just have to use old packages, or fiddle with the source to build your own. Even the kernel as of 3.7 dropped i386. Why? Well, it was a massive pain to maintain, and people running 30 year old hardware are probably fine running old versions of the kernel. There's not much to see here. Most commercial developers have 10 year support cycles - were taking about 20 year old hardware here.

    --
    If it ain't broke, don't fix it.
  8. I was running one within the past two months. by Anonymous Coward · · Score: 4, Interesting

    Not even an MMX, a Pentium 90 from 95ish.

    It still runs fine, has 64 megs of RAM, a nice GPU which can handle screens up to 2048x1576 (I think that is the max VGA standard.), has been running 1600x1200 desktop. Mind you a modern linux distro with systemd is worthless on it, so debian is already automatically out. But a gentoo install, any of the 'small linux' projects, or a hand built distro can make it competitive for non-processor intensive commandline work, or svelte single process GUI apps.

    I am a little less peeved at debian dropping support for it than GNU dropping the ball with GCC support. There isn't really an alternative to gnu on linux (outside 686+ x86, x86_64, and arm) and thanks to all the douchey changes in C11/C++11 it's basically required to have a modern compiler even for many apps/libraries that predated it. (Good clean code can still compile across all three, but the 'feature crowd' keep breaking shit just to try out new features and force people on the compiler treadmill.)

    1. Re:I was running one within the past two months. by Dahamma · · Score: 5, Insightful

      Maintaining useless old CPU architectures costs time and money. Given you can buy a Pentium 4 class CPU for $3 (or a quad core 2.8GHz i7 for $50), and a good developer's time is easily worth $100 per hour, it just plain doesn't make sense to support 20+ year old Intel chips.

      If you believe differently, well - GCC is an open source project. How much are you paying to use it? Support it yourself, or spend $100 and get a new i686 capable computer.

  9. Re:Sad to see Debian... by Khyber · · Score: 3, Informative

    Intel was still selling embedded 386 and 486 processors until 2007. POS terminals don't require jack shit for power. They're all over the place.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  10. Re:Sad to see Debian... by religionofpeas · · Score: 4, Insightful

    No need to run the latest distributions on a POS terminal. Just get an older one.

  11. Re:Intel Pentium with MMX from 1993 by Khyber · · Score: 4, Insightful

    "It's difficult to imagine that that processor still has the grunt to run an OS these days."

    What, did you forget that pretty much everything you're doing RIGHT NOW is exactly the same stuff you were doing back on Windows 95/98? Playing games, surfing the web, watching videos (not streamed, usually from VCD or DVD) and maybe getting some work done.

    Nothing has changed. People just got shitty at programming.

    MenuetOS shows this off quite well. It does everything. Even runs Quake. Full GUI, supports all kinds of shit.

    1.4 Megabytes.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  12. Re:Finally by inode_buddha · · Score: 3, Interesting

    You might be surprised how snappy a P-Pro 200 feels on the desktop with a lightweight setup such as xfce. But thats definitely a situation where its better to recompile. Recent mainstream distros and their derivatives are absolute pigs with little if any regard for efficiency. Modern distros remind me of firing up a full-blown JVM for a simple text editor

    --
    C|N>K
  13. Re: Finally by ChunderDownunder · · Score: 3, Informative

    ahem, pentium pro, late 1995.

    The main difference was that the Pentium II added MMX.

  14. Re:Sad to see Debian... by MightyMartian · · Score: 4, Insightful

    And then deal with the fact that the versions are EOL and you're running without patches.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  15. Re:Finally by Guy+Harris · · Score: 4, Insightful

    Debian Dropping Support For Older CPUs

    It doesn't say anything about 32 bit or i686 in the headline. Just says older cpus.

    And in the first line of the story it says "An anonymous reader shares DistroWatch's report that the Debian distribution will soon be dropping support for older, 32-bit processors." Perhaps the comma after "older" should have been left out, so that it was clear that it meant "those 32-bit processors that are older", as in "pre-P6", rather than "those older processors - you know, the 32-bit ones".

  16. Summary is incorrect-ish by SeattleLawGuy · · Score: 5, Informative

    as low end machines where all 32 bit until just a few years ago so many are still in use.netbooks embedded etc.

    I guess it's a good thing debian isn't killing off 32 bit support isn't it?

    Did you try reading the summary? It says right there, minimum 686 class. Not that they're killing 32 bit support.

    He did read the summary. The summary states that Debian will be dropping support for "older, 32-bit processors." There should not have been a comma. The comma makes "older" and "32-bit" coordinate adjectives rather than having "older" modify "32-bit." It is written as if the 32-bit processors are the older processors. And while technically both adjectives apply and it is ambiguous, the implication of a normal reading would be that 32-bit processor support was being discontinued.

    Unless you read the whole summary and happened to know which of the processor families have a 32-bit architecture. But many people aren't going to bother when the first sentence says they're discontinuing support for "older, 32-bit processors."

    So his mistake is perfectly understandable.

    --
    Real lawyers write in C++
  17. Re:Intel Pentium with MMX from 1993 by LiENUS · · Score: 3, Funny

    Except now we're using h264 and h265 which provide far greater quality than vcd or dvd, and the tv card is 1080p on modern computers, your display resolution on modern computers is higher. All of these things drastically increase how much ram and cpu your system needs. Web browsing also now includes things like tabs, spellchecking, h264 video built in, built in audio, 3d rendering. All things that the old 95/98 boxes didn't do on a stock install.

  18. Re:Sad to see Debian... by drinkypoo · · Score: 3, Funny

    If your POS terminals are directly connected to the internet, you have bigger problems then lack of patches.

    If you're assuming that a POS terminal can't be involved in an attack just because it's not directly connected to the internet, then you have bigger problems than hosts directly connected to the internet, and they are between the keyboard and chair.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  19. Re:So.. Slackware? by thegarbz · · Score: 5, Insightful

    But you're not using a 30 year old system in production are you?

    I'd wager the only place you'll find a 30 year old system is in production.