Slashdot Mirror


Microsoft to Launch 64-bit Windows on Monday

maotx writes "Several news outlets are reporting that Microsoft will officially roll out 64-bit versions of its Windows operating systems on Monday. As compared with existing 32-bit versions: 64-bit Windows will handle 16 terabytes of virtual memory, as compared to 4 GB for 32-bit Windows. System cache size jumps from 1 GB to 1 TB, and paging-file size increases from 16 TB to 512 TB."

79 of 484 comments (clear)

  1. I don't know abou this... by Aruthra · · Score: 5, Funny

    640k ought to be enough for anybody.

    1. Re:I don't know abou this... by FidelCatsro · · Score: 5, Funny

      I think Mr Gates was misquoted .He was at the time talking about the expected Critical vunerabilities in Windows XP

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
    2. Re:I don't know abou this... by kabz · · Score: 2, Insightful

      "Hello ... CompUSA, I'd like a copy of the new 64 bit Windows and a 64 Gig memory SIMM please.

      "What ?!?!? I can't get that.

      "Well, can I have a Western Digital 64 Terrabyte hard drive please.

      "Oh ??!?! I can't have that either."

      Wake me up in a few years when there is some point to all this.

      --
      -- "It's not stalking if you're married!" My Wife.
    3. Re:I don't know abou this... by Simonetta · · Score: 2, Insightful

      What to do with the new, seemingly-incredible increase in computer power is always the second question asked when Moore's law makes a new level of technology possible. The first question is always "How do we get it work?".
      So let's look back at the unexpected developments with previous jumps in microprocessor power:

      1973 - 1976 -- 4040 - CPU chips enter geek consciousness. Public discovers interactive television as 'PONG'. A cubic foot of TTL chips on PCBs replaced by a handful of programmable chips.

      late 1970s -- Z80 - Accountants stunned as changing a single entry in columns of figures recalculates them all instantenously. Typists amazed at being able to just hit a backspace key to change a misstruck letter, and printing a page after the mistakes have been corrected.

      early 1980s -- 8086 - IBM makes it possible for you to convince the boss to buy the PCs that makes your office work shine.

      late 1980s -- 80286 - GUI PCs transform symbol and visual-based professions. Photo editors, SPICE, MIDI, AutoCAD, PCB autorouter programs appear. IBM PC clones replace 8-bit BASIC trainers in the home.

      early 1990s -- 80486 - Windows and Wolfenstein and Wavetable soundcards.

      late 1990s -- Pentium One - Internet and MP3 revolutions

      early 2000s -- MultiGigHz Pentiums - Home libraries, 5000 music albums on a $100 hard disk (music industry freaks out), full movies on 15 cent CDs, home PCs doing professional level advising (law, medicine, etc..), near free global communication, primitive language translation, speech-to-text

      late 2000s -- the TeraByte era - you tell me!!

    4. Re:I don't know abou this... by spworley · · Score: 2, Informative

      Gates never made that famous "640K is enough" quote. It's an urban legend.

      http://tafkac.org/celebrities/bill.gates/gates_mem ory.html

  2. Paging file by mrcrowbar · · Score: 4, Funny
    paging-file size increases from 16 TB to 512 TB
    So, this means that MS Windows now requires a 16 to 512 TB paging-file? ;)
    1. Re:Paging file by toddbu · · Score: 3, Insightful
      There are a million follow up jokes to this one, but the sad fact is that anyone would engineer a system where this is either possible or necessary. I had a long discussion with a Windows tester one day about code bloat in Windows and he argued that it wasn't a problem because "we got lots of virtual memory and stuff just gets paged out". I'd like to think that this is an isolated case, but when you look at Windows XP and see all the running services that are installed by default then it appears that he's not alone in his thinking.

      The only upside here is that my friends are still replacing their old Windows machines on a regular basis and giving away their old hardware as "scrap". The last machine I got was a 1.6GHz machine with 256MB of memory and a 40GB hard drive. It's now serving as our company's chat server.

      --
      If you don't want crime to pay, let the government run it.
  3. Paging size by Amiga+Lover · · Score: 4, Funny

    > paging-file size increases from 16 TB to 512 TB

    Hope that's a maximum, not required :)

  4. The most important question- by screwthemoderators · · Score: 4, Funny

    It still has Solitaire, right?

    1. Re:The most important question- by Neophytus · · Score: 4, Funny

      Yes, but minesweeper will be removed due to concerns about terrorists brushing up on mine placement strategy.

    2. Re:The most important question- by Shag · · Score: 4, Funny

      Yes... but the number of cards just increased exponentially.

      --
      Village idiot in some extremely smart villages.
    3. Re:The most important question- by SA+Stevens · · Score: 2, Informative

      Solitaire is a relatively new component of Windows. Windows before 3.0 had a different compliment of games. Reversi was the main one I remember. Might have been the only one.

  5. 16 Terabytes by yotto · · Score: 3, Funny

    64-bit Windows will handle 16 terabytes of virtual memory, as compared to 4 GB for 32-bit Windows.
    16 terabytes! That oughta be enough for anybody!

    1. Re:16 Terabytes by Professor_UNIX · · Score: 5, Funny
      I understand the reference but to understand the joke one must understand you to mean that one day 16 terabytes won't be enough for the average application.

      Thank you Mr. Data, but there's no need to explain every punchline.

  6. Are there any 32-bit-only OSes left worth mention? by Shag · · Score: 5, Insightful

    Just wondering. Obviously Solaris, IRIX, Linux, AIX, Mac OS X and whatever other UNIX flavors are out there (well, except for maybe SCO...) have had 64-bit support for some number of years now.

    Is Windows the last major commercial OS to add 64-bit support, or are there others I'm missing?

    (Even if it is the last one, I'm sure Microsoft will tout this as supremely innovative. :)

    --
    Village idiot in some extremely smart villages.
  7. Finally!! by Almond+Paste · · Score: 5, Funny

    They have caught up with Ninendo64!

  8. It has been out in beta for a while by Nurseman · · Score: 2, Interesting

    seems nice, fast, haven't had any BSOD. The only problem, not many 32 bit apps run for me. You MUST run IE, WMP, etc. Windows 64

    --
    Save a Life. Donate Blood. Please.
    1. Re:It has been out in beta for a while by essdodson · · Score: 4, Interesting

      I've not come across a single app that won't run. What sort of apps are you finding problems with? Which build are you running?

      --
      scott
    2. Re:It has been out in beta for a while by NetNifty · · Score: 4, Informative

      Ignore other post without paragraphs.

      I'm not the original poster, but I'm running XP x64 RC2 and have had problems with Nero (asks for enterprise key just to run, then it works fine), printer drivers for Canon IP2000 (although driver problems are expected, and the built in BJC-8000 drivers work fine for printing, have to hook it up to 32-bit Windows machine to do head cleaning etc), ZoneAlarm doesn't install (although Tiny has a 64-bit Windows firewall available now), a few motherboard utils for my A8N-SLI Deluxe motherboard won't run (but 64 bit versions seem to be appearing), Doom 3 and some other software complains when installing - but editing the MSI file, or running in Windows XP compatiblity mode to get around this usually lets it install and run fine. Had a problem with GetRight crashing so switched to Free Download Manager (shared internet connection so really need the speed capping), haven't tried any BitTorrent apps (hacked together an app which passes torrents to my laptop) but presumably will have same problem as 32-bit SP2 - initialising socket caps.

      Apart from my printer, all my hardware works fine (A8N-SLI Deluxe motherboard, NVIDIA 6600GT PCI-Express graphics card, 1GB Crucial PC4000 RAM, 200GB Maxtor Diamondmax 10 SATA HD, 120GB Maxtor Diamondmax 9 ATA133 HD, NFORCE4 onboard sound, NEC ND-3500 DVD burner, and some other generic 8x DVD reader), although it can be a big sluggish when copying large files from/to HD I think that's down to drivers rather than anything else.

      Using Firefox 1.0.3 for browsing, Media Player Classic 6.4.8.2 for video, Winamp 5 for music and never had any problems with them, so don't know what poster above is talking about unless is using a very early build (used 1218 previously and only had same issues as I do now - only difference I noticed was upgraded Windows apps - IE got SP2'd with popup blocker, Solitair is 64-bit etc).

    3. Re:It has been out in beta for a while by RichM · · Score: 2, Informative

      No you don't.
      I have been running the final release downloaded from MSDN for a couple of weeks and I'm using Firefox 1.0.3 to post this, while I listen to mp3s on Winamp and talking to my mates using Teamspeak.

      I maintain a list of programs which do and don't work here:
      http://www.cableforum.co.uk/board/article.php?a=64

  9. Re:Are there any 32-bit-only OSes left worth menti by taskforce · · Score: 3, Informative

    Mmm... well sort of. AFAIK, Tiger isn't fully 64bit. The only thing that is 64 bit in Tiger is its support for 64 memory for POSIX based apps...(Command line apps; server daemons and such) Tigers kernel will reside in 32 bit address space so that it can still run on the G3 and G4. XPx64 is fully 64 and as such can only run on the x64 architecture and is by no mean a patch up job.

    --
    My 3D Texturing Skinning work (under construction)
  10. Yeah, the BSOD... by Ron+Harwood · · Score: 4, Funny

    ...has somuch more useless information that you need a dual monitor set up just to read it.

  11. Re:Are there any 32-bit-only OSes left worth menti by Anonymous Coward · · Score: 5, Informative
    This isn't the first version of 64-bit Windows; it's the first x86 64-bit version.

    64-bit Windows has been available for Itanium for several years now.

  12. Cool! by jav1231 · · Score: 4, Funny

    MS: "We finally have a 64-Bit version of Windows. Page file and virtual memory sizes have increased substantially. In recognition of this, all native Windows apps and all new releases of Office, Visual Studio .Net, and other core Microsoft products will be quickly bloated to take full advantage of these new sizes!"

  13. Third party apps by lavaforge · · Score: 4, Insightful

    I've been messing around with Ubuntu for x86-64 lately and while it is pretty snappy, I miss things a lot of the little things (like the flash plugin) that were never compiled for a 64 bit system.

    Is Microsoft going to have a similar problem, in that it has a nice OS, but few apps to run on it?

    1. Re:Third party apps by pershino · · Score: 4, Informative

      I run gentoo on AMD64 which has 32-bit compatibility modules which allow running 32-bit apps without the need to chroot. Gentoo's portage also provides 32-bit binary versions of Firefox, Flash player and OpenOffice, amongst others. All works perfectly. Surely other distros do the same?

    2. Re:Third party apps by jdmuir · · Score: 4, Informative
      • I miss things a lot of the little things (like the flash plugin) that were never compiled for a 64 bit system.

      Run the 32-bit version of Firefox all of your plugins will start working again.

    3. Re:Third party apps by turgid · · Score: 2, Informative
      This is a short-comming of the design of 64-bit debian systems. The way Solaris does it is to have 32-bit and 64-bit user-land libraries and utilities side-by-side so that you can run 32-bit and 64-bit binaries on the same 64-bit system at the same time. The debian people chose to break backwards compatibility when they went to 64-bit. I suppose from debian's ideological point of view "everyone should be using Free software and compiling from source" so it doesn't matter. However, in the real world, it does.

      Now, if only someone would lend me an AMD64 machine I'd do that badly-needed Slackware AMD64 port, and I'd do it like Solaris...

  14. Re:Serious performance problems.. by Abreu · · Score: 2, Informative

    Goatse alert!
    Mod parent down

    --
    No sig for the moment.
  15. Re:Are there any 32-bit-only OSes left worth menti by Dancin_Santa · · Score: 4, Insightful

    Microsoft also provided 64-bit Windows NT for Sparc. However, this is their up-to-date operating system ported to a 64-bit arch.

  16. Important question by ardor · · Score: 4, Funny

    Do they release it because It Just Works?

    --
    This sig does not contain any SCO code.
  17. This is great news! by Anonymous Coward · · Score: 2, Funny
    64-bit Windows will handle 16 terabytes of virtual memory, as compared to 4 GB for 32-bit Windows.


    It means we will be able to run "bloatware" such as Emacs without it constantly swapping!

  18. Not 64-bit, just x64 editions by cyberjessy · · Score: 5, Informative

    The submission is absolutely misleading.

    Windows Server 2003 has supported 64-bits (Enterprise Edition and Datacenter edition) since its launch on IA64(Itanium). Before that, they also had 64-bit versions of Windows 2000 Server.

    Windows XP Professional also had a 64-bit version since 2003, again running on the Itanium. However, XP on Itanium was discontinued as no one was using it outside MS testing labs.

    Whats gonna be launched are x64 editions of XP and 2003 Server.

    --
    Life is just a conviction.
    1. Re:Not 64-bit, just x64 editions by 1010011010 · · Score: 2, Interesting


      Can you give us a link, please?

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  19. Re:I'm at a loss for words by kfg · · Score: 2, Insightful

    We aren't talking quantum leaps in computing. . .

    Actually, this is a quantum leap in computing. The leaps have gone in the sequence 4,8,16,32,64. I leave it as an exercise for the student to determine what the next quantum leap in the sequence might be.

    Now, let's not always see the same hands.

    MS simply made the jump a bit later than some.

    AMD supplied the needed energy to jump to the next, ummmm, shell, by applying a cattle prod to their collective posteriors.

    KFG

  20. what, only 16TB? by Vladimir · · Score: 5, Interesting

    With kernel 2.6.11 I had no problem malloc()'ing 2^47 bytes (128TB) ! Memory overcommitting is on, of course. While it seems like an unneeded feature now, remember that W$ limitation means you cannot mmap() stuff >16TB, and this will be a painful limitation in a year or two (1TB IDE disks will soon be launched, I heard).

    In addition, I was _really_ surprised to see that Intel's compiler still keeps "long" to 4 bytes on windows (didn't check, but so says their doc). With NO standard integer type for 64 bit, programming is set to be no fun on x86_64 under windows.

    1. Re:what, only 16TB? by tomstdenis · · Score: 5, Informative

      ... arrg I was gonna mod in this discussion... but ...

      "long long" is eight bytes on __x86_64__ platforms [e.g. AMD64 with GCC].

      long long is also C99 compatible and has been available in GCC and most unix cc's for a very long time.

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:what, only 16TB? by NearlyHeadless · · Score: 4, Informative
      Well, if you need an int of a particular size, you need to typedef yourself a compiler/platform specific one anyway; this has always been that way.
      For C99-compliant compilers (and gcc), there is <stdint.h> which defines:
      int{N}_t uint{N}_t
      int_least{N}_t uint_least{N}_t
      int_fast{N}_t uint_fast{N}_t
      intptr_t uintptr_t
      intmax_t uintmax_t
      INT{N}_MIN INT{N}_MAX UINT{N}_MAX
      INT_LEAST{N}_MIN INT_LEAST{N}_MAX
      UINT_LEAST{N}_MAX
      INT_FAST{N}_MIN INT_FAST{N}_MAX UINT_FAST{N}_MAX
      INTPTR_MIN INTPTR_MAX UINTPTR_MAX
      INTMAX_MIN INTMAX_MAX UINTMAX_MAX
      PTRDIFF_MIN PTRDIFF_MAX
      SIG_ATOMIC_MIN SIG_ATOMIC_MAX
      SIZE_MAX WCHAR_MIN WCHAR_MAX WINT_MIN WINT_MAX
      INT{N}_C(value) UINT{N}_C(value)
      INTMAX_C(value) UINTMAX_C(value)
      Where {N} can be 8, 16, 32, and, if supported, 64

      As somebody else noted, c99 also supports long long. Of course older compilers don't have stdint.h. I don't think Microsoft C does either, although I don't have the latest version.

  21. And they're releasing it just in time! by Anonymous Coward · · Score: 2, Insightful

    To try and take away the thunder from Mac OS X "Tiger".

  22. Re:Are there any 32-bit-only OSes left worth menti by Anonymous Coward · · Score: 2, Informative

    DEC had 64 bit ALPHA processors in 1992, Linux didn't gain 64 bit support until 1996. That's still early, but your statement is not true.

  23. Re:Are there any 32-bit-only OSes left worth menti by Panaflex · · Score: 2, Informative

    Technically, Windows NT on Alpha (and Solaris I do believe) was merely running in 32bit "mode" (Still used 64bit pointers, however the top word was merely masked off.)

    It wasn't until Windows 2000 for Alpha (the version that was literally cut right before shipment... some people managed to get a copy) that full 64bit apps were available!

    -Pan

    --
    I said no... but I missed and it came out yes.
  24. Re:World-Leader by Metzli · · Score: 3, Insightful

    "How long will it be until competitors such as IBM, HP, Sun Microsystems, Apple Computer and Linux Technology get their code ported to 64-bits?"

    The scary thing is that there are likely people who believe this.

    I am curious though, I wonder if the 64-bit Windows version can easily switch to 32-bit, a la Solaris?

    --
    "It's too bad stupidity isn't painful." - A. S. LaVey
  25. Re:32-bit Windows != 4 GB memory by Ann+Elk · · Score: 4, Informative

    Yes, I believe that's why the summary states "64-bit Windows will handle 16 terabytes of virtual memory, as compared to 4 GB for 32-bit Windows."

  26. Its Official: Microsoft Found More Bits! by nighty5 · · Score: 3, Funny

    Ballmer: we've been working hard to find more bits for some time now

    Press: so what exactly was found?

    Ballmer: well i'm not entirely sure, you see everyone has been raving about us lacking in the bits in our products

    Press: so what did you actually do about it?

    Ballmer: we simply acquired the bits we were missing from our product offerings, various high profile acquisitions were conducted to ensure all bits were accounted for

    Press: can you tell us preciously who was acquired ?

    Ballmer: that would be telling, however I can say that I don't have the slightest idea what all this means, our customers have just been saying "give us more bits!" - we firmly believe we've been innovating for 20 years to continuly improve our products to contain more bits, or features as you will.

    Press: Steve, I don't think you understand what you're talking about

    Ballmer: we firmly believe we've been innovating for 20 years to continuly improve our products to contain more bits, or features as you will.

    Press: you just said that, do you have anything more to add?

    Ballmer: we now have more bits than the rest of the software vendor industry!

    Press: yeah sure, you do..... {cut!}

  27. Re:Uhm by Taladar · · Score: 2, Insightful

    Wrong. A hardcore nerd doesn't have enough social skills to convert their relatives.

  28. Re:still a 32-bit file system? by BlacBaron · · Score: 3, Informative

    Don't know what you're problem is but I have Windows 2000, and using NTFS i've got some files that are over 8gb.

    --
    Update Watch - Automatic software update notification
  29. Re:Uhm by zr-rifle · · Score: 2, Interesting

    It's this kind of childish fanboyism that's keeping many people from trying Linux out.

    Linux has it's reasons and uses, so does Windows. The secret is choosing the right tool for your job, according to your skills, patience and time. Linux can be a better tool for some (I use it at home and at work, after I convinced my boss it was ok to let me use it if I didn't lose any productivity), but for everybody. Flaming these people calling them losers is not going to win any of them to your cause, let alone leave them a positive impression about you and the operative system you're promoting. For this reason, your behaviour is more damaging to Linux than the propaganda you normally get from Microsoft.

    --
    Hack your mind out of its sandbox.
  30. Re:Uneeded. by imsabbel · · Score: 2, Insightful

    COME ON.
    Please not again this "why is the maximum 1000, NOBODY will ever use more then 10" talk.

    Why should it be limited to less than 512TB? Any reason for such a thing? No.

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  31. Foreigners by turgid · · Score: 4, Funny

    Nowadays I think it's more like, "Three user-land tasks should be enough for poor foreigners."

  32. The interesting question is... by Reemi · · Score: 2, Interesting

    ...if and how do they package the Media Player.

    Will they dear to offend the EU commisioner?

  33. Re:still a 32-bit file system? by man_of_mr_e · · Score: 5, Informative

    Uhh.. NTFS has always been a 64 bit filesystem. FAT is 32 bit and only supports 2GB files.

    Also, many C based apps only use a 32 bit file pointer, so that could be your problem as well.

  34. Re:still a 32-bit file system? by pegr · · Score: 2, Informative

    I routinely work with files over the 2gb limit...

    That's a filesystem limit, not an OS limit. Use NTFS (yuck!), and you won't have that problem...

  35. Fat Binaries by Anonymous Coward · · Score: 5, Informative

    Not true. The system is based on Fat Binaries. These allow an executable package to contain code for multiple platforms. Theoretically, you could put versions of the same application for NextStep MC68K, OpenStep, OSX 32, OSX 64, Darwin x86 and several others in the same package and have it look like one program. Too big for you? Run lipo to remove versions you don't need. The whole system is based around this concept, allowing the OS to be fully 64bit on 64bit systems and fully 32bit on 32bit systems. Even XCode allows people on 32bit machines to design and compile applications for both platforms and release the compiled application in fat binary format.

    1. Re:Fat Binaries by Anonymous Coward · · Score: 2, Informative

      Fat binaries have nothing to do with 64-bit suppor for GUI apps.

      "It is important to note that in the Tiger release, the support for 64-bit programming does not extend throughout the entire set of APIs available on Mac OS X. Most notably, the Cocoa and Carbon GUI application frameworks are not ready for 64-bit programming. In practical terms, this means that the "heavy lifting" of an application that needs 64-bit support can be done by a background process which communicates with a front-end 32-bit GUI process via a variety of mechanisms including IPC and shared memory."

      http://developer.apple.com/macosx/tiger/64bit.ht ml

  36. Re:I'm at a loss for words by DrSkwid · · Score: 2, Informative

    We aren't talking quantum leaps in computing, and that's the problem.

    Lol, you should go find out what a quantum leap actually is.

    The jump from 32 bit to 64 bit Windows is precisely a quantum leap.

    Unless you can show me the (infinite number of) versions of Windows that have 32 > bits 64 !

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  37. and it will still choke on the registry... by dashersey · · Score: 2, Insightful
    Lots of memory, lots of horsepower, all lined up to do single-threaded synchronous i/o to a single point of contention, AKA the registry!

    Plus, it will swap everything out to disk even when there's terabyte of free RAM no matter how hard you plead with it not to!

    Seriously, when will Redmond stop eutrophycating and start engineering this platform, that once showed so much promise?

    --
    You are in a maze of twisty little passages; all alike.
  38. Windows bits by Anonymous Coward · · Score: 4, Funny

    Windows ia a:

    32-bit kludge running on top of a
    16-bit patch to an
    8-bit operating system written for a
    4-bit microprocessor by a
    2-bit company that can't stand
    1-bit of competition

    1. Re:Windows bits by jimicus · · Score: 3, Funny

      Needs updating. Also needs to account for Windows NT's heritage being entirely 32-bit.

      Windows is now a:

      64-bit hack of a user interface first seen on a
      32-bit kludge on top of a
      16 bit patch to an ....

  39. Re:Are there any 32-bit-only OSes left worth menti by Queer+Boy · · Score: 3, Informative
    Mmm... well sort of. AFAIK, Tiger isn't fully 64bit. The only thing that is 64 bit in Tiger is its support for 64 memory for POSIX based apps...

    The only real advantage 64-bit has over 32-bit for anyone outside of the supercomputing realm is the memory it can access. ALL applications in Tiger can access 64-bit memory if they are written for it meaning the backend is not written for Cocoa but for Darwin. BTW, Darwin is different than POSIX.

    The true genius of Apple is that the data model for Tiger is LP64 which means source for Linux, SGI and Sun is easy to port to the G5 with Tiger.

    --
    Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
  40. They had to do something... by connah0047 · · Score: 2, Informative

    ...their error report server could not handle the Explorer crash reports.

  41. virtual memory or page file... by SailingDeity · · Score: 2, Insightful

    16TB of virtual memory... 512TB page file... aren't they the same thing?

  42. Re:Are there any 32-bit-only OSes left worth menti by gbjbaanb · · Score: 2, Funny

    XP x64 isn't fully 64bit. One example is Windows Media Player 10, which is still 32bit

    Yes, but remember that Media Player most definitely is not, oh no, no way, not at all, move along nothing to see here, couldn't even possibly be, not even in the realms of possibilties be, no not even if we wanted to make it, part of the operating system.

    You'll be saying IE is only 32 bit next :o :~)

  43. You don't need a 64-bit Windows as much as... by argent · · Score: 4, Interesting

    The big reason for going to 64-bit Windows has nothing to do with the word size. The main reason is that AMD64 has shed another chunk of the 8086 instruction set legacy. The IA32 has 8 32-bit general purpose registers, about the same total register storage as the Cosmac 1802... a 4/8 bit microprocessor from the '70s. AMD64 gives you 16 64-bit registers, which is pretty small for a 64-bit machine (Alpha and Power have 32) but big enough to give the compiler room to work in, especially since it's also doubling the number of SSE registers.

    Here's some other computers for comparison:

    PDP-11, late '60s... 8 16-bit general purpose registers.
    VAX, '70s... 16 32-bit GPRs.
    68000, ~'80... 8 32-bit GPRs, 8 32-bit index registers.
    z8000, ~'80... 16 16-bit registers.
    8086, late '70s, 8 16-bit GPRs.
    MIPS, '80s, 32 32-bit registers.
    SPARC, ~'90... 32 32-bit GPRs, but only 8 were really usable as GPRs for the optimiser. Thus has hurt the Sparc's performance.
    Power PC, '90s, 32 32 or 64-bit GPRs
    Alpha, '90s, 32 64-bit registers

    I would say the 4x register-file space increase is going to be far more important than the larger virtual memory.

    1. Re:You don't need a 64-bit Windows as much as... by HBI · · Score: 2, Informative

      Technically AX, BX, CX and DX were considered general purpose, but the truth is that they all had special meanings, CX being the increment counter, etc. So you're right, but everyone who read the MASM manual saw the tripe that the registers were general-purpose.

      --
      HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
  44. Re:Are there any 32-bit-only OSes left worth menti by pohl · · Score: 2, Informative

    Just in case anybody was curious about what the term LP64 implies, or what the alternatives choices where, this page describes them.

    --

    The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

  45. Re:Are there any 32-bit-only OSes left worth menti by forkazoo · · Score: 2, Informative

    I am not aware of a 64 bit port to SPARC. I know they had 32 bit build for alpha, ppc, MIPS. I have heard from reliable sources that there was a 64 bit port of NT 5 beta (eventually named Win2k) to Alpha. Apparently, a lot of the code from that port was used to make the 64 bit Itanium port.

  46. Pricing? by TomHandy · · Score: 4, Insightful

    I have an Athlon 64 system I built, and I'm currently running regular Windows XP Home (which I had a license for from a previous computer, and didn't feel like buying XP Pro). One thing I haven't seen yet is what the costs will be of this x64 version of Windows XP. Will it be a free upgrade? If not, any idea on what it's going to cost? One reason I never tried out the pre-release version of x64 is that it seemed to require an XP Pro key, which I didn't have.

  47. Re:Are there any 32-bit-only OSes left worth menti by drsmithy · · Score: 2, Informative
    BTW NT is little endian. Running on a big endian cpu would like change EVERYTHING..

    NT is endian-neutral (else it wouldn't be able to run the new PPC970 Xbox2, as the 970 is only big-endian).

    I'm not entirely sure *when* that happened, as the old Alpha, etc, versions of NT all ran the chips in little-endian mode, but it is certainly true today.

  48. Re:still a 32-bit file system? by afxgrin · · Score: 2, Insightful

    What's your problem with dual booting? I have a reasonably good computer, and I want to have the maximum performance possible in either operating system.

    Plus I have no problems with having a dual boot setup and it's quite functional.

    As for VMWare, VMWare is not free unless you warez it, and really VMWare has several limitations. Eg. Multisim 7 runs very slow, 3d applications just don't work, etc (it's a good product otherwise, I love VMWare for what it can do)

    I need these applications and I have no choice in my need of them unless I seek another profession. If I had all the software I needed under Linux, I probably wouldn't bother with dual booting. But reality dictates otherwise...

    A second PC is something I have used for a long time, but then that second PC got outdated, and I don't want to spend the money on another PC. Keeping one computer upgraded is enough of a financial burden on me, two is just not realistic.

  49. Re:gee, pretty impressive timing... by leoc · · Score: 2, Insightful
    Considering they had a version of Windows NT for the 64-bit DEC Alpha over 10 years ago...


    NT on Alpha 10 years ago was NOT a 64 bit os. It was a 32 bit OS running on a 64 bit cpu.


    but they blew it. as did everybody else.


    Tell that to my dual 667 Alpha7 box that I've had for almost 6 years now running 64bit Linux.

    --
    STFU about slashdot bias.
  50. Re:Are there any 32-bit-only OSes left worth menti by Detritus · · Score: 2, Informative

    The Alpha was 64-bit, the Alpha version of NT was mostly 32-bit due to the architectural limitations of NT.

    --
    Mea navis aericumbens anguillis abundat
  51. Why? by nurb432 · · Score: 2, Insightful

    Sure for some special applications this might be good, but for the average Joe running his email and an occasional spreadsheet why does it matter? What we have now vastly exceedes 99% of users needs now.

    Except of course to help force people back into the upgrade cycle.

    "just beacuse" isnt a reason to do something.

    --
    ---- Booth was a patriot ----
    1. Re:Why? by interstellar_donkey · · Score: 4, Insightful

      Why?

      Because it's a logical step in the advancement of computers.

      I can remember a good 17 years ago debating with a "computer expert" about hard drives. He said that nobody would ever need anything bigger then a one megabyte HDD. I still think about that and smile.

      Back then, nobody could predict the way computers would shape our lives. Now, of course, we know.

      Small steps in the advancement of hardware and software typically don't revolutionize our use of computers, but putting them all together has a dramatic effect. So we've started a shift towards 64 bit. We've got the hardware, and now we're getting the software. Yes, at first it won't be a big deal to the end users, but that leap will ultimately give us more power and flexibility to do more advanced things.

      We've got a lot more we can do with computers, and not just with games. Parsing human speech into text, for example, is currently pretty bad. Being able to recognize features in an image is rudimentary at best. No, a 64 bit OS won't change that, but it will lead to a better hardware and software base to make it easier for developers to approach those goals.

      Moving to 64 bit is not being done "just because", it's being done as a step in the continued evolution of computing technology, which leads to better advances down the road.

      --
      The Internet is generally stupid
  52. Re:why should I care? by uarch · · Score: 2, Informative

    Different concept.

    The x86 micro architecture specifies 8 32-bit integer registers. (some of which are used for stack pointer, etc)
    In x86-64 this was raised to 16 64-bit registers.

    If we were talking address space it would be:
    2^64 - 2^32 more virtual addresses

    Every additional bit that we tack on doubles the address space. Adding 32 bits double's the possible values 32 separate times.

  53. Re:still a 32-bit file system? by Deviate_X · · Score: 2, Informative

    Actually NTFS has supported files upto 16TB in size since 1992.

    type Convert c: /FS:ntfs on the command line if u are using a non 9x OS

  54. Re:Wow, only 13 years after my first 64-bit deskto by gatkinso · · Score: 2

    NT worked fine on the Alpha. Not MS's fault that few people want (and even less need) 64 bit CPU's - hence the lack of third party interest.

    --
    I am very small, utmostly microscopic.
  55. Re:[wake up call] Re:I don't know abou this... by LetterJ · · Score: 3, Interesting

    It's also not like we had 3.8Ghz 32 bit processors with 4GB of RAM and 400GB drives when the first 32 bit versions of Windows showed up circa 1995. Heck, the Win95 requirements could be satisfied with a 386 and math coprocessor, 8MB of RAM and 30MB of hard drive space. The upper limits of 32 bit computing sounded just about as high back then.

    When you release a completely new platform, it had BETTER have some room for technology that doesn't exist right now.

    The typical 486 or 1st generation Pentium was running at a clock speed less than 1% of the 64 bit procesors of today, 16MB of RAM similar, etc.

    Those numbers put these ceilings pretty easily in range and possibly too conservative.

    Sometimes you have to plan for really big numbers. I'm not thrilled with what cars, food, etc. are going to cost (with nothing more than normal inflation) in 35 years when I'm 65, but that doesn't change the fact that I should really plan for about 4 million in assets to completely retire at that age. Saying that $125,000 will be a modest salary equivalent to $45,000 this year matches up pretty well.

  56. Re:Are there any 32-bit-only OSes left worth menti by Lost+Race · · Score: 2, Informative
    I used to run NT 3.51 and 4.0 on an Alpha, and I can confirm that those versions of NT were definitely 32 bit, not 64 bit. I did software development using the native Alpha version of Visual C++ and pointers were 4 bytes long (32 bits). There were no 64-bit versions of the Windows or NT kernel APIs at the time so the entire operating system, shell, and native applications were all 32-bit. I'm not talking about the x86 emulator, which was obviously 32-bit, I'm talking about native AXP code, which was also 32-bit. Alpha supported native 32-bit pointers and little-endian integers (probably just for NT).

    I also used RedHat on the same machine, and its pointers were 8 bytes long (64 bits).

  57. Re:What's the big deal? by malkavian · · Score: 2, Interesting

    Activation requires a really annoying call (I have to call to INSTALL an operating system?).
    I've made several in my time.
    I've done upgrades on hardware for people who HAVE got XP on there (came with the machine), and it's a case of reading a whole bunch of numbers down the phone at them. Anything goes wrong, and you can end up making the same call all over again.
    So, to me, the call was neither short, nor painless.
    It was irritating and pointless.
    I happily pay for any software I use (and although I use Linux heavily, I like having windows as a backup OS for when Linux can't do something).
    I have no 'cracked' software.
    I just refuse to have that constraint placed on me that I'm at the mercy of Microsoft every time I want to install an OS.