Slashdot Mirror


Microsoft to Require 64-bit Processors

Nom du Keyboard writes "According to News.com Microsoft has said they will require 64-bit instruction set processors (AMD64/EMT64) for all future processor releases. These include Exchange 12, Longhorn Server R2 and Small-Business Edition Longhorn Server among others. I guess we have to bite this bullet sometime."

22 of 377 comments (clear)

  1. not completely accurate. by CDPatten · · Score: 5, Informative

    They have also said a 32-bit version of the Longhorn server would be available.

    http://www.redmondmag.com/news/article.asp?Editori alsID=7046

  2. Typo? by TeleKawaru · · Score: 2, Informative

    I think they meant "future product releases." You can't say that processors include "Exchange 12, Longhorn Server R2 and Small-Business Edition Longhorn Server"

  3. Re:Something's not right by Craster · · Score: 2, Informative

    Just because the OS requires a 64-bit processor, doesn't mean that 32-bit apps won't run in a virtual machine environment, much the way that 16-bit apps run in the wowexec VM on Microsoft's current 32-bit OSs.

  4. Re:Something's not right by meringuoid · · Score: 4, Informative
    Microsoft is breaking backward compatability?

    That's not how I read it. Microsoft is going to require 64 bit processors for its new software. That's about equivalent to them requiring a 32-bit processor for Windows 95, and thereby excluding everyone on a 286. No reason why these systems shouldn't run legacy 32-bit apps - and maybe even 16-bit apps - but they're going to need a 64-bit processor.

    --
    Real Daleks don't climb stairs - they level the building.
  5. Re:Something's not right by CDPatten · · Score: 4, Informative

    "Microsoft is breaking backward compatability? "

    I'm assuming you are talking about 32bit? If you are then... Longhorn Server R2 doesn't come out until 2009, the 2007 version will come out with a 32bit counterpart Their 64 bit platform run 32 bit code without degrading performance.

    The only thing that has to be re-written is 32-bit drivers. They are only breaking "driver" compatibility for legacy hardware. However hardware makers have started (last summer) to write the 64 bit drivers for their hardware, so I wouldn't worry to much about that.

    Is that enough info to debunk?

  6. Wrong article summary? by Jugalator · · Score: 5, Informative

    According to News.com Microsoft has said they will require 64-bit instruction set processors (AMD64/EMT64) for all future processor releases.

    I think "all" should be "some" and "processor releases" should be "software releases"... Here's CNET's take on it:

    Microsoft said some upcoming products, including its Exchange 12 e-mail server, will run only on 64-bit processors.

    It seems to be mostly a focus on 64-bit server products from now on to me, and far from a total switch to 64-bit.

    --
    Beware: In C++, your friends can see your privates!
  7. Re:Let me know when 16-bit code is dead, let alone by Anonymous Coward · · Score: 2, Informative

    Windows XP 64bit has all the 16 bit subsystems removed, and can't run any 16bit software.

  8. Re:Something's not right by ggeens · · Score: 2, Informative

    That's about equivalent to them requiring a 32-bit processor for Windows 95 and thereby excluding everyone on a 286.

    Actually, 80286 support was dropped in Windows 3.1 (AKA Windows For Workgroups). WFW could only run 16 bit code [1], but it needed the virtual memory features of a 80386.

    [1] Except if you installed "win32s", a subset of the Win32 API.

    --
    WWTTD?
  9. Re:duh by should_be_linear · · Score: 2, Informative

    Except that going 64-bit with less then 4GB of RAM makes little sense. Microsoft is binary-compatibility based company so they are trying to make sure that all users and OEMs will jump to new instruction set together. Originally, .NET should make CPU platform irrelevant, but somehow this didn't work really so all major Apps are still C++. Interesting thing that AMD64 instruction set, once underdog, will likely have no compatition in PC market for next couple of years. Even Apple standardized on it.

    --
    839*929
  10. Re:Is this bad or good? by iamhassi · · Score: 4, Informative
    "But when MS goes to pure 64-bit, there may well still be a lot of legacy Pentium IVs around running just fine. "

    well, in the original article that the article links to it says:
    "Separately, Microsoft also announced that the Compute Cluster Server and several other upcoming server software releases will work only with 64-bit processors."

    They're talking specifically about server software, not really desktop.

    In the article the post links to it says:
    "company executives detailed its plans to add support 64-bit microprocessors in its server applications and operating systems."

    so they're supporting 64 bit in their OS, but not requiring it... least none of the stories said they're requiring it.

    I agree, I think it's a mistake to require 64 bit support in desktop OS's in the near future, I mean there's 5 year old processors that run the latest XP just fine so to say 5 yrs from now that most processors made today wont run Windows 2010 (twenty-ten ;) seems to be a pretty serious statement.

    Are they trying to kill Intel sales?

    --
    my karma will be here long after I'm gone
  11. Re:Digg.com did it again by 0xdeadbeef · · Score: 1, Informative

    Huh, digg. kuro5hin.org did it first, and fark.com does it funnier. When will you begin cross-promoting with myspace?

  12. Re:Is this bad or good? by ZiakII · · Score: 2, Informative

    there may well still be a lot of legacy Pentium IVs around running just fine. Maybe we'll be able to get these guys to consider alternatives at that point?

    Most Pentiums IVs can support 64 bit processes.

    from Intel's website Scalability and performance with Intel® EM64T Intel® Extended Memory 64 Technology (Intel® EM64T) can improve performance by allowing the system to address more than 4 GB of both virtual and physical memory. Intel EM64T also provides support for 64 bit computing to help handle the applications of tomorrow.
    The link can be found here

  13. Re:All future "processor releases"? by masklinn · · Score: 3, Informative

    Uh ya, right, GPU is an ATI design and CPU is a 3-core PowerPC by IBM.

    Both were created in cooperation with Microsoft and are fully custom made (the Xenon CPU took 2 years), but they're still not "MS processors".

    --
    "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
  14. MS servers were 64bit back in 90's by axonis · · Score: 2, Informative

    Don't you guys remember the Digital Alpha ?, it had a port of Windows NT 4.0 back in the 90's

    --
    bæ8Ã0sÃOE?5r©oÂÃ?âz:ÃÃAÃ?ÃOEÂ6fXÃ?]Â
  15. Re:You know what that means, don't you? by harrkev · · Score: 2, Informative

    Those 64 bits are not just used for addresses. You can actually process 64 bits of DATA at the same time.

    This could be a big deal in applications like video processing and encryption. I believe that a 64-bit data path speeds up encryption operations big time, and this is the sort of thing that you tend to do with web servers.

    --
    "-1 Troll" is the apparently the same as "-1 I disagree with you."
  16. Subject totally misrepresented in comments by sonofagunn · · Score: 4, Informative

    Most of you guys have no clue what Microsoft is actually doing. They are going to require some of their *server* products in the future to run on 64 bit processors - not home PCs. A lot of their server products today run on 32-bit and 64-bit processors already. I bet most of their new installs of these server products are already being done on 64 bit processors so they're just going to make things simpler. I doubt anyone will complain.

  17. Re:Updates for this quote by wed128 · · Score: 5, Informative

    Not to advocate the devil, but the NT line was never dos based, so that quote no longer applies and that update makes no sense.

  18. Re:Seriously? by earthpig · · Score: 2, Informative

    well,
    the first thing that comes to mind is this will require a new computer.
    well that means bying a new computer with the new windows pre installed.

    net effect, helping to reduce piracy.

    its quite simple.

  19. Re:Mailbox size?!? by photon317 · · Score: 2, Informative


    Typically on a traditional 32-bit OS files within a filesystem were limited to 2GB in size. Some people have easily more than 2GB of mail, and if your mail system stores all of a user's mail within a single "mailbox" file, you see the problem.

    OTOH, it's not really smart at all for a mail server to have one file per user (or even one file per "mail folder") - methods akin to the unix Maildir standard are far more efficient on modern filesystems that scale well as dentry lists grow.

    And OTOOH, most 32-bit OS's on 32-bit processors support 64-bit filesystem extensions, allowing files much larger than 2GB anyways, although perhaps not as efficiently as they could in a native 64-bit environment (but we're not talking about a huge, or even normally noticeable, efficiency difference).

    --
    11*43+456^2
  20. Re:Is this bad or good? by David+Greene · · Score: 2, Informative
    As for performance...well, you won't see much difference with a 64-bit processor, but that's not because they aren't better - that's because people haven't been writing new code for them due to slow adoption rates.

    Not true. 64-bit computing has almost nothing to do with performance. It's all about address space. That's why Microsoft is pushing this for server apps. We are quickly running out of bits to build large, fast, shared-memory machines with x86 hardware. Even with today's Opteron and EMT64 offerings we don't have enough to build really big machines because the actual pins on the chip don't support the full 64-bit space. I believe it's something like 40 bits today.

    --

  21. Re:Is this bad or good? by Procyon101 · · Score: 3, Informative

    Definately. I've got machines slower than that here running on my gigabit lan with no problems. I suspect he either is using all hubs instead of switches and his network is huge, or is completely pwned by a worm and doesn't know it. Even "unreasonable broadcast traffic" from some protocol isn't going to tax a machine that's at least a pentium classic.

  22. Re:Updates for this quote by Procyon101 · · Score: 2, Informative

    Ah, but DOS had it's roots in CP/M, which did run on 4 and 8 bit systems such as the 8085 and 65xx series.