Slashdot Mirror


Why Does Microsoft Still Offer a 32-bit OS? (backblaze.com)

Brian Wilson, a founder of cloud storage service BackBlaze, writes in a blog post: Moving over to a 64-bit OS allows your laptop to run BOTH the old compatible 32-bit processes and also the new 64-bit processes. In other words, there is zero downside (and there are gigantic upsides). Because there is zero downside, the first time it could, Apple shipped with 64-bit OS support. Apple did not give customers the option of "turning off all 64-bit programs." Apple first shipped 64-bit support in OS X 10.6 Snow Leopard in 2009. This was so successful that Apple shipped all future Operating Systems configured to support both 64-bit and 32-bit processes. All of them. But let's contrast the Apple approach with that of Microsoft. Microsoft offers a 64-bit OS in Windows 10 that runs all 64-bit and all 32-bit programs. This is a valid choice of an Operating System. The problem is Microsoft ALSO gives customers the option to install 32-bit Windows 10 which will not run 64-bit programs. That's crazy. Another advantage of the 64-bit version of Windows is security. There are a variety of security features such as ASLR (Address Space Layout Randomization) that work best in 64-bits. The 32-bit version is inherently less secure. By choosing 32-bit Windows 10 a customer is literally choosing a lower performance, LOWER SECURITY, Operating System that is artificially hobbled to not run all software. My problem is this: Backblaze, like any good technology vendor, wants to be easy to use and friendly. In this case, that means we need to quietly, invisibly, continue to support BOTH the 32-bit and the 64-bit versions of every Microsoft OS they release. And we'll probably need to do this for at least 5 years AFTER Microsoft officially retires the 32-bit only version of their operating system.

49 of 367 comments (clear)

  1. Surveillance data by Rick+Schumann · · Score: 2, Interesting

    You can't collect surveillance data on people with older computers if you aren't offering them an OS that will run on it that can collect surveillance data for you, that's why.

    1. Re:Surveillance data by Rick+Schumann · · Score: 2

      Because they're thieves. They're like pirates who were offered Letters of Marque; they're still scum, but they're legitimatized scum, but that doesn't mean they won't rob you blind.

  2. this cost me a weekend once by netsavior · · Score: 5, Funny

    I don't know why they offer a 32 bit still, but it sure is annoying
    my gaming machine threw a rod or something, I had to re-install, but bla bla bla the only license I could find in my big bin o' parts was for 32 bit windows 7, but they offered free win10 upgrade so what the hell I tried.

    Anyway long story short, even though I had 64 bit selected it ended up installing 32 bit windows 10.

    I ended up using my stupid 32 bit windows 10 to download 64 bit windows 10 installation media after extracting my CD-key from the registry I had to wipe the computer for like the 5th time in a row, and re-install 64 bit from scratch via a thumb drive.

    1. Re:this cost me a weekend once by toadlife · · Score: 3, Informative

      It probably would have activated automatically without extracting the CD key. Once you install and successfully activate Windows 10 on a computer, Microsoft records the hardware configuration in their giant database in the cloud and if you every do a fresh reinstall, it will recognize your computer and activate it without the need for the key. I went through the trouble of extracting the CD key on a little mini laptop that didn't have enough storage space to upgrade to the newest version of Window 10 (the laptop originally shipped with Win 8) and upon reinstalling, it automagically activated itself without me having to enter in the key.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    2. Re:this cost me a weekend once by Darinbob · · Score: 3, Insightful

      There are enough consumer grade PCs still out there that can't run a 64-bit OS that they'd have had a premature migration to other systems if Windows 7 pr 8 had be 64-bit only. First rule of business is don't piss off your customers, and Microsoft on rare occasions actually remembers this rule.

      Whining about how hard it is to support your customers should not be done in public, it's just bad business.

  3. hardware compatability by Anonymous Coward · · Score: 5, Insightful

    Some computers still run on 32 bit processors. In many businesses you have the need to update software for security reasons but are unable to update hardware.

    1. Re:hardware compatability by Anonymous Coward · · Score: 5, Informative

      THIS! Add to that the fact that some business only run 32bit legacy software and running a 64bit OS would do nothing but add overhead.

      Microsoft supports legacy computers and software much better than Apple does.

      Heck, I got a request today for a Windows XP ISO to rebuild a PC that runs machine control software.. (And no, it not connected to a network.)

    2. Re:hardware compatability by Just+Some+Guy · · Score: 2

      But that 32-bit computers would you be installing Windows 10 on? I can see them providing 32-bit patches for older still-supported OSes, but for new stuff today? That does seem goofy.

      --
      Dewey, what part of this looks like authorities should be involved?
    3. Re:hardware compatability by Pentium100 · · Score: 2

      Microsoft wants everyone to use Windows 10. Including the users of older computers (32bit CPU and/or less than 4GB RAM), so they made a 32bit version, it would be bad if 32bit version users were left out of the nagging, unintended upgrades, forced updates, forced reboots, telemetry and other fun Windows experience.

    4. Re: hardware compatability by Anonymous Coward · · Score: 5, Insightful

      Also, only the 32-bit version of Windows still supports 16-bit applications written for DOS. Believe me, you think no one needs to run those, but they do.

    5. Re:hardware compatability by arglebargle_xiv · · Score: 3, Interesting

      +1 from me as well. I can't believe some of the previous replies all agreeing with this nonsense that because they want 64 bits the entire world needs to magically switch all of their existing infrastructure to 64 bits as well. There are vast, staggering amounts of gear still running on or controlled by or dependant on 32-bit code. Moving all that to 64 bits is a magnitude of effort that makes it essentially impossible. The reason why Microsoft still supports 32-bit code is that they can't afford not to, despite what the hipsters would want them to do. They care, or used to care, about existing customers. That's why Windows is the most popular (non-mobile) OS in the world, up until they went full retard with Windows 8 you could run whatever version of Windows was then current and plug in your existing, 10-20 year old devices and equipment, and they'd still be supported. Legacy support, taken to extremes (look at the entire database of legacy shims built into Windows), were what made Windows so popular.

    6. Re: hardware compatability by darkain · · Score: 3, Insightful

      Plus Dosbox only handles common hardware. These machines commonly have custom ISA or PCI cards in them for various reasons, the whole reason why they need legacy software running on them too. There was one machine I had to support for a while that used hardware based DRM. A small chip plugged into a LPT port and the software queried it to verify it was legit in order to run. Shit like that is common in the industrial world.

    7. Re: hardware compatability by hairyfeet · · Score: 3, Informative

      Because you are running custom ISA cards driven by custom software and FreeDOS doesn't support any of that?

      I've had to throw together Pentium Is for a mill that has a CNC that does very intricate custom columns, the kind of stuff you see in mansions...unfortunately the company that made the hardware went out of business in the mid 80s and with that particular setup it would ONLY run on DOS 3 and ONLY on a system below 233Mhz so I was severely limited in my options but I have run into setups with laser cutters and the like where you could get the controller software to run on 32bit Win 7 with some futzing, 64bit? Not a chance in hell. and when you look up the costs of replacing these systems? Its the kind of numbers that can kill a SMB, we're talking serious 6 figures for a single unit.

      So yeah I can see why MSFT still does 32bit in 2017, its because so few realize just how many extremely expensive mission critical hardware runs on 32bit but for whatever reason (company went OOB, company refuses to update trying to force new hardware sales,hell with one large commercial printer I had to build some 32bit systems to support the company had gone through so many hands that frankly there was nobody left who knew enough to support the older units) simply cannot get what they have to have running on 64bit.

      After all what good is having a 64bit OS if it leaves your employees sitting on ass because crucial hardware can no longer be used?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    8. Re: hardware compatability by Godwin+O'Hitler · · Score: 2

      I have dictionaries made for 16 bits that the publishers never updated and which no other dictionary I've found can hold a candle to.
      I need to call these up on the same screen as the documents I'm working on.
      Having said that, the "Windows XP Mode" virtual PC does the job, even if it is a bit "sticky" at times.

      --
      No, your children are not the special ones. Nor are your pets.
  4. Because... by Anonymous Coward · · Score: 2, Insightful

    For some people, 4096MB *are* enough. And why buy a new computer when your old is working fast enough for you.

  5. Because Microsoft has legacy business customers by Spy+Handler · · Score: 5, Insightful

    and Apple doesn't.

    Now you can run old custom 32 bit programs in a newer 64 bit OS and mostly it will run fine, but why replace "100% guaranteed to run" with "most likely will run"? Especially with old funky device drivers that were fine-tuned for the old setup?

    1. Re:Because Microsoft has legacy business customers by toadlife · · Score: 4, Informative

      It's also about being able to run legacy 16 bit programs. The 32 bit versions of Windows NT have a 16 bit subsystem, while the 64 bit versions have a 32 bit subsystem, but no 16 bit subsystem.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    2. Re:Because Microsoft has legacy business customers by Rockoon · · Score: 4, Informative

      For those unfamiliar with the reasons here...

      When AMD developed x64, instead of creating yet another mode that the processor can be in, they "hijacked" the 16-bit mode. So an x64 CPU can simultaneously juggle (*) 16-bit and 32-bit, or 64-bit and 32-bit, but it cannot juggle 64-bit and 16-bit simultaneously.

      Also, its not going to ever change. The design specifically precludes mixing 64-bit and 16-bit because both sets of instructions use the same prefix byte to coerce the following instruction to/from the regular 32-bit version or the "other" version (16-bit or 64-bit.)

      And finally, the nail in the coffin, is once in 64-bit mode it cannot get back to 16-bit mode without a power down/reset. This part could be fixed, but that still doesnt do you any good mixing 16-bit and 64-bit.

      (*) "Thunking" between CPU modes.

      --
      "His name was James Damore."
    3. Re:Because Microsoft has legacy business customers by Rockoon · · Score: 3, Insightful

      This is false, and amd64 CPUs can execute 16bit instructions just fine

      Nobody said differently. it just can't mix thunk between them at the same time, and other restrictions on using them simultaneously.

      Words have meaning, you pretend expert cunt. Learn to read before you reply.

      --
      "His name was James Damore."
    4. Re:Because Microsoft has legacy business customers by Anonymous Coward · · Score: 5, Informative

      CPU boots to Real mode (16-bit).
      OS switches the CPU from Real to Protected mode (32-bit).
      OS then switches from Protected mode (32-bit) to Long mode (64-bit).

      Only Protected mode supports emulating Real mode. This emulation is called Virtual 86 mode.

      And just like Protected mode emulates Real mode, Long mode emulates Protected mode.

      Once in Long mode, the only way to get out of it is a hard reset.

    5. Re:Because Microsoft has legacy business customers by mschwanke97402 · · Score: 2

      If a business has ancient needs like that. Most likely they would be ok with running 32-bit Window 7. No need to upgrade to Win 10 if you rely on stuff that outdated. Businesses that don't have a plan for replacing their 20-year old 16 bit software are nothing short of irresponsible. Do they expect to run it forever?

      I personally know of, or support, a couple of dozen outfits that have legacy, line of business software that works supports very expensive machinery. They do expect the computer system that runs the machinery to run just as long as they can keep the machinery going. I can't blame them. Obsolescing hipsters and suburbanites laptops is one thing, asking someone to fork over thousands or tens of thousands on perfectly good equipment because they can't get a compatible Windows PC to operate it just doesn't fly.

      Heck, I have refurbished two systems in as many months to run DOS controller software!

  6. Because 64-bit WinOS doesn't support 16-bit apps by acoustix · · Score: 5, Insightful

    64-bit versions of Windows do not support 16-bit components, 16-bit processes, or 16-bit applications

    That's why. There is still a TON of legacy apps out there in use that won't function properly. I don't have that problem. But it exists. And that's only one of the reasons. I'm sure there are other reasons.

    --
    "A plan fiendishly clever in its intricacies"- Homer Simpson
  7. Duh! by YuppieScum · · Score: 5, Informative

    It's not rocket science - many people still use PCs that have 32-bit processors.

    --
    This sig left unintentionally blank.
  8. Rare but some need a 32 bit OS by barc0001 · · Score: 4, Informative

    Some software packages (stupidly) check to see if a WIndows OS is 32 bit or 64 bit before running or installing and if it's not 32 bit, they don't start. How do I know this? I know a person who runs their business on an outdated software package with exactly that limitation, which is why upgrading their office network was a hell of a challenge to ensure we got 32 bit versions of Win 7 Pro when we bought the equipment.

    Why don't they get a new version? Because the company that makes the software is out of business

    Why don't they use something else? Because they LIKE this package and for what it does, it works well.

  9. Re:Because 64-bit WinOS doesn't support 16-bit app by PCM2 · · Score: 3, Informative

    Also, don't device drivers for 64-bit Windows need to be signed? I.e. they need to be current device drivers in active development, which won't be the case for a lot of legacy hardware.

    --
    Breakfast served all day!
  10. This is generally, and specifically, incorrect by larwe · · Score: 4, Informative
    It's incorrect to say there's no downside to a 64-bit OS. The binaries are larger, inherently, because the operands are twice the width. This is significant for RAM-constrained systems, which is one of the reasons (for example) that netbooks with small RAM always shipped with 32-bit OSes even though Microsoft was already elbow-deep in 64 bit code in that era. Even MS-Office editions had recommended RAM minima for the 32 vs 64 bit editions that were different (and they also stated something to the effect of "you won't notice any functional difference between the two editions except that Excel can handle more rows and columns in the 64-bit edition" or something like that).

    That's the general answer. There is also a very specific answer in the case of Windows: 64-bit editions of Windows cannot run Win16 apps. There are still (FML) significant chunks of Win16 code out there, which everyone can agree is a pain in the ass but it's still a reality for some verticals. There may be some other compatibility considerations, too - right now I'm too drunk to check, but DOS emulation is different between the 32 and 64 bit editions.

    1. Re:This is generally, and specifically, incorrect by Rockoon · · Score: 2

      All of that is true

      THE VERY FIRST THING WASNT TRUE - I DIDNT READ FURTHER

      64-bit apps still use a native 32-bit word size for everything but pointers, and most of the pointers in a compiled program are still 32-bit because they are "RIP Relative" ... Thats taking the 64-bit instruction pointer (RIP), adding a 32-bit value to it (relativity), to get another 64-bit pointer. Thats how all direct branch instructions work, be they absolute or conditional.

      The pointers that get stuck into structures... arent in the compiled program. They are created by the compiled program. The guy literally immediately first sentence had not a fucking clue what he was talking about. I'm assuming that he couldn't even say ONE true thing.

      I swear every time a subject comes up where I literally am an expert, I can see... slashdot is literally full of people pretending to be experts.. and they do it all the fucking time. They post on every story acting like an expert. Clearly they are Renaissance men... right? ..and not just a bunch of dishonest fucks?

      --
      "His name was James Damore."
    2. Re:This is generally, and specifically, incorrect by Yaztromo · · Score: 2

      I keep wondering if people in general are thinking (wrongly) that 64bit is faster than 32bit as well.

      They're not wrong, it's simply that the answer is nuanced.

      Intel and AMD CPUs will run properly compiled and optimized code faster in 64 bit mode than in 32 bit mode simply because there are a ton more general purpose registers available in 64 bit mode that aren't present when running in 32 bit mode. And while "more registers" isn't specifically a property of using a 64-bit processor (you could design an 8-bit processor with hundreds of registers if you wanted), in real world practical terms it does mean that 64-bit on Intel can be faster than 32-bit on the same processor.

      As well, you can do 64-bit math faster when running in 64 bit mode. Calculating "5e9/7" in 64-bit mode is one instruction, but in 32 bit mode it can require dozens of instructions to get the same answer (I actually coded an example for compilation in 32 and 64 bit modes, and while the 64 bit compile shows the divide happening on one instruction, I couldn't calculate the total number of instructions required in 32 bit mode as the compiler sent the job to a standard library procedure (___udivdi3), leaving my disassembly just showing a CALL statement to this proc.). Yes, you can argue that many applications don't require doing 64 bit math, but for those that do it's quite a lot faster on a 64-bit system than on a 32 bit system. And that is an inherent property of any 64-bit CPU.

      Lastly, we have memory mapped files. 64-bit CPUs, with their massive virtual address space can handle huge memory mapped files extremely efficiently. A 64 bit process can conceptually memory map a 64 exabyte file. A 32 bit process can only memory map a 4 gigabyte file maximum. It's not hard for a large database to exceed 4Gb in size, and being able to map such an entire file to memory at once can be extremely efficient compared to the code you'd need to to easy random access inside a >4Gb database file on a 32-bit processor.

      So there are cases where 64 bit CPUs are noticeably faster than a 32-bit CPU. CPU-wise I'm not aware of any instructions which are faster on 32-bit processors than they are on 64-bit processors; the advantages are entirely the other way.

  11. Re:Because 64-bit WinOS doesn't support 16-bit app by ZiakII · · Score: 3, Informative

    You can still install the drivers. You just need to set the permission level using this:

    bcdedit /set nointegritychecks ON

  12. I have a REAL use-case by Anonymous Coward · · Score: 2, Insightful

    The 64 bit footprint is bigger.
    I have a cheap-o Asus tablet hybrid thing. It's only about 3 years old. Still works. The CPU is 64-bit in theory, but the EFI bios only allows 32-bit Windows. It's tied to the license key or something.
    Installing software on the flash of this device is _tight_ and with 4GB or RAM there isn't a lot of real advantage to 64-bit Windows anyway.
    I think this article might have been written by someone who only gets use cases for modern high-performance machines.

  13. Re:Industrial by Osgeld · · Score: 5, Funny

    damn I have been running 7 thermal chambers over RS232 for like 6 years now on windows 7 64 pro, and I never knew they were not working...

  14. Re:Let me get this right . . . by nine-times · · Score: 2

    I don't think the argument is written very clearly, but I think the central argument is more like, "64bit Windows can still run 32bit apps. 64bit Windows is objectively better. I don't like having to support 32bit Windows. Why is Microsoft still offering 32bit Windows?" I think the main reason he brings up Apple is to say, "Apple has done this for years. Why can't Microsoft?"

    And he has a point. The main reason that I can think of is that Microsoft must still be committed to supporting old hardware. Microsoft has a tendency to provide extremely long legacy support, not breaking backward compatibility. Also, they wanted to push everyone to move to Windows 10, and they probably wanted to provide old 32bit computers an upgrade path.

    I do think they Microsoft should start de-emphasizing 32bit versions of their OS and their apps. If you download Windows 10 from their website, 64bit and 32bit are presented as roughly equally valid, even though people generally shouldn't be installing 32bit Windows anymore. If you go to download the Office suite in O365, I think it still gives you the 32bit version by default, and you have to jump through a small hoop to get the 64bit version. IMO, 64bit should be the default going forward, and 32bit presented as a de-emphasized legacy option for people who need it.

  15. Re:16-bit may be the reason. by ckatko · · Score: 5, Insightful

    I can't tell if most Slashdotters are teenagers, or live in a single office room and never venture outside. Because there are TONS OF BUSINESSES that still use legacy software A DECADE out of "support." The people that wrote the software have left the company. There's no documentation. And the software _still_ _works_.

    Whenever you replace software, you have to understand it (a huge task), you have to re-implement it (a huge task), you have to transition it from old-to-new without corrupting data or interrupting business. (sometimes a huge task.)

    I'm currently updating a .NET 1.1 / VS2003 application. It's a pain in the ass and even throwing C++ EXCEPTIONS even though its a C# program. A google of the error message returns... no results. Yay!

    Meanwhile, in the last three years I've met not one, but TWO, different companies that still run their internet-connected AS/400 (Google it.) in a live, critical environment. And last year I found the reason a lab was running so slow... it funneled everything (including 150MBit wireless) through a 10 MBit ethernet... hub. (Not a switch.)

    Legacy exists everywhere. It's a real problem. Hell, look at the B-52's that were designed in 1955, and we're STILL FLYING THEM as part of our essential air force. (I'm guessing because they cost a 100x less to fly than the billion dollar B-2's.) When was the last time you went to Radioshack (ha!) and bought a bunch of VACUUM TUBES to fix your multi-million dollar airplane. Well, the military has that exact problem.

      I'm in the private sector and I still see the software equivalent every month.

  16. Windows: We still have 32bit! Office: Hold my beer by DrStrangluv · · Score: 2

    If you think that's bad, look carefully at the installer for MS Office 2016/365. If you do nothing, it still installs the 32-bit version by default.

    You can see Microsoft's own 32 vs 64 guide for Office here:
    https://support.office.com/en-us/article/Choose-between-the-64-bit-or-32-bit-version-of-Office-2dee7807-8f95-4d0c-b5fe-6c6f49b8d261

    The 2013 version of that guide still recommends 32-bit for most people, and I believe until recently the 2016 version did the same.

  17. Pick one. by Guspaz · · Score: 5, Insightful

    First we bitch at Apple because they stopped supporting 32-bit machines after 10.8. Now we bitch at Microsoft because they *still* support 32-bit machines.

    Please make up your mind, people.

  18. Re:To siphon money away from LUDDITES! by Excelcia · · Score: 5, Informative

    Some software just won't run in a 64 bit environment, regardless of WoW64 and thunking. Most of the software that is the most rigidly tied to a 32 bit environment is the kind of software that is also the most mission critical. The kind of software that operates radar ARPAs, hospital respirators, navigation systems, and MRIs. Apple, as pretty as it is, just doesn't have the presence in the industrial side of things that Microsoft does - in fact they don't have any industrial presence to speak of. As a desktop only computer, they are more free to adopt new OS features that render old software incompatible. Many beloved programs from the past have been rendered inoperable by a MacOS upgrade. While inconvenient for the user, it is hardly catastrophic.

    Now, no one is going to perform an OS upgrade on an existing MRI of course. But there are many reasons why an MRI vendor would want to bring out a new model with a new (perhaps more secure) version of Windows, but where the software is still tied to 32 bit. Industrial software is far less agile. You just can't recompile for 64 bit, it has to go through very strict verification and rigid change control. That kind of process takes years, and costs far more than most software porting. What about that 80 year old who has had a forgotten metal bit in his shoulder for 40 years who is put into an MRI to have that bit forcibly ripped out of his body by because the magnetic flux feedback detection didn't work properly when the 32-bit driver for it was mis-ported to 64 bit?

    So while Microsoft is hardly a company I regularly defend, in this case you just can't compare a company that only puts out pretty ergonomic desktop machines and keeps draconian control of hardware to the extent that you really can't use the OS anywhere else, and a company that produces OSes for everyone's hardware that ranges from embedded microcontrollers, to warship navigation systems, to tablets.

  19. Re: Let me get this right . . . by guruevi · · Score: 4, Interesting

    64 bit ms office doesn't work as well as 32 bit. This has been known since at least 2 office versions ago. Also Office plugins don't work because they plugin directly to Office memory space, not something like sockets or other common protocol.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  20. Re:Because 64-bit WinOS doesn't support 16-bit app by ChumpusRex2003 · · Score: 2

    When Intel CPUs are operating in long mode (x64 code execution), they cannot be switched to 16 bit real-mode compatibility mode.

    To use 16 bit real-mode compatibility mode, the CPU must be running in legacy mode (x64 support disabled).

    The windows 16 bit API would occasionally require real mode coding, even though the bulk of operations were done in 16 bit protected mode. As a result, this cannot be executed natively on a x64 CPU which has been booted into long mode, and would require code emulation which was not considered a sensible design feature, especially as virtualization technology meant that on the rare occasion when 16 bit compatibility was required, you could simply run a 32 bit guest OS in legacy mode on a virtualized CPU.

  21. Re:16-bit may be the reason. by KGIII · · Score: 3, Insightful

    If they've got to Google the AS/400, then maybe Slashdot isn't really the best place for them to visit/comment?

    --
    "So long and thanks for all the fish."
  22. The same reason anyone sells anything by Gen-GNU · · Score: 2

    Why does Microsoft still sell 32 bit versions of Windows? Because there is a demand for it. Some customers have a need for a 32 bit version of the OS, for either legacy hardware or software (or both). I don't work at Microsoft, but I would guess that the demand for a 32 bit version of the software is greater than the cost of producing and maintaining it. Therefore, they sell it.

    As the market for a 32 bit version of their OS dwindles, it will probably be retired when they don't make money by selling it. Until then, I would guess that they will keep producing it, since they want to, you know, make money by selling a product that people want to buy.

  23. Why is Debian not offering a 32-bit OS? by sound+vision · · Score: 2

    The other comments here have already answered why MS still offers a 32-bit OS - not a hard question.
    What strikes me as weird is why many Linux distros today aren't offering a 32-bit OS. The next Debian release won't have a 32-bit version, for example. They should know that a good chunk of their users are computer hobbyists who run it on older, repurposed hardware. And not as old as you might think, Intel was shipping 32-bit Atoms through 2010 at least. I have one I'm using to this day as a low-power fileserver/seedbox/irc-bouncer.

    Really odd to see them drop x86 support when they support other weird architectures I haven't seen since the 90s, or ever. Does anyone know why?

  24. Re:Because 64-bit WinOS doesn't support 16-bit app by Rockoon · · Score: 2

    These arent "apps" he is talking about.

    The "solution" of course is to buy new industrial equipment to replace the old that you are controlling with that 16-bit computer. So it''ll only cost a few hundred grand at best to move off of that 16-bit CNC setup. Not a big deal at all, right? Then they can run windows 10 too... thats an awesome operating system for industrial equipment. Honest.

    --
    "His name was James Damore."
  25. Re: Let me get this right . . . by pcjabber · · Score: 2

    I work in the process control industry, and many reporting modules for SCADA Historian software are only available for 32-bit Office (Wonderware is the first one that springs to mind).

    So unfortunately, 32-bit Office will probably stick around for a while longer (at least until software vendors rewrite their modules to be compatible with 64-bit Office).

  26. Re:16-bit may be the reason. by Holi · · Score: 3, Interesting

    Heck I have an AS/400 in my server room right now.

    --
    Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
  27. Re: Because 64-bit WinOS doesn't support 16-bit a by that+this+is+not+und · · Score: 2

    Windows has granular permissions. Not a primative 1970's all-or-nothing security model.

  28. Zero downsides? by Junta · · Score: 2

    One: memory. 64 bit applications use more memory.
    Two: storage. 32 bit compatibility means 32 bit libs alongside 64 bit

    Finally, apart from compatibility, there isn't much upside for 64 bit if you have less than 4GB of ram.

    I don't know if Windows does anything with it, and in practice I don't think it's used, but https://en.wikipedia.org/wiki/... is an example of using 32 bit x86 but requiring x86_64 because of memory.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  29. Re:To siphon money away from LUDDITES! by networkBoy · · Score: 2

    *not* MRI, but I have direct experience supporting hugely EOL'd equipment.

    There are vendors out there who don't advertise in the normal channels, but their specialty is finding and sourcing that "Component A" you need, generally for an eye watering markup over MSRP, even when accounting for inflation.

    I needed some PECs (Pin Electronic Drivers) that simply didn't exist anymore and the Altera FPGAs that drove them in the system too. I didn't have the source for the FPGAs anymore, all I had was a known good dump from one of the units, but that's good enough.

    Said company sourced the PECs (in the needed 16 pin PDIP or CERDIP package) at a price of $15 each, the FPGAs about $375 each.
    I think the FPGAs were only 200% above retail, but those PECs used to sell for about $0.65 each.

    Still, they had the remainder of the world's known supply (about 50K units) and could source them. They *also* were able to continue sourcing ATI All in wonder pros that only worked on Windows 98/98SE... and yes we paid through the nose for those too, since they were the only video card that was supported with the "live video overlay" on the machines.

    Those systems lived in an isolated lab, where their network connection was to a dedicated bastion host that ran a current OS and provided server software passthrough etc.

    Damn that was a fun lab to be the steward of (not).

    --
    whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
  30. 32 bit Windows is th e give-away version by kenh · · Score: 2

    Microsoft gives OEMs free, as in beer, or low-cost 32-bit Windows OS licenses for equipment that falls within certain hardware limits (screen size, RAM,etc.), that is why you can find $89 Win10 Tablets, for example.

    --
    Ken
  31. Re:To siphon money away from LUDDITES! by darkain · · Score: 3, Informative

    Just another note on EOLed equipment: Intel ONLY stopped producing the i386 in 2007 (nearly 20 years of production for the CPU) because it was that widely used.