Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Windows Operating Systems Software Microsoft

64-Bit Windows Releases Now Available 594

SimplyJeff writes "Athlon 64 users rejoice! Today at WinHEC 2005 in Seattle, Microsoft announced availability of the 64-bit editions of Windows XP and Windows Server 2003. Strangely (and possibly a sign the drivers aren't yet up to snuff), Microsoft will not sell the 64-bit releases in retail outlets. For now, only new PC buys can get Windows x64 Edition as an option. However, those who purchased Windows XP after March 31, 2003, can trade in their copy for the 64-bit version at a cost of $12 and a voided warranty. Although, x64 users will get one free support call to Microsoft." Reader bonch adds a link to CNET's review of the OS.
This discussion has been archived. No new comments can be posted.

64-Bit Windows Releases Now Available

Comments Filter:
  • Applications? (Score:5, Insightful)

    by _Sharp'r_ ( 649297 ) <sharper AT booksunderreview DOT com> on Monday April 25, 2005 @09:13PM (#12343818) Homepage Journal
    Great, now all people need are some applications really designed to take advantage of it....
    • 64-bit Solitarire is going to rock! I can't wait! Minesweeper will seem so much better with all those extra bits. It's definately worth the upgrade price.
      • I had a Commodore 64 in - oh - 1982.
    • Re:Applications? (Score:5, Insightful)

      by ink ( 4325 ) * on Monday April 25, 2005 @09:32PM (#12344008) Homepage
      Well, you should be able to run Win32 apps as quickly as you did on your 32-bit version of XP. As 64-bit apps make an appearance, they should run just fine alongside their elder bretheren. I wonder if we'll see the marketing blitz for "Win64" or "Certified for 64-bit Windows" applications this time around. When Microsoft moved from win16 to win32, everyone had to upgrade all their apps to take advantage of Windows 95, Win32S and NT 3.5. It was quite a money grab for the application developers; many simply had to re-compile against the 32-bit libraries and do some minor tweaks to release their preemptive-enabled applications. People bought it up.

      New Paintshop Pro 64! Now able to address 16TB of RAM! J00 need it!!

      • Well, many applications.

        Anything that is doing tricky work tied closely to the OS might have problems:
        Anti-virus, firewalls, virtual private networks, low-level utilities, etc.
        • Re:Applications? (Score:5, Insightful)

          by StillAnonymous ( 595680 ) on Monday April 25, 2005 @11:24PM (#12344839)
          What about games that utilize commercial protection schemes (safedisc, securom, starforce)? These all use 32-bit drivers to do their low-down and dirty work.

          Will they work on XP64?

          I have a feeling it'll be another case where the cracked version is more compatible than the original..
          • Re:Applications? (Score:4, Insightful)

            by jaxdahl ( 227487 ) on Tuesday April 26, 2005 @02:16AM (#12345683)
            If you like, you could use cracks to remove the protection so you can play your legally bought game.

            However, there are some cases where this will not work:
            One obvious example is Splinter Cell: Pandora Tomorrow. Nobody has been able to crack it and ubisoft has not patched it to the latest version of Starforce3 which supports xp64.
          • Shit, they don't work on XP let alone XP sp 2 (on my machine anyway). Since SecuROM is made by Sony I suspect it is just sabotage to persuade me to buy PS2 versions of games instead...
      • Re:Applications? (Score:5, Interesting)

        by TekPolitik ( 147802 ) on Monday April 25, 2005 @10:02PM (#12344259) Journal
        When Microsoft moved from win16 to win32, everyone had to upgrade all their apps to take advantage of Windows 95, Win32S and NT 3.5. It was quite a money grab for the application developers; many simply had to re-compile against the 32-bit libraries and do some minor tweaks to release their preemptive-enabled applications.

        There was far more to it than that. When you're writing C or C++ code you often make implicit assumptions about the size of many objects. Also MS changed the layout of values passed to Windows messages in many cases, and that required extensive code changes.

        I don't see many apps being ported to 64 bit though - only apps that have very heavy memory requirements. MS made a mindbogglingly stupid choice when they made sizeof(long) = 32bits in their 64 bit data model. Every other 64 bit operating system made sizeof(long) == 64 bits. That means that even if you've ported to 64 bits before (because you're a server app that works on thing other than Windows), you're up for porting work.

        • Re:Applications? (Score:5, Informative)

          by bersl2 ( 689221 ) on Monday April 25, 2005 @10:56PM (#12344677) Journal
          It's not just about memory.

          AMD made it so that a program running in pure 64-bit mode has access to double the number of general purpose registers and SIMD registers. More registers == fewer memory accesses && fewer memory accesses == faster programs.
      • Re:Applications? (Score:5, Insightful)

        by NutscrapeSucks ( 446616 ) on Monday April 25, 2005 @10:26PM (#12344455)
        When Microsoft moved from win16 to win32, everyone had to upgrade all their apps to take advantage of Windows 95

        Widespread 32-bit support was long overdue, and the applications were generally more stable and functional than 16-bit apps that had to manage segmented memory. (Plus you had fancy new UIs, long filenames, etc).

        I just don't see any real compelling advantage to 64-bit that would make users demand an upgrade to their word processors and MP3 players. Maybe only for high-end video/image editing apps, CAD and the like.
    • Re:Applications? (Score:5, Informative)

      by NanoGator ( 522640 ) on Monday April 25, 2005 @10:34PM (#12344526) Homepage Journal
      "Great, now all people need are some applications really designed to take advantage of it...."

      Newtek just announced a 64-bit version of Lightwave. Okay, this isn't a must-have product for the masses, but 3d artists tend to be the ones to make the most of their new found bits and hertz.
  • Uh ... (Score:3, Interesting)

    by Sonic McTails ( 700139 ) on Monday April 25, 2005 @09:14PM (#12343827)
    Why the hell don't they just label it public beta, since it seems they want no one but a very select few to use it. This is more like a beta test then a product release ...
    • Re:Uh ... (Score:2, Insightful)

      by Anonymous Coward
      April '03 is when the original AMD64 Opterons shipped. Therefore nearly every Windows user of x64 hardware is covered by this program.

      (Exception would be if you bought the $300 retail version and transfered it to your x64 machine.)
    • Re:Uh ... (Score:5, Interesting)

      by Mattwolf7 ( 633112 ) on Monday April 25, 2005 @09:25PM (#12343945)
      Because they have gotten alot of bad press about being behind Linux on the 64 bit release schedule for ~2 years. Now it is "released" but it is still sortof a closed release. Remember Microsoft has a really good marketing division, this is one of their achievements.
      • by Moraelin ( 679338 ) on Tuesday April 26, 2005 @04:37AM (#12346185) Journal
        You know, for all the bullshit about how Linux is ahead of MS in the 64 bit department, that's _not_ my experience with it.

        Sometime during th last half of last year, i.e., after more than a year of "Linux is 64 bit already" bullshit, I actually gave it a try. Gentoo, to be precise. Let me tell you how it worked:

        There were almost no drivers for anything. Not for the hard drive, not for AGP, not for anything. And that was on a Via K8T800 chipset, i.e., the chipset the A64 was launched with.

        Which is just as well, because ATI also had no 64 bit drivers for my 9800 XT. I ended up staring into a 60 Hz VESA Framebuffer display for about a week before I uninstalled it.

        And you know how slow that framebuffer was? Let's just say it's the first time I saw DSL downloads being braked by the speed of updating the progress bar.

        But maybe it had 64 bit applications? Nope, guess again. No 64 bit OpenOffice, no 64 bit Eclipse, not one goddamn app I needed to use was ported yet. Just for a lark I tried emerging Pingus. (God knows the framebuffer speed didn't promise to be good for a game.) Guess what? That one wasn't 64 bit ready, either.

        So you folks are telling me... what? That a freakin' useless system with no apps and no drivers counts as being ahead of MS? Yeah, right. That MS sucks for not loading 32 bit drivers... just like Linux didn't load ATI's 32 bit drivers? That MS's marketting is more guilty than the bleating zealots promoting a Linux system without drivers or apps as a finished and production-ready solution?

        Sometimes this kind of zealotry strikes me like doing more harm than good. I can tell you that _I_ am not looking forward to trying 64 bit Linux again. (And I'm writing this in Konqueror in 32 bit mode Gentoo linux right now, so you can spare the "Redmond fanboy" wisecracks.) I think other people who got tricked by that zealotry would be even less inclined to give it another try, ever.

        It may not be obvious, but _some_ truth in advertising can go a long way. Yes, we're all nerds, we're all outraged as the "creative puffering" that marketting does. But one-upping them via outright lies and outright promoting an unfinished product where only the kernel and GCC is anywhere near 64 bit ready, well, is just a way to shoot the whole Linux community in the foot.

        It may not be obvious, but the _only_ use and reason to live of a computer or an OS is to run an apps, and of those is to solve a problem the user has. Same as a tool. You don't buy a microwave oven as an ideological statement against gas ovens, you buy them to actually heat some stuff in them. Same with computers.

        And there a tool which sorta is imperfect beats a tool which is completely useless any day.

        That's the problem with the mindless zealotry: you sold someone a solution based on _your_ ideology, rather than his needs, you've lost him as a customer for good. That tool from MS is very very imperfect, yes, but it does run Paintshop, some games, etc. It does what Joe Average wants. If your big ideology win is selling Joe a tool which doesn't do that, you haven't converted him, you've just gained someone who'll tell all his friends to stay off that Linux crap.

        Just food for thought.
        • Erm.... b***ocks. I'm running Linux on an Athlon64 for six months now, and everything's there and functional on the hardware you mention.

          OK there's no 64 bit openoffice yet, but the 32 bit binary version works perfectly.

          You're talking utter rubbish. Everything works, including IDE, SATA, Gigabit Ethernet, 8x AGP and accelerated graphics. It plays Doom 3 like a dream.

          WTF did you do wrong?!!
        • by Lumpy ( 12016 ) on Tuesday April 26, 2005 @07:50AM (#12347006) Homepage
          I call Bullshit.

          i have been running linux on a dual Opteron for 4 months now with NO problems. granted I went Nvidia, and they care about releasing drives for linux people so I had no problems there... UT2004 in 64 bit (yup the 64 bit version of the linux app is on the install CD's) is screaming fast. All drivers are there in 64 bit goodness, SATA is happy as well as my u320 Scsi raid.

          Care to actually list the hardware you claim that there was no support for? Myself and several others in the LUG have no problems with 64bit linux. Also anyone having a shit fit over an office app running in 32 bit mode really needs to get a life. We have been using Suse 9.2 and it runs all the 32 bit apps happily on the 64 bit system. If you were a real gentoo user you would have known how to get 32 bit emulation turned on.

          here, waht help? this obscure website [gentoo.org]

          Suse has it set up for you already, but as a Gentoo user you must be an advanced linux pro to choose it over a newbie distro like Suse that configures everything for you already.

          this is NOT a dig on Gentoo users, you guys typically are levels above the "I hate text files" crowd, I just know that the parent is lying and am trying to make a point about it.

          if the parent is actually truthful i strongly suggest he choose a distro that has more automatic configurations and is ready for 64 bit like Suse.
        • Hmmm, I've had a completely different experience with 64 bit Gentoo... I'm currently running 64 bit Gentoo Linux on an FX-55 chip. I dual booted into WinXP 64 bit for a little while, but found the lack of native 64 bit applications (and especially drivers) to be irritating (I'm not a big fan of Windows to begin with either). I've found the biggest speed increases have nothing to do with 64 bit code though. In fact memory access seems to be way, way, way faster. There is also no more "bigmem" option, which

    • Re:Uh ... (Score:5, Insightful)

      by km790816 ( 78280 ) <[moc.liamekaens] [ta] [20xg3qhqw]> on Monday April 25, 2005 @09:29PM (#12343979)
      You can get it on a machine and Microsoft will support you. Doesn't sound like Beta to me.

      If you were Microsoft, would you like to deal with the long line of tech support calls explaining why the new version of Windows doesn't work on a Pentium Pro.

      For the market they are targetting, their sales strategy makes perfect sense.
    • Re:Uh ... (Score:5, Informative)

      by enosys ( 705759 ) on Monday April 25, 2005 @10:37PM (#12344542) Homepage
      It's not beta. There was a public beta test and that is now over. The OS is finished. It's just that there are relatively few drivers and even fewer 64 bit applications.

      The OS is there for whoever needs it. Microsoft is just making sure that people don't start upgrading without understanding the limitations.

  • Sweet. (Score:2, Funny)

    by Aeron65432 ( 805385 )
    Yes! Now I can run 64bit on an OS I never wanted to use in the first place!
  • by NitsujTPU ( 19263 ) on Monday April 25, 2005 @09:15PM (#12343853)
    Athlon 64 users rejoice! Today at WinHEC 2005 in Seattle, Microsoft announced availability of the 64-bit editions of Windows XP and Windows Server 2003

    ...nuff said.
    • Frankly, I doubt this is useful to more than a tiny fraction of /.'ers. My impression is that most of us run Linux or OS X for our desktop/server systems, and only use Windows for games. Okay, a reasonable number of /.'ers will have to use Windows desktops at work, but how many of those actually run memory intensive applications that are too slow currently?

      When they games start coming as standard as dual format AMD64/x86, I'll think about switching. In the meantime, don't care (and if more games start gett
  • Free call? (Score:5, Interesting)

    by shreevatsa ( 845645 ) <shreevatsa DOT slashdot AT gmail DOT com> on Monday April 25, 2005 @09:16PM (#12343859)
    From the summary:
    Although, x64 users will get one free support call to Microsoft.
    What on earth does that mean? Does a call to MS support cost so much that one free call is worth mentioning in the summary?
    Or do they know that anyone using W64 will need to call MS support, or what?
    • What on earth does that mean?

      It means just what it says.

      Does a call to MS support cost so much that one free call is worth mentioning in the summary?

      Read the sentence which is before the one you quoted.

      Or do they know that anyone using W64 will need to call MS support, or what?

      Not necessarily ;)
    • Re:Free call? (Score:2, Informative)

      by imemyself ( 757318 )
      Does a call to MS support cost so much that one free call is worth mentioning in the summary? It costs $35 for a "basic" call for a home user. An advanced support call costs $245. http://support.microsoft.com/oas/default.aspx?ln=e n-us&x=5&y=3&gprid=6794&
    • by Ayaress ( 662020 ) on Monday April 25, 2005 @09:42PM (#12344107) Journal
      It's like when you go to jail. You only get one call to get yourself back out.
    • by aixou ( 756713 ) on Monday April 25, 2005 @10:30PM (#12344488)
      I wonder how many people's calls will go like this:

      MS_Help: How may I help you?
      Caller: Is it true that I only get one free support call?
      MS_Help: Yes it is.
      Caller: oh...
      Caller: ...
      Caller: right
      Caller: thanks. ::click::
  • by AdityaG ( 842691 ) on Monday April 25, 2005 @09:17PM (#12343867) Homepage
    If you have a 64-bit processor, here is your OS. I know people are going to get on here and talk about Linux supporting 64-bit a while ago and such, but this is Windows. They have moved to 64-bit. That means, us designers who like to use Photoshop or just play games (that don't run on linux that is) can finally put our 64-bit processor to some good use.

    There is still going to be the lack of 64-bit programs for a while, but it's a start.

    And in my opinion, the $12 trade sounds like a nice deal.

    Cheers
    P.S. No, I am not a Linux hater or w/e. I like linux, I like windows. I just use them for what each does best.
    • by BobPaul ( 710574 ) * on Monday April 25, 2005 @09:28PM (#12343975) Journal
      And in my opinion, the $12 trade sounds like a nice deal.

      The $12 trade in deal is only valid if you purchased a PC with WinXP preinstalled. If you built your own system and installed a retail WinXP the offer doesn't apply.
    • The time to make the move would be when there is a 64bit application that you want to use. Otherwise you will be dealing with lack of third party driver support and possible compatibility issues without any real reason.
      Personally, I'd wait before making the jump.
    • by willfe ( 6537 ) <willfe@gmail.com> on Monday April 25, 2005 @10:01PM (#12344257) Homepage
      You're practically begging for it, so here goes :)
      • Gentoo Linux for AMD64 has been out for well over a year. Plenty of other distros have too.
      • Solaris, HP/UX, AIX, and other Unices have been 64-bit for years (not in the x86 architecture, but still, it's there).
      • No drivers for my video card, wireless card, DVD+/-RW drive(!), etc., in Windows. If I upgrade Windows on this box (a brand new notebook) to the 64-bit edition, no games, networking, or burning for me. Wheee! But hey, "this is Windows" so I should be happy! Office should be enough for anybody. :)
      • You ain't putting your CPU to "good use" until your apps are rebuilt as 64-bit binaries, and really only math-intensive apps (and less so for memory and system bandwidth intensive apps) are going to benefit. Photoshop might benefit a little, but not much. Games, again, maybe, but not much.
      • Switching from 32-bit to 64-bit just for the fun of it will just cripple what you can currently do on the Windows platform right now. In Linux land, it all "just works" (with very few exceptions).
      I'm no fan of Windows, but for once I can honestly say "64-bit Windows is the wrong tool for most every job right now."
  • I think this is a good step forward. The actual performance improvements will likely be quite marginal until there are native 64-bit applications. Currently Windows XP and 2003 64-bit editions run 32-bit applications perfectly, but under an emulation layer called WoW (no not World of Warcraft, but Windows on Windows [microsoft.com]).

    I'm not sure how many people remember this, but back when Digital Equipment Corporation's famed Alpha processor was "supported" by Windows NT, the 64-bit environment was infact not much more than a cheap hack. Microsoft designed Windows NT to not actually execute 64-bit instructions, but 32-bit instructions in parallel. I'm glad to see Microsoft is doing a better job supporting the AMD and Intel 64-bit processor lines.
    • by Snover ( 469130 ) on Monday April 25, 2005 @09:35PM (#12344041) Homepage
      Unfortunately, WOWEXEC for 16-bit applications no longer exists -- there is no way to run 16-bit applications in 64-bit Windows. The biggest issue with this (aside from the fact that programs like DOSBox [sf.net] are still too slow and incompatible with many late DOS applications) is that many fully 32-bit Windows programs used 16-bit installers. No good.
  • My question is how Microsoft will handle dual core processors?
    My dream workstation would include dual processor, dual core Opterons. Will Microsoft charge me more for Windows XP Professional that supports 4 processors even though it's achieved by dual core technology?
  • NX On by Default? (Score:5, Interesting)

    by MBCook ( 132727 ) <foobarsoft@foobarsoft.com> on Monday April 25, 2005 @09:31PM (#12343993) Homepage
    I've got a question for anyone running XP 64. Service Pack 2 introduced NX (No eXecute support) for processors that support it. But it is disabled by default because it can cause compatibility problems for some programs.

    But since all 64 bit programs must be reengineered anyway (ranging from a simple recompile to a partial rewrite depending on the code), is NX on by default for 64 bit programs (an off for Windows On Windows 32 (the layer that runs Win32 programs on Win64))? Seems like the opportune time to make that switch.

    If companies can get drivers out soon for it, should be a relativly nice OS. Of course since this is just a different architecture in many ways this is less than a service pack (since nothing has changed featurewise except under the hood). Comparing it to Tiger wouldn't really be fair for that reason.

    But going forward, it should be interesting to see performance differences as drivers mature. I'd love to see a performance comparaison in 6 months or so when things should be relativly good. And now that Windows is out, we should see more 64-bit programs which means better benchmarks for the difference between 32 and 64 bits in everyday tasks. The last big excuse for avoid 64 bits is gone (first it was processors, but AMD and Intel both sell 'em now, then it was Windows, but MS sells THAT now, what's left?).

    • Re:NX On by Default? (Score:3, Informative)

      by Malc ( 1751 )
      DEP (a.k.a. NX) is not disabled by default. This MSDN article [microsoft.com] describes it. The default is OptIn:

      "[OptIn] is the default configuration. On systems with processors that can implement hardware-enforced DEP, DEP is enabled by default for limited system binaries and programs that "opt-in." With this option, only Windows system binaries are covered by DEP by default."

      And that's certainly what appears on my laptop (32-bit Windows).

  • x64? (Score:2, Insightful)

    I was under the impression that amd64 chips are called x86_64 and not x64. Anyways, what good will a 64bit OS do to me if most of the apps for it are still 32bit?
  • You sluts (Score:5, Insightful)

    by Enrique1218 ( 603187 ) on Monday April 25, 2005 @09:38PM (#12344066) Journal

    Athlon 64 users rejoice! Today at WinHEC 2005 in Seattle, Microsoft announced availability of the 64-bit editions of Windows XP and Windows Server 2003.

    You spout off about the joys of linux. But,when Microsoft comes crawling with a 64-bit OS, you fall over like a bitch in heat. Sadness

  • by km790816 ( 78280 ) <[moc.liamekaens] [ta] [20xg3qhqw]> on Monday April 25, 2005 @09:38PM (#12344068)
    It's like they ran Solitare on Win95 and XP and since they saw no difference, XP is clearly no better.

    Watch Bill's keynote. [microsoft.com] He doesn't claim random desktop bench marks will run faster.

    He does state that for very specific scenarios (where you need lots of memory) like Active Directory and SQL, x64 is a huge improvement...with numbers to back it up.
  • Only for XP Pro (Score:3, Informative)

    by MHobbit ( 830388 ) <mhobbit09NO@SPAMgmail.com> on Monday April 25, 2005 @09:41PM (#12344092)
    From MS's site:

    In order to be eligible to receive Windows® XP Professional x64 Edition, your computer must have been ordered between March 31, 2003 and July 31, 2005 with Microsoft Windows® XP Pro (32 Bit) preinstalled.

    So, it seems from that, if your computer came preinstalled with Windows XP Home Edition (like me), you're out of luck.
  • by Kupek ( 75469 ) on Monday April 25, 2005 @09:42PM (#12344108)
    If it was sold in a box in stores, people who don't know what it is might pick it up and try to install it. Very few people have 64-bit processors - certainly the average consumer who buys software from a retailer does not. This way they can control it: you only get the 64-bit version of Windows if you actually have a 64-bit processor.

    The poster implied their reason was lack of support. I think it's lack of interest.
  • Alpha Windows (Score:3, Insightful)

    by NullProg ( 70833 ) on Monday April 25, 2005 @09:45PM (#12344127) Homepage Journal
    Microsoft already had a 64bit Windows running on DEC/Compaq Alpha. Why in the hell did it take so long for this release? The whole point of having HAL was portability.

    What the heck did they do to Windows to make the port take so long? AMD64 support should have taken a year at most. And why in the Hell do I still have to thunk down to 32bits (Go lookup 64bit Windows and thunking)? Not that I need it, but I'm just curious.

    http://msdn.microsoft.com/library/default.asp?ur l= /library/en-us/win64/win64/wow64_implementation_de tails.asp

    Enjoy,
    • Re:Alpha Windows (Score:3, Informative)

      by Paul Jakma ( 2677 )
      The Alpha NT port was 32 bit. DEC's linker (and also binutils for AXP) supported a 'restrict addresses to 32bit and clear most significant 32bits of addresses' mode for ease of porting applications to Digital Unix, eg Netscape was (effectively) 32bit on AXP. Google for 'taso linker'.

  • Development Tools (Score:5, Insightful)

    by Detritus ( 11846 ) on Monday April 25, 2005 @09:47PM (#12344142) Homepage
    Now that it has been released, what 64-bit compilers are available for the operating system? The last time I looked, Microsoft was planning to use an ugly data model (LLP64) where only "long long" variables and pointers would be 64-bits. To me, that's a chicken-shit decision, broken code should be fixed or rewritten, not accommodated by crippling the compiler.
    • Re:Development Tools (Score:3, Interesting)

      by tesmako ( 602075 )
      Environments defaulting to 64-bit ints are exceedingly rare, and it is hardly suprising. Since all applications expect 32 bit ints (or possibly smaller in a very small number of cases) there is nothing to be gained from upping the size of the basic int to 64 bits except a mean performance hit.

      To put it this way, changing int's would be troublesome, be a performance hit and not give any advantages (since anyone needing a 64 bit word knows where to look already). Changing the size of the regular long int wou

  • by Stormwatch ( 703920 ) <(rodrigogirao) (at) (hotmail.com)> on Monday April 25, 2005 @09:48PM (#12344155) Homepage
    : those who purchased Windows XP after
    : March 31, 2003, can trade in their copy
    : for the 64-bit version at a cost of $12
    : and a voided warranty.


    Voided warranty? Blimey! This system is dangerous, and Microsoft knows it!
  • by bluGill ( 862 ) on Monday April 25, 2005 @09:58PM (#12344228)

    I started a new job about a couple years ago. Didn't take me long to notice the following line all over:
    struct devive_info = (struct device_info *)a_ulDeviceHandle.
    I told the chief programer we need to fix this fast as 64 bits are coming, and was told not to worry about it.

    For those who can't read hungarian, this function was passed in a parameter as a int, and it was promptly cast (old style C cast too) to a pointer. This works on 32 bit platforms (normally), but will never work on 64 bit platforms.

    This is the guy who decided that since GCC is a terrible C++ compiler (it is, but we were still using compilers from 1995 for the windows stuff, and working around bugs in it), he would standardize on Gcc 2.95 even though gcc 3 is much better. I never did figure out that logic. (this was a decision made late last year) Sometimes I'm glad he doesn't work there anymore.

    Not that it matters much to me, I'm a UNIX guy. The last version of Windows I ever had on my machines was 3.1, and I installed OS/2 as soon as it arrived.

  • by DaveAtFraud ( 460127 ) on Monday April 25, 2005 @10:08PM (#12344304) Homepage Journal
    Windows is:

    a 32 bit extension and a graphical shell for
    a 16 bit patch to
    an 8 bit operating system originally coded for
    a 4 bit microprocessor, written by
    a 2 bit company, that can't stand
    1 bit of competition.

    My only (very lame) suggestion is:

    "a 64 bit recompilation of"

    Other suggestions are welcome.
    • by aug24 ( 38229 )
      a 64 bit port of
      a 32 bit wrapper for
      a 16 bit api to
      an 8 bit kernel for
      a 4 bit microprocessor by
      a 2 bit company that can't stand
      1 bit of competition.

      Justin.

  • by antdude ( 79039 ) on Monday April 25, 2005 @10:12PM (#12344338) Homepage Journal
    I remember Far Cry was supposed to have 64-bit version. Are those currently out and working for Windows XP 64-bit?
    • Nothing in 64-bit yet. But there are games with 64-bit extensions that do give a nice performance increase. Fff the top of my head, Unreal Tournament 2004 and Chronicles of Riddick both have 64-bit extensions.
  • by muckdog ( 607284 ) on Monday April 25, 2005 @10:31PM (#12344504) Homepage
    You means windows comes with a warrenty???
  • actual numbers (Score:5, Informative)

    by august sun ( 799030 ) on Monday April 25, 2005 @10:47PM (#12344616)
    pretty thorough performance review with scientific, gaming, and media benchmarks:

    http://techreport.com/reviews/2005q1/64-bits/index .x?pg=1 [techreport.com]

  • Hmmm (Score:5, Funny)

    by doc_pez ( 878235 ) on Monday April 25, 2005 @10:56PM (#12344674)
    As opposed to the two-bit versions they have been selling for years?
  • Already in japan? (Score:4, Interesting)

    by interiot ( 50685 ) on Monday April 25, 2005 @11:16PM (#12344796) Homepage
    I saw these being sold all over Akihabara [wikipedia.org] this past weekend... This guy [akihabaranews.com] confirms, and they seem legit. Anybody know what's up with this?
  • Torrents? (Score:3, Funny)

    by brsmith4 ( 567390 ) <{brsmith4} {at} {gmail.com}> on Monday April 25, 2005 @11:30PM (#12344864)
    Anyone? ;)
  • Feeding the Warez (Score:3, Interesting)

    by Zo0ok ( 209803 ) on Tuesday April 26, 2005 @02:00AM (#12345628) Homepage
    Isnt this "no retail"-strategy exactly what will make people warez Windows XP64 even more?

    Lets face it, many people already have bought Athlon 64-systems, or want to build them themselves. Those people CANT get Windows XP64 on their machines legally, if I understand this correctly.

    Of course people could get an MSDN-subscription...

    Why force people into warez?
    Why justifying warez?
    Why not sell it when people want it?

    Most people wont buy a Dell just to get XP64 for their home-built system.
  • Power of Open Source (Score:4, Interesting)

    by pp ( 4753 ) on Tuesday April 26, 2005 @03:15AM (#12345901)
    Interestingly the issues seen in new Windows are the same as the ones in x86_64 Linux. Except drivers aren't nearly as problematic since there are only a few "3rd party" proprietary drivers (like graphics card manufacturers), and those have had 64-bit drivers for quite some time. The drivers in the kernel tree have been cleaned up during the last 10 years (starting with the alpha port), so in many cases just a recompile is enough.

    (Browser) plugins are the other issue, if you need flash or proprietary format video playing using windows dll's you'll still want to use a 32-bit browser or video player. Konqueror, I believe, runs plugins as a separate process, so it's unaffected by this (it's not a bad design choice either, Firefox/mozilla/IE should do this too ;), that way buggy browser plugins don't crash your browser completely).

    So, do you need a 64-bit OS? Like mentioned in other comments, you probably don't need 64-bitness that much (unless running code processing lots of big numbers), but those extra registers you get in 64-bit mode give you a nice speed boost. And people already have enough memory in their boxes to see a benefit today (> 1GB is enough since you avoid all those TLB flushes and all that, this applies to Windows and Linux, >= 4GB for a big boost since you don't need that PAE crap)
  • Say what? (Score:4, Insightful)

    by tod_miller ( 792541 ) on Tuesday April 26, 2005 @06:57AM (#12346679) Journal
    Strangely (and possibly a sign the drivers aren't yet up to snuff), Microsoft will not sell the 64-bit releases in retail outlets. For now, only new PC buys can get Windows x64 Edition as an option.

    a: not strange
    b: nothing to do with drivers:

    1: makes people upgrade to faster machine anyway - wow this runs faster (more ram etc)
    2: bouys IT industry with another round of upgrades

    delta: microsoft often make people upgrade thier os to have a new media plyer, browser or web server, if they made it.

    So not suprising.

"I'm a mean green mother from outer space" -- Audrey II, The Little Shop of Horrors

Working...