Slashdot Mirror


64-bit Windows XP Tested And Reviewed

sebFlyte writes "64-bit Windows is nearly here, despite Microsoft quietly dropping support (and plans for it) for the Itanium on XP ... Windows XP for x64 RC1 has been tested, seemingly fairly thoroughly, and actually looks like a stable OS."

52 of 426 comments (clear)

  1. Alpha by Zule_Boy · · Score: 3, Insightful

    Seems kind of funny after the whole NT on Alpha death microsoft induced. Now this should be the final blow (thankfully) for the UnObtanium.

    1. Re:Alpha by TheNetAvenger · · Score: 4, Informative

      Seems kind of funny after the whole NT on Alpha death microsoft induced. Now this should be the final blow (thankfully) for the UnObtanium.

      Compaq purchased DEC, and halted the Windows2000 production agreement with Microsoft. Microsoft regretably pulled support from the Alpha in RC1 of Windows2000.

      So peeps can thank Compaq for killing the Alpha, not Microsoft.

    2. Re:Alpha by TheNetAvenger · · Score: 2, Insightful

      Given that SPARC, POWER, PA-RISC, and MIPS are all still around, running Windows was never a pre-condition for survival. Alpha is like a foster child going from home to home eventually fizzling out and ending up in an addiction treatment shelter waiting out its last days hoping for a chance to die. Compaq, DEC, and HP just are bad parents, that's all.

      Ya, I agree, although the Alpha and Dec relationship to NT was more contigent than a lot of other processors. Dec used NT to showcase the power of the Alpha CPU, even before it was released back in 1992, it was being demonstrated runnting NT at comdex that year.

      So Dec had pinned a lot of the success on it relationship with NT.

      But it wasn't the loss of NT that killed the Alpha, everyone knew that Compaq had no interest in keeping the Alpha project alive when they aquired DEC, in some ways we pretty much knew they wanted to off the Alpha, as it was competing against Compaq servers of the time.

      Compaq not only cut the Alpha support off at the throat, they directly nailed the project the first chance they had.

  2. WinXP x64 on Xeon machine by st3v · · Score: 5, Interesting

    I recently built a Dual Xeon (with EM64T extensions) machine, and I tried Windows XP x64, and it is running pretty well so far. It is backwards compatible with 32-bit applications, but you need to find 64-bit drivers for your hardware. 32-bit drivers will not work.

    1. Re:WinXP x64 on Xeon machine by JamesP · · Score: 2, Informative

      You must have smoked some serious shit, man...

      32bit drivers on a 64bit OS is a big NO-NO, even for FOSS...

      It's not possible.

      --
      how long until /. fixes commenting on Chrome?
    2. Re:WinXP x64 on Xeon machine by Wiz · · Score: 4, Informative
      You are simplifying things a bit, but in a round-about way it is true!

      From Redhat's release notes for the update 2 to RHEL3.

      Software IOTLB -- Intel® EM64T does not support an IOMMU in hardware while AMD64 processors do. This means that physical addresses above 4GB (32 bits) cannot reliably be the source or destination of DMA operations. Therefore, the Red Hat Enterprise Linux 3 Update 2 kernel "bounces" all DMA operations to or from physical addresses above 4GB to buffers that the kernel pre-allocated below 4GB at boot time. This is likely to result in lower performance for IO-intensive workloads for Intel® EM64T as compared to AMD64 processors.

      See for yourself:

      Redhat.

    3. Re:WinXP x64 on Xeon machine by sirReal.83. · · Score: 2, Insightful

      Between the dual-1.8GHz-opteron and the dual-3.4GHz-em64t machines that I use on a regular basis at work, I'd pick the AMD any day - the speed might be equalish but the Intel box produces several times the level of noise and heat.

  3. Windose... by ThisNukes4u · · Score: 5, Insightful

    This is supposed to be a professional news site, can we just spell it as it is for once, and bash in the comments instead of the supposedly "objective" blurb?

    --
    thisnukes4u.net
    1. Re:Windose... by killerface · · Score: 2, Informative

      Also maybe you havent noticed, many of the graphics for microsoft are either bill gates dressed as a borg or a windows logo cracked, if you want unbiased go to npr or fox even.

    2. Re:Windose... by Rirath.com · · Score: 2, Funny

      maybe a firefox extention to change windose, winblows and windoze to Microsoft Windows(TM).

      You may be on to something... like adblock in cleaning up the web, but for text. M$ becomes MS, etc etc. While we're at it, we can just de-1337 (get it?) the whole web and improve the intelligence overall.

      u = you
      r = are
      LOL = "That's a knee-slapper!"
      OMGWTF! = "I say, ol' chap!"

      Of course, for the people who actually find that kind of thing funny, there awaits much amusement as well in reverse. There's a lot of talk for filters like this (intended for profanity, go figure...) but little has actually been done. Perhaps with a 3rd party filter app (Proxomitron?) though.

  4. Re:Windows Longhorn by Lindsay+Lohan · · Score: 5, Informative
    Does anyone know if 64-bit will be present in Windows Longhorn in the upcoming future?
    Yes it will be.
  5. What, you say? by Anonymous Coward · · Score: 5, Funny

    First the Windows anti-spyware outperforms ad-aware and spybot s&d now you're saying this thing looks like a stable OS?

    Who are you and what have you done with Slashdot?

    I, for one, will NOT welcome our new MS-loving overlords.

    1. Re:What, you say? by l3v1 · · Score: 2, Funny

      First the Windows anti-spyware outperforms ad-aware and spybot s&d now you're saying this thing looks like a stable OS?

      Maybe this is also made by Giant ? :D

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  6. Don't know.. by orevo · · Score: 5, Informative

    what you all mean. My Windows Server 2003 desktop (YES I USE IT AS A DESKTOP!) is perfectly stable and has yet to give me one single hiccup. Granted, I'm not much of a gamer, but this setup seems to be working like a dream for me.

    1. Re:Don't know.. by Mike+Rubits · · Score: 5, Interesting

      You and me both. I use it as a gaming OS too. Awesome once you trim down the server fat you don't really need on a desktop. It's XP without the bull, and hand-holding.

  7. Re:Windows Longhorn by SIGALRM · · Score: 5, Informative

    if 64-bit will be present in Windows Longhorn

    If you're interested, here's a good discussion on what 64-bit Longhorn will look like.

    --
    Sigs cause cancer.
  8. Slower gaming... by Frank+of+Earth · · Score: 3, Interesting

    http://reviews.zdnet.co.uk/software/os/0,39024180, 39183101-5,00.htm

    Looks like you drop a few fps when running the 32bit games in a 64bit os. I wonder if new nvidia drivers would make it as fast or faster though...

  9. This article is useless without torrents by Anonymous Coward · · Score: 5, Funny

    Er, I meant pictures.

    1. Re:This article is useless without torrents by Ryan+Stortz · · Score: 4, Informative

      It's still Beta, and Microsoft has been offering it up for download for awhile now. The article even points you to the download page.

      --
      Bugs are just features that have been fixed.
  10. I've been using it... by TexVex · · Score: 4, Interesting

    I recently upgraded to an Athlon64 3200+ and downloaded the Win64 eval/beta. There's practically no difference between it an Windows XP. I hvaen't had a single weird application incompatibility -- it's running all my 32-bit stuff just fine. I'm a gamer, so "32-bit apps" includes some hefty 3D-accellerated, DirectX-using stuff. I don't have any 64-bit apps to test with.

    Hardware support required some initial digging to get drivers, but everything works fine.

    In other words, if it weren't for the "64-Bit Edition" on the bootup screen and the Task Manager identifying 32-bit apps as such, I wouldn't really notice a difference between this and regular old WinXP.

    --
    Fun with Anagarams! LADS HOST, SHALT DOS. HAS DOLTS. AD SLOTHS, HATS SOLD. ASS HO, LTD.
    1. Re:I've been using it... by TexVex · · Score: 5, Interesting
      How was gaming performance on it?
      I use an nVidia card and mobo chipset, and nVidia has been excellent for providing 64-bit drivers for their hardware. The WinXP-64 install had a driver for my graphics card (though I did go and download a newer one from nVidia after install). I'm not so hard core that I run my own benchmarks and tweak to get every last frame out of my system. For Doom 3 and for World of Warcraft, there hasn't been a noticeable drop in frame rate. If it is slower, it's not enough for my flesh-and-blood eyes to notice.

      For reference, my old hardware was an Athlon 3200+. My new hardware is an Athlon64 3200+. The mobos are different. I'm using the same video card, RAM, sound card, etc..
      --
      Fun with Anagarams! LADS HOST, SHALT DOS. HAS DOLTS. AD SLOTHS, HATS SOLD. ASS HO, LTD.
    2. Re:I've been using it... by rsmith-mac · · Score: 2, Interesting
      I second the parent's assertion, it really is just like XP32. With RC1, Microsoft has finally turned off debugging and cleaned up the memory management code so that memory usage is more or less exactly in line with XP32(the previous Beta builds ate memory like Roseanne Barr at a buffet), and ZDNet has a good point about the driver stuff, since RC1 includes support for such new stuff as ATI's Radeon X-series cards right out of the box.

      I really only have a handful of complaints at this point, and they're mostly F/OSS related actually. Cygwin has not been patched in any way to deal with XP64(which it needs to, as 32bit Cygwin and the 64bit CMD.exe do not get along), which is hindering other software ports since a lot of F/OSS stuff for Windows is built with Cygwin. My other issue is that the Java Standard Widget Toolkit(SWT) has not been ported to XP64(nor to the devs seem to have a plan to do so at the moment) which means no Eclipse or Azureus in spite of the whole write-once, run-anywhere Java mentality(and it's a shame, poor Sun actually has had a version of Java ready for XP64 for some time now). I also have a complaint of Microsoft: they didn't port Windows Media Player of all things to 64bit. 32bit WMP runs just fine, so it's not a problem, but the included software should all be 64bit, in my opinion.

      Still, don't get me wrong, those are the biggest issues I have, and they're overall a .1 on a 1-10 scale of severity. As far as an architecture change goes, XP64 as it is right now is about as clean of a change as I could see happening. It's going to be a good OS, and I'm looking forward to having the chance to use some more 64bit software on it.

    3. Re:I've been using it... by TexVex · · Score: 2, Informative
      Any other tips?
      Motherboard chipsets and video cards seem to be well-supported with drivers. You should double-check and make sure you'll have support for your network and sound hardware. Win64 supports 32-bit apps, but not 32-bit drivers.

      The nVidia video card driver that came with the OS install was buggy. 2D support worked just fine but 3D errors made games unplayable until I updated to the latest driver. Updating the driver fixed the problems and games now look identical, whether I'm running XP or XP-64.

      The XP-64 installer will issue a warning against installing it beside a regular XP install, but it will offer to upgrade. I chose to do a side-by-side install and haven't had any problems. XP-64 uses spearate "Program Files" and "Program Files (x86)" directories. It puts 64-bit apps in the former and 32-bit ones in the latter. It's a bit annoying but is manageable. My Program Files directory now has a combination of my 32-bit apps installed there originally on XP, plus the few 64-bit ones that come with XP-64.

      Hardware-wise, you'll also find that installing the CPU and heat sink/fan is much better than with older Athlons. With the Socket 754 setup, the entire top of the CPU unit is metallic, creating a much larger area of contact between it and the heat sink, and the heat sink has a much larger patch of thermal paste preapplied. The new mounting bracket can be operated with fingers only and even if the heat sink could be put on backwards it would no longer make a difference. My Athlon64 3200+ runs at about 35 degrees Centigrade when idle, much cooler than the old Athlon 3200+..
      --
      Fun with Anagarams! LADS HOST, SHALT DOS. HAS DOLTS. AD SLOTHS, HATS SOLD. ASS HO, LTD.
  11. Looks like a stable OS by IO+ERROR · · Score: 3, Funny

    Every version of Windows looks stable. Just wait until you get that first STOP error.

    --
    How am I supposed to fit a pithy, relevant quote into 120 characters?
  12. Re:Upgraing from 32 to 64? by unit01 · · Score: 2, Informative

    "Windows XP Professional x64 will be priced at the same level as the 32-bit version of Windows XP Pro, Microsoft said in a statement, and the three versions of Windows Server 2003 x64 will come with price tags similar to their 32-bit Standard, Enterprise, and Datacenter cousins." -informationweek.com

  13. Already a veteran WinXP64 user by Zedrick · · Score: 2, Insightful
    I've used the 64-bit version since March or April something. Build 1069 had it's fair share of problems, but I've been running build 1218 for a while now, and it isn't much different from normal XP.

    All hardware except for an old USB webcam works fine with the built in drivers (but I ofcourse downloaded and installed 64bit drivers from Nvidia for my FX5600). I use it quite a lot for gaming and remote access to manage porn-downloads from work (dualbooting FreeBSD for useful stuff). All in all, works fine.

  14. Typo in article? by kschawel · · Score: 3, Insightful

    With the 32-bit version the maximum is 4GB, while systems running the 64-bit version will have as much as 32GB

    Isn't it supposed to be 16TB not 32GB? Just look at the table. Maybe it is referring to something else...

    1. Re:Typo in article? by nanodude · · Score: 2, Informative

      the pagefile/swap is limited to terabytes, ram is limited to gigabytes

  15. Dual Booting Linux & Windows in 64bit by IcarusMoth · · Score: 5, Interesting

    I actually do this in both a classic and modern sense. Modernly Its Gentoo and XPx64-beta on the modern machine. I've only had it up and running since just 2 weeks prior to christmas, and have had no major hiccups so far. I have concerns about the speed and availibility of service packs and drivers (as in with such a small niche of customers having these processors will Microsoft, and more importantly 3rd party software and driver venders be as dilligent in keeping them updated, prior experience says no) Still It feels faster than having it run XPpro x32. AND it was free for the beta testing, SO, I've got like 340 more days of free OS action to keep me going.

    In a Classic sense, right next to the AMD sits an Original, |D|I|G|I|T|A|L| Alpha thats currently running NT4 for Alpha and Gentoo (Though it started out with Red Hat). Running NT4Alpha is one of those things that you never forget. Its fast, stable and relatively virus proof but the biggest problem with it is the LACK OF APPLICATIONS. There were and are no third party apps compiled for NT4Alpha. this was such a major issue that |D|I|G|I|T|A|L| released an emulator thingie, but even that was too little too late to save it.

    Thankfully, AMD decided to include Backwards compatibility on the die. because doing it at the higher level chalks up some major performance penalties. But lest we forget, liscensing Alpha technology is the reason we have a lot of the "innovations" boosting speed as of late *cough* Hyperthreading *cough*

    ---
    For great justice move sig

  16. Not trolling but it did crash on me by parryFromIndia · · Score: 2, Interesting

    I tried installing it on my R3240 Compaq laptop which has a Athlon64 processor - Installed fine on a external Maxtor USB drive, but when I boot it I get immediate BSOD.

    Now the fact that it allowed me to install on a USB external drive is still impressive given the fact that FC3 does not even offer me to install it on USB drive.

    But I don't think Microsoft is investing as much testing / development efforts in it compared to what it did during the release of Windows 2000 - which was the first stable kernel from Redmond.

  17. And in other news... by Anonymous Coward · · Score: 3, Funny

    MS Buys /.!

  18. Win XP 64-bits is a waste of your time and money by dtjohnson · · Score: 2, Interesting

    Windows XP 64-bit edition has some major limitations. First, it uses a new driver model that means that all of the 32-bit drivers for your existing hardware will not work with the new Windows. Second, it has no support implemented for legacy 16-bit DOS or Windows apps which will therefore not run on it. The x86-64 cpus have support for running 16-bit software but Micrsoft chose not to enable it. These limitations don't exist for the 64-bit Linux versions. Microsoft ruled the 32-bit desktop but the 64-bit desktop should belong to Linux.

  19. Funny? by RMH101 · · Score: 4, Insightful

    This isn't funny. It's sad. Deeply predictable, and very very sad indeed. This single post summarises what's crap about slashdot over the last couple of years. Pointless point scoring over content, intelligent discussion and debate. Fuck off.

  20. Wait a minute..... by Anonymous Coward · · Score: 3, Funny

    Two pro-MS summaries on /. in one day?

    Satan is putting the snow chains on his SUV as we speak.

  21. Re:How about... by Sponge+Bath · · Score: 5, Funny
    ...spelling "Windows" as "Windose" does not make you more credible in a Linux crowd.

    Of course it doesn't.
    You need to spell it Windoze.
    The 'z' makes you really credible.

  22. 64bits, fewer crashes... by jeif1k · · Score: 4, Insightful

    ... and still nothing decent on.

    Seriously, the problem with Windows are ultimately its bloat, its user interface, its administrative tools, and its functionality. While making it more stable and porting it to a 64bit processor are nice, they don't fix what is fundamentally wrong with it.

  23. Re:Dual Booting Linux & Windows in 64bit by Esben · · Score: 2, Interesting

    You are feeding the arguments for what I have been saying for years: Not only have the MS monopoly keeped the OS development back. It has also stifled the chip-development. All developers developed for MS-Intel. Nothing else. Most propetary software isn't portable. Therefore there was no applications for NT4 on Alpha. Therefore MS have given up on WindowsNT on PPC even though the OS might be easily portable in itself. Therefore all the superiour architectures to i386 has died.

    If we are going to get new architectures - if it is not already too late - on the desktop we have to take either the route of open source, where each user (in principle) can recompile the application for his architecture, or the route of virtual machines (Java or .Net), which can do hotspot compilation locally. The distribution system of current properetary, closed source software, where precompiled binaries are distributed, kills every attempt to make an architecture which isn't compatible with the dominat i386 (maybe x64 in the future).

    There is a good thing happening though: Intel and AMD seems to got stuck wrt. clock-speed. They can't make the CPUs run any faster now. They have to go for hypethreading or multi-core chips. For that to give any performance benifit most applications have to be rewritten. If while doing that people start to think about portability ther might be a chance that those rewritten applications will also run on other architectures. Even PC programmers aren't living in the near-assambler programming world as they did in the 80's and beginning of the 90s anymore!

  24. XP64 = Good news for linux x86_64 by Klar · · Score: 2, Interesting

    I have 64 bit fedora core 3 installed on my laptop right now. The OS works great, but there is a big lack of wireless card drivers. Now with 32bit linux, you are able to run the windows wireless drivers using emulation in linux fine; however, since the windows drivers are 32 bit, you can't use them with a 64 bit os! XP64 should bring more 64 bit wireless drivers, which could be emulated in linux, thus allowing me to use wireless in linux, instead of having to boot to windows to get a wireless connection!

  25. Re:Win XP 64-bits is a waste of your time and mone by JesseT · · Score: 2, Informative

    Let me get this straight. First, you say that WinXP 64 won't run your legacy DOS/Win3.1 applications, and then you say that these limitations don't exist for 64-bit Linux? But since when did 16-bit DOS or Windows 3.1 applications run under Linux without an emulator? Sure Wine will run 16-bit DOS and Windows 3.1 applications on Linux. But guess what? Wine is also available for Windows. As for the new driver model, I believe they changed it to increase security, stability, and the ease with which developers can create drivers. It's a good thing that they changed it, not a bad one. That does mean that a lot of old hardware won't be supported, and that that good drivers won't exist for other more modern pieces of hardware until the hardware vendors release them. But for one, Windows XP 64 was made for modern hardware, not old machines, and the shortage of some drivers is only temporary. So sure, you're stuck with using a limited array of hardware to start out with, but Linux still suffers from the same problem. There's unfortunately still a lot of Linux unfriendly hardware out there. All in all, I think you are being hypocritical, just for the sake of bashing MS. If you're going to bash them, at least do so with some solid facts. You're making the rest of us look bad.

  26. the power of commercial software development by geg81 · · Score: 3, Insightful

    Microsoft manages to deliver a beta of a 64bit version of Windows only, what, several years later than Linux. And while the 64bit Linux distributions come with most applications actually recompiled as 64bits, you will hardly get any 64bit applications for Windows.

  27. Trim down the server fat? by sp0rk173 · · Score: 2, Interesting

    When i ran Server 2k3 as my desktop, i had to ADD desktop fat. Turning on the Sound subsystem, install java, turn on graphics acceleration, loosen up security in IE, install firefox, enable direct X, install XP video card drivers (I had an ATi card back then, and they don't produce drivers for 2k3 like nVidia does), turn on image acquisition, turn on the CD burning subsystem, tweak memory usage to make it run more desktop-friendly. The only thing you actually turn off (and really don't have to) is that annoying shutdown tracker.

    To me, and this is just me...you might have a totally different definition of "trim", that seems more like adding services that are unneeded for a server. Like i said before, Desktop "fat".

  28. Stable? by Anonymous Coward · · Score: 2, Interesting

    "actually looks like a stable OS."

    I remember hearing that about NT, then NT4, then Win2K, then WinXP.

    Sorry, Microsoft, you've cried wolf too many times. I don't believe it. Or maybe they mean "stable" as in "as stable as WinXP", i.e., "not very stable".

    1. Re:Stable? by fyrewulff · · Score: 2, Interesting

      if by "not very stable" you mean "XP has only crashed on me once in the last 3 years" like my experience, Linux must have negative crashes.

      --
      "We need to get over this notion, that, for Apple to win... Microsoft must lose." - Steve Jobs, 1997
  29. Re:Win XP 64-bits is a waste of your time and mone by Kymermosst · · Score: 4, Informative

    Now, I'm not one who normally defends Microsoft products, nor do I usually respond to trolls, but here goes:

    Windows XP 64-bit edition has some major limitations. First, it uses a new driver model that means that all of the 32-bit drivers for your existing hardware will not work with the new Windows.

    Given that almost all hardware manufacturers target Windows, I doubt this will be a problem for long for currently-supported hardware.

    Second, it has no support implemented for legacy 16-bit DOS or Windows apps which will therefore not run on it. The x86-64 cpus have support for running 16-bit software but Micrsoft chose not to enable it.

    Credit to Microsoft for finally taking the plunge and not supporting obsolete code. Nobody *has* to use 64-bit Windows, and frankly, using a 64-bit box to run 16-bit software is... a waste. Legacy support has bitten Microsoft in the ass more than a few times when it came to security problems with Windows. Besides, if you need to, you can always run old code using a product like VMware, as well.

    These limitations don't exist for the 64-bit Linux versions.

    This might be because the Linux kernel never "supported" 16-bit DOS or Windows apps by itself. (In fact, the Linux kernel can't run any 16-bit programs by itself, you needed a program like dosemu.)

    Nice troll.

    Microsoft ruled the 32-bit desktop but the 64-bit desktop should belong to Linux.

    That may turn out to be true, but not for any reason you listed.

    --
    "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
  30. Re:cool by ckaminski · · Score: 4, Interesting

    I've been doing catalog tearsheets for sometime in Photoshop, and I'm routinely getting up to gigabyte+ images. With WIN32 restricting me artifically to 2GB total memory usage per program, I cannot do much better than this without 64 bit support. And in a year or two, I may be pushing that limit.

    32 bits is just barely sufficient for me now.

    With most processors on the market in the next 2 or three years being 64 bit, who cares? It's the next wave.

  31. NT on Alpha is 32-bit only by alba7 · · Score: 2, Informative

    And now the Alpha is dead.

    --
    Post tenebras lux. Post fenestras tux.
  32. MS haven't released rc1 to the public yet ... by popoutman · · Score: 3, Interesting
    When you go through the signup procedure to order the beta/evaluation version, you get a link to an iso of a previous version. The latest publicly available .iso of winxp-64 is build 1218. Build version 1289 is the latest of windows server 2003-64bit, and that uses the same code as reviewed.

    Build version 1289 of XP professional is MSDN only at the moment, and is supposed to be released to CPP towards the end of the month.

    I am running 64-bit 2003 server at the moment on a 3000+ amd64 and it just flies along. No real issues so far, apart from dvd layback and some motherboard incompatibility with some graphics cards, but that is a seperate issue.

    I'd suggest trying it for a while. Some of the default security makes sense now, compared to that in vanilla XP.

    --
    - This sig deliberately left blank. Nothing to see, move along.
  33. Re:cool by RWerp · · Score: 2

    Don't worry, we physicists shall always find use for faster CPUs.

    --
    "Long run is a misleading guide to current affairs. In the long run we are all dead." (John Maynard Keynes)
  34. Which one? by CrkHead · · Score: 4, Funny
    "actually looks like a stable OS."

    So, what OS does it look like now?

  35. Re:Win XP 64-bits is a waste of your time and mone by rsmith-mac · · Score: 2, Informative
    Credit to Microsoft for finally taking the plunge and not supporting obsolete code. Nobody *has* to use 64-bit Windows, and frankly, using a 64-bit box to run 16-bit software is... a waste. Legacy support has bitten Microsoft in the ass more than a few times when it came to security problems with Windows. Besides, if you need to, you can always run old code using a product like VMware, as well.

    If I may, there's something that should be pointed out to you and the OP: the AMD64 specification does not include a 16bit mode when running in 64bit mode. The two 64bit modes available are "pure"(which is literally pure 64bit mode) and "compatibility" which lets the processor run in 64bit mode while being able to run specific threads in 32bit mode, hence allowing 32bit programs to run with almost no performance hit, save some DLL Hell from needing the 32bit DLLs. Compatibility mode doesn't support 16bit threads however(you must be running pure 32bit mode to run 16bit threads), so there are two points I'd like to make: 1) It's not MS's fault that there isn't 16bit support, this is a hardware limitation, as they'd need a full emulator to get any sort of 16 bit support. And 2) AMD deserves the credit for killing 16bit, not MS.

  36. 16-bit programs do not run by wintermute1974 · · Score: 2, Insightful
    From the article:
    Anyone who still uses older 16-bit programs can forget about running them under 64-bit Windows. However, some 32-bit applications use 16-bit code during installation, which means that these programs cannot be installed.
    Well, this is disappointing. For the first time ever Microsoft is dropping support for binaries that ran in earlier versions of Windows.

    Does Microsoft no longer value older software? Do they presuppose that users no longer want backward compatibility?

    Is it too hard to extend the NT Virtual DOS Machine to the 64-bit architecture? Or is the expectation that I only run the new, 64-bit, XP editions of Microsoft Spiffy from now on?

    Really, I thought Microsoft's big ace was the mountains of old, existing binaries that just worked without needing the source to recompile on their new OSes. Apparently this does not matter any more.
  37. Re:Win XP 64-bits is a waste of your time and mone by dtjohnson · · Score: 2, Informative

    Sorry but this wasn't a troll although I admit it does sound that way. The problem is that Microsoft did not support running any 16-bit software on the x86-64 machines even though the hardware is physically capable of running 16-bit software in a 16-bit compatibility submode while in the 'long' mode. Microsoft did support the 32-bit compatibility sub-mode but even that is not real good. Emulators that access the hardware (for performance reasons) such as VPC will not be able to use the 16-bit capability because it has not been supported by Microsoft. To run 16-bit software, the Microsoft Virtual PC would have to emulate the 16-bit capability in software and it does not have that ability. Unless Microsoft adds 16-bit emulation to Virtual PC or adds 16-bit support to their 64-bit OS, there will be no DOS, Win9x, or Win ME running under Virtual PC on 64-bit Windows since all of those offer 16-bit support as a part of the OS. Linux and BeOS, however, do support running 16-bit software on the 64-bit software when it is in long mode so perhaps a future linux 64-bit virtual pc will be able to support running Windows 9x. Now *that* would be ironic.

    Why does this even matter? Well, there is a lot of 32-bit Windows software that uses 16-bit installers, for one example. Obviously none of that will install on 64-bit Windows. More importantly, enterprise sites use a lot of legacy software developed over many years that they will not just drop. Linux actually offers a better migration path to move to 64-bit while supporting legacy software than Windows does.

    The driver situation is also a problem. Yes, new hardware will have 64-bit drivers but most existing hardware will not, especially peripherals.