Slashdot Mirror


Microsoft Migrates Internal Servers to 64-bit

daria42 writes "Microsoft says servers running the company's website and MSN Search and Messenger applications have been migrated to the 64-bit version of Windows Server 2003. 'Our MSN search engine is actually built on several thousand systems running the x64 version of Windows,' a spokesperson said. In addition, 'the entire Microsoft.com site has been migrated, and we serve 30 million unique visitors every day.' According to the company, the Messenger servers handle about 70 million users."

236 of 357 comments (clear)

  1. It is just me, or are most Microsoft servers down? by nmg196 · · Score: 4, Interesting

    I almost can't believe what I'm seeing.... Maybe it's just a coincidence but I can't currently connect to MSN Messenger (Trillian crashes) AND I can't see www.microsoft.com or use Windows Update from here in the UK!

    I can't imagine that Microsoft.com could get slashdotted, so maybe they're having some severe teething issues.

    This doesn't bode well for the future of 64bit Windows computing :)

  2. AMD? by Anonymous Coward · · Score: 5, Interesting

    So does this mean that it is likely that Microsoft are running AMD chips in their servers?

    1. Re:AMD? by avidday · · Score: 5, Informative

      Indeed they are - they recently bought a pile of Sun Fire V20z and V40z dual/quad Opteron servers from Sun - you can even see the Sun and Microsoft engineers posing in front of the racks here.

    2. Re:AMD? by Atrax · · Score: 1

      So does this mean that it is likely that Microsoft are running AMD chips in their servers?

      Not a clue what they're running at the end of the big pipes in the US, but the ones I've seen (and one I configured) in AU are HP, running Itaniums, IIRC, though it's possible they're in for a consulting job rather than for MSIT.

      My recollection may be shaky, though, as I can't find the actual model on the HP site as yet...

      --
      Screw you all! I'm off to the pub
  3. The fastest... by BrokenHalo · · Score: 1, Funny
    The fastest bluescreen in the West...

    (_ducks_)

    1. Re:The fastest... by BrokenHalo · · Score: 1
      +5 mod?! That simply isn't funny

      Nope.

      50% Funny
      Score: 1
      30% Overrated
      20% Redundant

      Agreed, it's not that funny, but it got it over with... ;-)

      Seems some people around here have thin skin.

  4. Re:It is just me, or are most Microsoft servers do by Phil246 · · Score: 2, Informative

    could just be isp/routing issues.
    Works for me, and i'm in the uk also.

  5. AMD or INTEL? by mwdmeyer · · Score: 4, Interesting

    Soo, are they running on the Opteron or the new Xeon?

    1. Re:AMD or INTEL? by MarcQuadra · · Score: 1

      PowerPC, with the upcoming XBox OS.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    2. Re:AMD or INTEL? by MSFanBoi · · Score: 5, Informative

      Microsoft moved most of there servers to HP DL585 systems which are Opteron based.

      They had a big press release about it not too long ago.

    3. Re:AMD or INTEL? by Anonymous Coward · · Score: 3, Funny

      So MS servers are now less Wintel, more WMD?

    4. Re:AMD or INTEL? by Nutria · · Score: 1

      Someone better notify Bush so we can eradicate this issue at once!

      Fort Lewis is right down I-5 from Seattle....

      http://www.lewis.army.mil/FLMap.shtml

      --
      "I don't know, therefore Aliens" Wafflebox1
    5. Re:AMD or INTEL? by Master+of+Transhuman · · Score: 1


      Yeah, but they're all in Iraq getting their asses kicked...

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  6. Re:It is just me, or are most Microsoft servers do by Spolster · · Score: 1

    I can get to microsoft.com (I couldn't earlier) but MSN seems to still be having problems.

  7. About time by Anonymous Coward · · Score: 2, Interesting

    About time. We had a dual CPU 64-bit system back at school (between 1992-95) - some time during that time, the system was upgraded from quad 68030 to dual Risc4000 and later Risc4400 processors.

    As usual Microsoft is ten years behind times.

    1. Re:About time by makomk · · Score: 1

      About time. We had a dual CPU 64-bit system back at school (between 1992-95) - some time during that time, the system was upgraded from quad 68030 to dual Risc4000 and later Risc4400 processors.

      As usual Microsoft is ten years behind times.
      No surprises there, then. Incidentally, I think LiveJournal now uses 64-bit servers on the databases at least; not sure what sort, but Microsoft do seem to have been delayed in switching to 64-bit by not using Linux.

    2. Re:About time by mrjackson2000 · · Score: 1

      they are using several different configurations to see which will work out better for what they need, atleast one of which is opteron based.

    3. Re:About time by Antique+Geekmeister · · Score: 1

      Considering that NT's kernel, which is the core of XP and 2003, was basically stolen by David Cutler from DEC and originally was David's code written for the Alpha, it's not shocking that Windows can finally support 64-bit. It's quite embarassing that it took them this long, since the kernel was originally written for the 64-bit Alpha CPU.

    4. Re:About time by Erik+Hensema · · Score: 2, Informative

      Windows was already 64 bit when the DEC Alpha came out. Which was somewhere between 1992-95 IIRC.

      The only news is is that windows now actually runs on a popular 64 bit processor. It already ran on Itanium for some time too.

      --

      This is your sig. There are thousands more, but this one is yours.

    5. Re:About time by quarkscat · · Score: 1

      Exactly so.

      I've been running 64-bit dual CPU systems since 1999 (UltraSPARC & MIPS), and these boxen were dredged up and rescued/repaired from the rubbish tip. Perhaps MSFT was reluctant to be seen installing their gold plated crud on SUN hardware. Sure seems like a huge step backwards to remove Solaris 10 to install Windoze.

    6. Re:About time by RyanAXP · · Score: 2, Informative
      There's much misinformation in the parent post--for one thing, the NT kernel was targeted originally for 32-bit MIPS processors (the 64-bit R4000 not yet even having been announced at the time), not the DEC Alpha. Indeed, seeing how DEC was still mucking about with the ill-fated PRISM project and Alpha was not yet a gleam in Rich Witek's eye when coding for NT began in the late 1980s, the claim that NT "was originally written for the 64-bit Alpha CPU" is all the more absurd.

      Further, a 64-bit version of Windows has been available for years--on the IA64 architecture.

      Finally, do you have any evidence to back up that slander you wrote about David Cutler "basically stealing" code from DEC? I realize this is a long-cherished myth held by certain knee-jerk reactionary MS-obsessed types, but it has been convincingly dispelled in the past. Do you have any new evidence to add, other than mere accusation?

      I'm no huge fan of MS, but badmouthing people with accusations of serious misconduct without evidence should be confronted.

  8. Re:It is just me, or are most Microsoft servers do by nmg196 · · Score: 2, Interesting

    It seems to be back now, but at the time I posted I couldn't see anything:

    Tracing route to www.microsoft.com
    over a maximum of 30 hops:

    1 1 ms 1 ms 1 ms neon.winchester.local [192.168.0.19]
    (blah)
    7 259 ms 264 ms 251 ms ten7-2.paix-osr-a.ntwk.msn.net [207.46.37.26]
    8 484 ms 263 ms 371 ms ten8-3.bay-osr-a.ntwk.msn.net [64.4.63.74]
    9 259 ms 267 ms 256 ms po2.bay-6nf-mcs-1b.ntwk.msn.net [64.4.62.138]
    10 po2.bay-6nf-mcs-1b.ntwk.msn.net [64.4.62.138] reports: Destination net unreachable.

  9. Akamai by A+beautiful+mind · · Score: 3, Insightful

    'the entire Microsoft.com site has been migrated, and we serve 30 million unique visitors every day.'

    Aren't they using Akamai's help in that?

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
    1. Re:Akamai by nmg196 · · Score: 1

      For DNS and bandwidth yes, but not for their servers.

    2. Re:Akamai by jgiltner · · Score: 1

      At some time in the past MS was having some performance problems and they use Akamai's web caching services to handle the load. This was noticed because Akamai uses Linux/Apache boxes for web caching and some of MS sites were showing up as running Linux and Apache

    3. Re:Akamai by Antique+Geekmeister · · Score: 2, Informative

      Yes, most of the streaming and ad content and certainly the DNS is Akamai based. Those are the 3 key services designed to take down your servers. The fact that Akamai won't run them on Windows, since it's painful to administer remotely and nearly impossible to secure, is an endless source of embarassment to Microsoft.

    4. Re:Akamai by jarek · · Score: 1

      or even better, they were identified as IIS running under linux. /jarek

    5. Re:Akamai by RzUpAnmsCwrds · · Score: 1

      "So while the html may be coming from MS, everything else comes from Akamai."

      So, the parts that are hard to generate (the parts that require CPU time) come from Microsoft, while the static content that requires lots of bandwidth comes from Akamai?

      Wow. Microsoft uses a third-party to host their images. Shocking.

  10. To contrast by flamearrows · · Score: 1

    Out of interest, does anyone know how many unique visitors slashdot is currently getting per day? I think there's some figures tucked away in the info pages, but I remember them being rather out of date.

    --
    The indiscriminate use of vulgar language is the linguistic crutch of the inarticulate motherfucker
    1. Re:To contrast by Dr.Opveter · · Score: 1, Informative

      I don't think there are stats about unique visitors.
      Just pages served per month/day

      --
      Sample this!
    2. Re:To contrast by AviLazar · · Score: 1, Funny

      1,000 unique /. users per day...each returning 1,000 times.

      --

      I mod down so you can mod up. Your welcome.
    3. Re:To contrast by AviLazar · · Score: 1

      You do realize, for something to be marked "overrated -1" it has to at least be rated by someone positively.

      --

      I mod down so you can mod up. Your welcome.
    4. Re:To contrast by rbarreira · · Score: 1

      Well, there's your starting rate of 2, which some moderator could consider to be too much... ;)

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  11. A couple thousand servers... by HairyCanary · · Score: 3, Insightful

    I wonder how MSN search compares to Google in terms of hardware versus load. With a couple of thousand servers in place, it would be interesting to see how many queries per second MSN search can handle per box as compared with Google...

    1. Re:A couple thousand servers... by 0x461FAB0BD7D2 · · Score: 3, Interesting

      There's an idea for Google right there: a Google benchmark.

      Stress-test your own systems with randomized queries Google (or MSN or Yahoo!) gets and see how well it stacks up against Google's (or MSN's or Yahoo!'s) hardware, rated with GMarks (or YMarks! or....you get the idea).

    2. Re:A couple thousand servers... by ScentCone · · Score: 5, Interesting

      I wonder how MSN search compares to Google in terms of hardware versus load.

      Pretty much of an apples/oranges problem there, though. Yes, a search is a search is a search... but there are very different things going on relative to MSN membership, Google AdSense ads, and so on. Very different back-end processes and business issues would completely eclipse, I suspect, discussions about the individual web servers' OS. IIS on Win2003 may not be every slashdotter's cup of tea, but it's not orders of magnitude different from other servers in its ability to serve up a page. It's all that other behind-the-scenes tomfoolerly that both sites are doing that are what really weigh them down and burn up the CPU cycles. It's the database architecture and plumbing that really makes this stuff fascinating (and mysterious, if you don't work there).

      --
      Don't disappoint your bird dog. Go to the range.
    3. Re:A couple thousand servers... by zecg · · Score: 1

      I wonder how MSN search compares to Google in terms of hardware versus load.

      Or more interestingly, hardware versus load versus overall cost of solution? It's all nice if 64-bit Windows servers are free for your company, of course...

      --
      .i lu doi ringos.star. xu do puku'aroroi dunli dopecaku leni virnu li'u
    4. Re:A couple thousand servers... by narsiman · · Score: 1

      I use Microsoft products (sorry for myself). Anytime I need to search stuff on MSDN, I go to google and do the same (put an MSDN in my criteria). The results are faster, accurate and easy to view than Microsoft's own website.

    5. Re:A couple thousand servers... by cornice · · Score: 1

      I forgot. What's the conversion from Bogomips to Googomips?

    6. Re:A couple thousand servers... by GundyRage · · Score: 1

      Must everything be measured in "orders of magnitude" on slashdot? Seriously.

      OT troll, I know, but it had to be asked.

    7. Re:A couple thousand servers... by omicronish · · Score: 2, Interesting

      It's the database architecture and plumbing that really makes this stuff fascinating (and mysterious, if you don't work there).

      There's an interesting video on Channel9 interviewing Omar Shahine that describes Hotmail internal architecture. Yup, Channel9 is a Microsoft sponsored site, and Omar is a lead program manager on a Hotmail team. He has a great blog that shows a love for devices; you'll find him talking about the iPod, Treo, PSP, etc. Channel9 also has a ton of videos on everything ranging from C# to recruiting at Microsoft.

    8. Re:A couple thousand servers... by rbarreira · · Score: 1

      Just multiply it by 2 libraries of congress, or by the speed of a bicycle...

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  12. And, with that... by Stormwatch · · Score: 4, Insightful

    ...they voided the computers' warranties.

  13. Re:Paying with fire by gl4ss · · Score: 5, Insightful

    **I don't care if it's "Windows super magic XP ME 06 tournament edition". Untill you've had enough time to see how it performs for others you keep a system you know works.**

    uhh... which is EXACTLY why they're making this announcement.. so that there is "somebody" out there for it works. they're trying to boost it's acceptance you know.

    --
    world was created 5 seconds before this post as it is.
  14. from 250 to 25 servers by diegocgteleline.es · · Score: 4, Interesting

    Apparently, the number of servers that run messenger went from 250 32-bit servers to 25 64-bit servers. Apparently it was due to a limit in the number of network connections in the 32-bit edition

    What are the "network limits" of linux, BSD, etc BTW?

    1. Re:from 250 to 25 servers by smittyoneeach · · Score: 5, Funny
      What are the "network limits" of linux, BSD, etc BTW?
      What do you want to program them to be today?
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    2. Re:from 250 to 25 servers by diegocgteleline.es · · Score: 1

      MS crippled the tcp stack on purpose (to stop worms believe it or not), google will reveal more

      Only in XP not in servers. Why wouldn't Microsoft create a modified kernel version for those servers if they want, anyway?

    3. Re:from 250 to 25 servers by St.+Arbirix · · Score: 1, Funny

      It's pretty high.

      ;-)
      But that's necessary, of course, since only Windows prevents raw TCP/IP connections which we all know are hazardous. I'm sure those people with their unsafe operating systems have to have a really high limit so they'll be able to add more systems together and withstand the impending DOS attacks.

      Going with Windows is just *so* much cheaper. The OS even prevents you from buying too many machines!

      --
      Direct away from face when opening.
    4. Re:from 250 to 25 servers by imsabbel · · Score: 1

      Of course, "bit" alone is a relatively weak performance indicator.

      For all we know, they could have replaced 400Mhz Xeons with Opteron 250 systems...

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    5. Re:from 250 to 25 servers by aliquis · · Score: 3, Informative

      The limits is an performance one not code, in any of the oses you are likely to find some "reasonable default" together with a maximum setting, which could of course have been higher/use another data type if there was a use for it. I guess you can change the values for Windows settings and in some BSDs atleast you'll be limited by the maximum amount of file descriptors for the system, maybe for the user depending on settings and in NetBSD and older OpenBSDs (I think they changed it in the newer ones) a thing called NMBCLUSTERS which the documentation doesn't mention much about.

      Of course they could all use 64 bit datatypes for the setting and allow someone to allocate whatever GB amount of ram for holding only the filedescriptors but what use would it be if the machine would be way to slow to use with that many simultaneus users.

    6. Re:from 250 to 25 servers by Neurotoxic666 · · Score: 1

      What are the "network limits" of linux, BSD, etc BTW?

      What do you want to program them to be today?


      It actually surprises me Microsoft don't hack their OS from time to time to fit their own needs...

      --
      You are more than the sum of what you consume. Desire is not an occupation.
    7. Re:from 250 to 25 servers by Bert64 · · Score: 1

      Whatever you set them to using sysctl (on linux and bsd) and in solaris using ndd or /etc/system i think.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    8. Re:from 250 to 25 servers by donutello · · Score: 2, Interesting

      Hacking an internal product to make it work is generally frowned upon at Microsoft. If you need the app to behave a certain way, there is a good chance that other customers would too so the right thing to do is to send that feedback back to the product group so they can fix the product. Which is not to say that IT will never use special hacks to get something to work the way they want to, just that there is a resistance to doing so.

      --
      Mmmm.. Donuts
  15. imagine by NoGuffCheck · · Score: 2, Funny

    MSN search engine is actually built on several thousand systems running the x64 version of Windows

    image a beowulf cluster of these :)

    --
    serenity now!
  16. 64bit is all you need by digitaldc · · Score: 5, Funny

    "You only need to port what's necessary," he said. "If you've got a little graphic interface and it looks real pretty and it's 32-bit, that's fine - it'll run. But when you need the 32-bit addressing, the bigger data space, certainly port that into 64-bit."
    This reminds me of some other famous quotes:

    "There are no significant bugs in our released software that any significant number of users want fixed." Source: Focus Magazine, nr.43, pages 206-212, (October 23, 1995) (http://www.cantrip.org/nobugs.html)
    "Microsoft has had clear competitors in the past. It's a good thing we have museums to document that" Source: Speech at Computer History Museum (http://www.infoworld.com/article/04/10/01/HNgates talksmuseum_1.html), InfoWorld magazine, October 2001
    "640K ought to be enough for anybody."

    --
    He who knows best knows how little he knows. - Thomas Jefferson
    1. Re:64bit is all you need by the+eric+conspiracy · · Score: 1


      "There are no significant bugs in our released software that any significant number of users want fixed."


      In related news it was found that spyware and spam hackers have een filtering bug reports from the inbound queues on Microsoft's mail servers.

    2. Re:64bit is all you need by imsabbel · · Score: 1

      Er... What is your point?

      He says that you can run 32bit and 64bit code, so one is not forced to port everything even if there is no improvement for that kind of app.

      How does that compare to those "640K enough for everybody" fake-quotes?

      (and Btw: 64bit could really be as much Ram as anybody will ever use in a single-image computer...)

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  17. Re:Paying with fire by madaxe42 · · Score: 1

    Yes, but how does it look to potential customers if they won't run their own software?

    'no no, the software is for you, we don't use it because, er... it's too good for us! yeah, too good...'

    It's as much a publicity stunt as it is anything else for them to do this migration.

  18. Not in the article by Eradicator2k3 · · Score: 2, Funny

    "The 64-bit servers will demonstrate increased responsiveness in displaying the enhanced Stop Errors (aka BSOD). These new Stop Errors have been enhanced in two aspects:

    1. The even more cryptic Stop Error Codes will increase Microsoft revenue by 38%, as even less people will have any idea what application has crashed and why, thereby increasing Technical Support calls.

    2. We have implemented a different shade of blue associated with the Stop Errors. This will give give System Administrators a brief respite before they realize that their weekend and social life is utterly f*cked as result having to bring the servers back on-line."

    --
    Mr. T pitied this fool on 27 July 1992.
    1. Re:Not in the article by sharkey · · Score: 1
      the enhanced Stop Errors (aka BSOD)

      Shouldn't that be "eBSOD"?

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  19. 64-bit hardware? by MadCow42 · · Score: 5, Funny

    But are all those systems actually running 64-bit hardware? If not, the announcement is pointless.

    MS: "Yes, our brand new car has a beautiful high-tech hydrogen fuel cell in it!"

    Driver: "But it's a diesel car..."

    MS: "Well... yes.... it's actually just sitting in the back seat for now."

    MadCow.

    --
    I used to have a sig, but I set it free and it never came back.
    1. Re:64-bit hardware? by Jarnis · · Score: 2, Insightful

      Well, considering that 64bit windows won't install on 32bit hardware, I'd say it's a safe bet they'll either run Opterons or some EM64T-enabled intel thingy.

    2. Re:64-bit hardware? by PhilHibbs · · Score: 4, Funny

      Yes, that would be like installing Windows NT on a 286.

  20. Re:It is just me, or are most Microsoft servers do by northcat · · Score: 1

    The MS website seems fine now. This is about 13 minutes from your post. (Maybe they fixed it)

  21. Re:Paying with fire by Psiren · · Score: 5, Insightful

    This has got to be one of the dumbest comments I've ever read.

    Untill you've had enough time to see how it performs for others you keep a system you know works.

    You're saying that Microsoft, with all of its expertise at hand, is going to wait for a few other companies to roll out their OS before they do, so they can see how it goes? Give me a break. And more to the point, why would anyone else use it if even Microsoft won't. Dumb, just dumb.

  22. Re:Paying with fire by marktoml · · Score: 1

    It isn't like this just popped out of the box either. The beta releases have been extremely well behaved, heck for MS software they may as well have been production.

  23. Altavista used 64 bit servers at launch years ago by expro · · Score: 4, Insightful

    And they probably had far better OS utilization of the 64 bit architecture with their VMS or Unix. So what.

    They also had much better capability and accuracy, allowing you to search for exactly what you wanted, not just what was most popular, allowing things like the near keyword, partial word wildcarding, and many more.

    Why don't we ever hear of better search capabilities, instead of nearly-meaningless hardware shifts. The market has stagnated under Google who can't figure out how to offer even as good a search as their competitors offered at the time they launched.

    Tell me something useful.

  24. Re:It is just me, or are most Microsoft servers do by NumberGod · · Score: 1

    Maybe they've been slashdotted. :-)

    The BSOD, coming to a screen near you !

  25. Re:Paying with fire by NoGuffCheck · · Score: 2, Funny

    Untill you've had enough time to see how it performs for others you keep a system you know works.

    MS built the system if they dont try it who else will?

    Gatesy may be allot of things but if you can him stupid im guessing you spend allot of time wondering why your tallent and intelect has gone undiscovered all these years.

    --
    serenity now!
  26. Re:Paying with fire by michaeldot · · Score: 3, Informative

    They've got to do it. If they don't make the switch, how can they expect customers to?!

    If you read the original article, the server is apparently quite stable (makes sense: servers run just a few processes intensively but repetitively, and cracks would show quickly), it's the client that is more questionable:

    while Microsoft is keen to tout the server version's stability, the desktop version is not as mature. Greg Sullivan, a lead product manager in the company's Windows unit told ZDNet Australia's sister site CNET News.com the desktop version "is not quite there" in terms of quality, and even hardware makers admit there might be issues.
  27. In other news... by Netsensei · · Score: 4, Funny

    ... Lamborghini decided to get the engine of their next model be designed by kia

    1. Re:In other news... by Viceice · · Score: 1

      OT: but... gawd.. did you read the one about the 3 piston diesel in the Kia Rio? THREE PISTONS.... DIESEL.

      --
      Sometimes I wish I was a plumber, then I'd know how to deal with other people's shit.
    2. Re:In other news... by KozmoStevnNaut · · Score: 1

      The VW Lupo 3L has a 3-cylinder diesel, and it's acutally fairly quick. And it drives 100km on 3 litres of diesel.

      It's downright speedy if you throw a compressor at it (like some of the high-end diesels available).

      --
      Eat the rich.
  28. Re:Paying with fire by northcat · · Score: 1

    Untill you've had enough time to see how it performs for others

    They did have time to see how it runs (maybe not on others' systems). That's why it came out of beta. MS does have enough resources to test their OS before it comes out of beta.

  29. Re:Paying with fire by diegocgteleline.es · · Score: 5, Insightful

    Anyone who is willing to switch there entire network over to something only out of beta for a few days is an idiot. It's that simple.



    In fact they've running it for months, even before the RTM date. Do you have a better way to debug the OS than putting it in servers which receive 30 millions of visits each day? (They have a farm of those to serve those 30 millions, so if one of them crashes and you lose one connection is not a big deal)

    BTW, OSDL did the same by putting linux 2.5 development versions in all their servers (getting uptimes of 200+ days in some cases BTW)
  30. You haven't used Windows recently, right? by Moraelin · · Score: 2, Insightful

    The only way to get a BSOD on XP is to have some really broken drivers. So I'm guessing that as long as MS's servers stick to some hardware configuration known to work, they wouldn't need more reboots than any other OS does.

    I mean, let's face it, it's a server. It doesn't really need the latest ATI gaming drivers, nor a 9800 XT running at 80 Celsius just from showing the desktop, nor some experimental NForce 4 software-RAID drivers, nor a fancy sound card, etc.

    More importantly, it doesn't get all the crap installed as a driver, that a gaming rig gets. E.g., idiotic copy protection drivers. (StarForce comes to mind.) Nor the hundreds of spyware crap that your average desktop computer gets.

    So they don't really have a reason to crash lots.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:You haven't used Windows recently, right? by smittyoneeach · · Score: 1
      The only way to get a BSOD on XP is to have some really broken drivers.
      Maybe you aren't being adventurous enough?
      Afte I worked through a few of these gems, installing PowerToys and such, I did manage to get one(1) BSOD.
      I actually laughed. It was like one of those classic ascii-art skulls from the golden age of /., before it became endless advertising-driven dreck, deleteriously dumped.
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    2. Re:You haven't used Windows recently, right? by Taladar · · Score: 1, Flamebait

      It doesn't need a GUI at all. The only Company dumb enough to put GUIs in Rack-mount Servers is MSFT.

    3. Re:You haven't used Windows recently, right? by mrjackson2000 · · Score: 1

      MacOSX Server has a GUI also, you don't hear anyone complaining about that do you?

    4. Re:You haven't used Windows recently, right? by realkiwi · · Score: 1

      When you install RHES it has X...

      Mac OS X can be ssh'd into and administered without the GUI. I think you can do that with W2003 too, didn't they put a command line interface in that one?

      I gave up on MS servers at NT3.5.

      --
      realkiwi
    5. Re:You haven't used Windows recently, right? by mrjackson2000 · · Score: 1

      i havent seen a cli in 2003 other than the dosish stuff thats been there since 2000, but you can connect remotly with the mmc and to prety much anything, or you can just use terminal services in administration mode which is what i do most of the time

    6. Re:You haven't used Windows recently, right? by msdschris · · Score: 2, Funny

      You're right... I never get a BSOD on the few I have . They just randomly lock up or reboot at various times. These are office machines, not gaming rigs. The one that is giving me fits right now is a fresh install of XP Pro with updates, not a bit of spyware. I will admit... it has been far less flaky than previous versions but thats like saying that shooting yourself in the leg hurts less than the gut.

    7. Re:You haven't used Windows recently, right? by nxtw · · Score: 1
      They just randomly lock up or reboot at various times.

      Flaky hardware, probably. Last time I had Windows installed on a system that did that, I installed Linux and was able to produce the same result.

    8. Re:You haven't used Windows recently, right? by PsychicX · · Score: 1

      The interesting thing is, except for the reboot requests from Windows Update, all of these reboots aren't actually necessary. Most of them come from badly written install software designed for Win 98/ME that can't detect that they're on an NT based system, which is rather more rugged. When an installer asks me to reboot, I just click no and ignore it. I've yet to have anything break, because the need to reboot is a myth. I could just as easily write a shell script to install something in /usr/lib and say "You must reboot to finish the installation, press y to continue or n to cancel". That doesn't mean you need to reboot. It means whoever wrote the installer is an idiot.

  31. Microsoft has always gone "dog food" by MSFanBoi · · Score: 5, Informative

    Before W2k was out, Microsoft migrated most internal, and everything external to W2k before it was gold. Before E2k3 was released, Microsoft was running it on all internal servers. Before W2k3 was released, Microsoft was running it on all internal and external servers. Before XP was released most workstations were upgraded to it. Microsoft has always been a very much proponent of "eating your own dog food". And yes when it goes gold Microsoft moves to that version and it's the same version sold to everyone else.

    1. Re:Microsoft has always gone "dog food" by imroy · · Score: 1

      But remember how long it took them to migrate Hotmail over to Windows servers? It was a major embarassment that for quite a few years their big aquisition still ran the Solaris backend/FreeBSD frontend combo.

    2. Re:Microsoft has always gone "dog food" by MSFanBoi · · Score: 1

      Yeah kinda like how the Apple Store ran Solaris for eons before migrating over to MacOS X Server (2 years in fact)...

    3. Re:Microsoft has always gone "dog food" by naelurec · · Score: 1

      But doesn't everyone eat their own dogfood as applicable? If Microsoft says their stuff can do xyz and they need a product that can do xyz, it would look horrible if they used another companies product or even an older version of their own product.

      Having said this, does it really matter? Microsoft's corporate goals and resources are much different than most companies. For all intents and purposes, Microsoft has unlimited resources so they can "throw hardware at the problem" or beef up the cluster to provide some assurance in the event their individual servers underperform or have stability issues (which, as far as I know are not disclosed to the public).

      Just because Microsoft has the resources to "eat their own dogfood" doesn't necessarily mean this same dog food is healthier for a company than some other food. :)

    4. Re:Microsoft has always gone "dog food" by ILikeRed · · Score: 1

      Tell me when they are running their own firewalls... or even when they provide their public services (ftp, html, smtp) on servers only protected by their own OS - irregardless of who makes the firewall on top.

      --
      I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
    5. Re:Microsoft has always gone "dog food" by imroy · · Score: 1

      Way to go changing the subject! You really are a fan boy...

    6. Re:Microsoft has always gone "dog food" by JohnGalt00 · · Score: 1

      And they obviously don't use Visual Studio to develop or build their own projects. I find new bugs in VS daily.

      Constrast that with XCode, which Apple obviously uses to build everything they make.

    7. Re:Microsoft has always gone "dog food" by dioscaido · · Score: 1

      "Microsoft has unlimited resources so they can "throw hardware at the problem"..."

      Where do you get this idea? Are you talking from experience, or from some preconcieved notion not based on any actual data?

      Remember that even though MS has billions of dollars, the end result of their projects is to be profitable. As such, and I can tell you from past experience, MSN is under budgetary constraints just like any other project would be. It wouldn't make any sense for them to throw unlimited amounts of money and hardware at MSN.

      While the same may not have been as true for win2k, the fact is win2k3 is a solid server platform. It may not pump as many pages per second as apache (are there benchmarks on this anywhere? I'm just assuming this is the case), it's certainly the case that they see pretty impressive performance numbers. Coupled with the ease of maintenance of the platform, it explains why they are making some pretty big inroads into the server market. Either that or our sales people have some pretty powerful jedi mind tricks.

    8. Re:Microsoft has always gone "dog food" by MNJavaGuy · · Score: 1

      The difference there is how Apple doesn't seem to have the same anti-OSS, anti-unix stance that Microsoft does. Hence, Apple was not being the hypocrite there while MS most certainly was seen as one.

    9. Re:Microsoft has always gone "dog food" by wgaryhas · · Score: 1

      maybe, they actually know how to set up their own OS properly so that it doesn't suck. I doubt anyone else can set up a MS OS quite as well as MS.

      --
      "For every complex problem, there is a solution that is simple, neat, and wrong." - H.L. Mencken
    10. Re:Microsoft has always gone "dog food" by MSFanBoi · · Score: 1

      Um, ISA 2004 has been in use for most Microsoft firewalls for a long time, ever since Mantaray went into beta.

    11. Re:Microsoft has always gone "dog food" by nvrrobx · · Score: 1

      They also did this with Exchange 2000, which was an absolute disaster.

      I remember not being able to receive email from the guy I shared an office with for over a week because he was on a different Exchange server in Redmond than I was!

      The idea behind "eating your own dogfood" is great, but it doesn't always work for mission-critical, production systems.

    12. Re:Microsoft has always gone "dog food" by ad0gg · · Score: 1

      No the difference there is Microsoft bought hotmail and had to port it to the NT platform. Apple built the online store from scratch and chose solaris.

      --

      Have you ever been to a turkish prison?

    13. Re:Microsoft has always gone "dog food" by rbarreira · · Score: 1

      Actually they have been using Visual Studio to build most of their products for many years now.

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    14. Re:Microsoft has always gone "dog food" by s1234d · · Score: 1

      Except for Visual Source Safe, apparently.

  32. Not for me by Teemu+Alviola · · Score: 2, Funny

    The gates in my computer are AND, OR and NOT; they are not Bill.

    Yeah..old one && offtopic, shame on me.

    1. Re:Not for me by netrage_is_bad · · Score: 1

      and NOR

  33. Or Intel by Moraelin · · Score: 2, Informative

    You do realize that Intel's latest Xeons have the same AMD64 instructions too, right?

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Or Intel by MSFanBoi · · Score: 2, Interesting

      Actually Intel's implementation of the AMD64 instructions isn't exactly the same. Intel's implementation (EM64T) is based on an earlier version of the AMD64 instruction set.

    2. Re:Or Intel by henrywood · · Score: 2, Insightful

      Yeah - nice to see Intel having to play catch-up with AMD for a change.

      --
      Something is happening here but you don't know what it is, do you, Mr Jones.
  34. Re:It is just me, or are most Microsoft servers do by Quirk · · Score: 2, Funny

    Run windows, miss the BSOD, download the screensaver from sysinternals. It's dejavu all over again.

    --
    "Academicians are more likely to share each other's toothbrush than each other's nomenclature."
    Cohen
  35. Re:Paying with fire by ThaReetLad · · Score: 2, Insightful

    Microsoft have been doing this for a while. By the time they released Windows Server 2003 they'd been running Microsoft.com on the platform with IIS 6 for 6 months. Not only do they eat their own dogfood, but they eat their own beta dogfood. To me that says confidence in the platform, which is what their customers want to hear. If they suffered a major hack or a site outage I might agree with you, but this is a server level platform and it must be stable and secure before release, and I'll bet they don't end up with egg on their faces.

    --
    You can't win Darth. If you mod me down, I shall become more powerful than you could possibly imagine
  36. Re:Paying with fire by ILikeRed · · Score: 1

    Well, I am still waiting to see when they can "secure their perimeter". When they either start providing their internet services on naked boxes, or run their own OS for their firewalls and security is when I will believe they have decided to try to be serious about security. Until then it's all just marketing.

    --
    I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
  37. Re:Paying with fire by Eradicator2k3 · · Score: 1

    "They have a farm of those to serve those 30 millions, so if one of them crashes and you lose one connection is not a big deal"

    Hmmm...a Beowulf cluster of BSODs...

    --
    Mr. T pitied this fool on 27 July 1992.
  38. hotmail by OglinTatas · · Score: 3, Informative

    that would explain why my throwaway hotmail account (for recieving commercial email, and all the spam that ensues) was broken the last few days. I thought they had nerfed it again to break even more functionality in firefox and safari (they did that before) and I was just going to abandon it before I would ever load up msie. I just checked it today and it is working again.

  39. Actually, no, Apple isn't it by Moraelin · · Score: 2, Informative

    Any version of MacOS/X isn't actually 64 bit code, or not too much of it. It just uses some addressing extensions to be able to use more than 4 gigabytes RAM, but nothing else.

    By comparison, 64 bit Windows _is_ almost entirely 64 bit code. If you want to run 32 bit code on it, it runs in a "WOW" (Windows On Windows) virtual machine. Well, not virtual in the same way as say, Java, but in the same way as, say, Wine.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Actually, no, Apple isn't it by kristjansson · · Score: 1
      Any version of MacOS/X isn't actually 64 bit code, or not too much of it. It just uses some addressing extensions to be able to use more than 4 gigabytes RAM, but nothing else.

      That's largely because the PowerPC spec is 64-bit. all of the processors Apple has used up until the G5 were merely using the 32-bit subset of a 64-bit architecture. For joe sixpack, the difference is semantic. At any rate, the important stuff that still needs to migrate to 64-bit is all in UI space. As of tomorrow, the most current release of OSX will, for all intents and purposes, have all of the back-end 64-bit safe. You're comparing different methodologies of migrating from two different architectures to two different architectures. I am also going to point out that there is but one build of the kernel for MacOS at this point, and you get your OSX with or without server tools. now for windows you have multiple different builds for architecture and purpose of the machine. I see no Tao in that way of doing things.


      Also, last I checked, Wine was in no way a "virtual machine", it was an EXE/DLL format loader that provided the services of reimplemented Windows procedures or loading/linking of Win32 system dll's to a win32 app on a non-Windows platform. Throw in something also about bug-for-bug compatibility.

    2. Re:Actually, no, Apple isn't it by x-caiver · · Score: 1

      Actually libSystem is the only 64 bit library on the box. Processes can see the whole memory space, but GUI apps are actually 32 bit apps. If you want your GUI app to do some thing with 64 bit math, for example, you write a little helper app that goes off and processes the data and hands back a result.

    3. Re:Actually, no, Apple isn't it by NoodleSlayer · · Score: 1

      Tiger is supposed to be 64-bit code.

  40. Re:Running out of ideas by Aneurysm · · Score: 1

    Progress is always forwards. Why sit with a Pentium I and 8mb of RAM for eternity because you can do your spreadsheets and use Word on it? If the technology exists, use it.

  41. Re:Paying with fire by jarich · · Score: 2, Funny
    Hmmm...a Beowulf cluster of BSODs...

    It's not well known, but the shine of the BSODs from this cluster is the real source of the Norther Lights! ;)

  42. Thank Microsoft for that, actually by Moraelin · · Score: 5, Interesting

    Just as a piece of trivia: Intel did want to come up with its very own 64 bit extensions, but MS basically told it that it can't be arsed to support yet another different set of 64 bit instructions. So basically the choice Intel had was squarely (A) implement AMD's set that Microsoft supports, or (B) not have any 64 bit Windows support.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Thank Microsoft for that, actually by Moraelin · · Score: 1

      Well, I have refrained from any comment on whether it's good or bad. It's just the way it is.

      From one point of view, it could be argued as bad, though. One could argue it did stiffle diversity, or innovation. Intel did try to innovate its own 64 bit set, got told by MS "nope, we don't need another of those." Eerily reminiscent of centralized planning in Soviet Russia or China.

      From other points of view, I guess someone could find plenty of good about it. I'm drawing blanks myself, but maybe I'm just tired.

      To each their own, I guess.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    2. Re:Thank Microsoft for that, actually by henrywood · · Score: 1

      I'm not sure that we need another variant of the 64-bit x86 instruction set. Different processor designs (e.g. Sparc, Alpha, PowerPC, etc.) allow for diversity, innovation, etc., although survival of the fittest - or most popular - still applies, but forking the x86 instruction set would surely be counterproductive. (I take it that you're not referring to the Itanium. MS did produce a version of XP for that and nobody bought it - market forces will out.)

      --
      Something is happening here but you don't know what it is, do you, Mr Jones.
    3. Re:Thank Microsoft for that, actually by CptSkippy · · Score: 1

      I believe Intel had their try, it was called Itanium. Surely you've heard of it.... no? Not surprising.

      If in fact Microsoft did tell Intel it would not support another 64bit implementation, it would be a just decision considering Intel's arrogance with their first attempt. Microsoft lost alot of money on Itanium and I would imagine their relations with Intel are strained from it. AMD has designed a very elegant exstension to x86 and it was trivial to add support for it, so it's no wonder MS would tell intel to fall in line if it wanted an OS for it's Consumer 64bit processor.

      If Intel implemented 64bit support in a more "innovative" or efficient manner, Microsoft would have to either have two different code bases for their versions of windows, as would every other software developer out there. Having multiple code path's for one off vector calculations issued to SSE or 3DNow pipes are one thing, but a wholy differnt inplementation of the core instruction set requires alot of work Microsoft wasn't willing to invest in. I wonder how much Microsoft even bothers to optimize for the different exstension such as SSE and 3DNow, I imagine they don't do much at all.

    4. Re:Thank Microsoft for that, actually by InvalidError · · Score: 1

      I wonder how much Microsoft even bothers to optimize for the different exstension such as SSE and 3DNow, I imagine they don't do much at all

      Optimize for extensions? To me, it seems Microsoft has yet to master basic 80386 optimizations... in trivial functions, this generates some impressive and unexpected overhead.

      For example, I use intrusive reference counting in my code and here is what my Release() function looks like:

      int CRefCount::AddRef(void) {
      int i = XAdd(&m_nRefs, -1) - 1;
      return i > 0 ? i : FinalRelease();
      }

      The ASM code from VC7.1 and VC8:
      push ecx
      ; Why push a register that is not written to anywhere?
      push ebx
      lea eax,[ecx+4]
      mov dword ptr [esp+4],eax
      mov ebx,dword ptr [esp+4]
      ; The above three lines have the same net effect as:
      ; LEA ebx, [ecx+4]
      ; It seems VC loves creating and using unnecessary stack variables.
      ; I tried the 'register' keyword but as MSDN states that VC simply ignores it.

      mov eax,0FFFFFFFFh
      lock xadd dword ptr [ebx],eax
      dec eax
      test eax,eax
      ; DEC already sets the flags register, testing afterwards is redundant.

      pop ebx
      jg CRefCount::Release+24h (4058FBh)
      mov eax,dword ptr [ecx]
      add esp,4
      ; discard ECX that was saved on the stack

      jmp dword ptr [eax+10h]
      pop ecx
      ret

      My optimal hand-written Release() goes like this:
      push ebx
      lea ebx,[ecx+4]
      mov eax,0FFFFFFFFh
      lock xadd dword ptr [ebx],eax
      dec eax
      jg nofinal (406392h)
      mov eax,dword ptr [ecx]
      call [eax+0x10]
      ; Note: 0x10 is the vtable offset for the fifth CRefCount virtual function, FinalRelease.
      ; I am using 'call' because I have no control over the automatic VC prolog/epilog.

      pop ebx
      ret

      All in all, the VC version is 50% larger both in instruction count and code size than the optimal (99% of the time) code.

    5. Re:Thank Microsoft for that, actually by spongman · · Score: 1

      what compiler flags are you using? What's the definition of 'XAdd'?

    6. Re:Thank Microsoft for that, actually by Moraelin · · Score: 1

      " I believe Intel had their try, it was called Itanium. Surely you've heard of it.... no? Not surprising."

      No offense, but the Itanium isn't that unknown. _Everyone_ has heard of the "Itanic", if they have anything to do with computers. Your other points are well taken, but just saying it's anything but unknown :)

      Still, you know, the same "why support two different code-bases?" argument you make, can be done for anything else. E.g.,

      - Windows and Linux (why bother maintaining code for both, right?)

      - IE, Opera and Firefox (why bother supporting anything else than IE, right?)

      - PC, Macs, Sun, etc (why bother with more than an Intel PC?)

      - Intel and AMD (why bother optimizing a game for both SSE and 3DNow? Seein' as you mention both.)

      - MS Office, Open Office, etc (let's keep everything in MS Office format, since everyone can read it, right?)

      Etc.

      Personally I would prefer a bit more variety, and a bit more trying new stuff. So I'm _not_ actually advocating any of the above. But maybe that's just me.

      "If in fact Microsoft did tell Intel it would not support another 64bit implementation, it would be a just decision considering Intel's arrogance with their first attempt. Microsoft lost alot of money on Itanium and I would imagine their relations with Intel are strained from it."

      That is very true and insightful, no doubt. And of course, MS is allowed to do its own decisions there.

      What I would personally prefer, though, is a situation MS (or any other company) isn't in such a dominating position that everyone else needs MS's approval for their new product. It shouldn't be _one_ company/minister-of-state-planning/whatever who can single handedly approve or veto a new product.

      Dunno, IMHO that's not how human progress happened so far.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    7. Re:Thank Microsoft for that, actually by fitten · · Score: 1

      Itanium is something different. It isn't related to x86 at all. Intel may have wanted everyone to migrate to the new ISA eventually, but it wasn't an extention to x86.

    8. Re:Thank Microsoft for that, actually by CptSkippy · · Score: 1
      No offense, but the Itanium isn't that unknown. _Everyone_ has heard of the "Itanic", if they have anything to do with computers.

      I agree with you in the context of the readers of this site, but I can come up with a pretty long list of people who have something to do with computer who've never heard the name "Itanium." They'd be VB coders so you could argue that they don't really do anything of use with computers but I digress.
    9. Re:Thank Microsoft for that, actually by jpickett · · Score: 1

      "the Itanium isn't that unknown."

      You do realize he was being sarcastic (or perhaps a little condescending) I hope?

      Your correlation about supporting "two different code-bases" isn't very accurate. In each of those examples you have different companies/organizations interested in providing multiple solutions to a problem. A more accurate example would be saying that Microsoft should develop three different web browsers, or two different office suites.

      Using your same examples again, what you do seem to think is rediculous is that Microsoft can't run the same MS Office binaries on other operating systems. How dare those other OS's not natively support Windows binaries! (Another example of sarcasm)

      When compared accurately, it seems a bit rediculous doesn't it? I can't see why anyone could possibly criticize a company for something like this. If they don't want to invest millions to develop support for such and such processor, so what? Guess I should expect them to make a version of Windows that will work using my fancy microwave as the processor huh? I'll point out the sarcasm here yet again since it seems you had a problem detecting it in the earlier post.

    10. Re:Thank Microsoft for that, actually by Moraelin · · Score: 1

      Again, I'm not criticizing MS for making that decision. However, I _am_ complaining about the market situation where everyone needs MS's (or anyone else's) royal seal of approval.

      There was a time, ages ago, where you could survive very well with your own OS/BASIC-ROM/whatever. E.g., when Sir Clive Sinclaire came with his ideas like making a computer with an ULA (basically a pre-decessor of the integrated north-bridge) and a micro-casette instead of a disk-drive, he could jolly well do just that. He didn't need MS to decide if he's allowed to make a computer with micro-cassette, or "nope, we won't support it, so noone will buy it."

      That's all I'm saying.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    11. Re:Thank Microsoft for that, actually by CptSkippy · · Score: 1
      Itanium is something different. It isn't related to x86 at all. Intel may have wanted everyone to migrate to the new ISA eventually, but it wasn't an extention to x86.

      You are correct, Itanium is an EPIC based chip but Intel had no plans of making it a consumer level chip and had maintained for the longest time that there was no need for 64bit on the desktop. The need is debatable but I am of the mind that the day when it will be required is rapidly approaching and it would be splended if we had all the kinks worked out for show time.

      If Intel had gone their own way with a consumer level 64bit chip, there is no telling where they would have gone and I think Microsoft recognized the potential burden this would have placed on the software community as a whole. AMD had established an accepted standard and MS was on the verge of releasing it's promised OS, forcing Intel to use the same implementation ensured that it's release would gain wider acceptance and would be less likely to go the way of Windows for Itanium.

      I would argue that Intel's only motivation for creating an incompatible implementation would be so that they could maintain that they never had to follow and were always the market leader. Up until this point Intel has been able to maintain it's position as the market leader in innovation and it didn't want to have to conceed to AMD. Even with their implementation of AMD64, EMT64, you see that they weren't willing to conceed defeat. Intel is know for it's industry standards support but has show time and time again that it only sets standards that ensure it makes money.

      They even went to far as to make AMD's chips incompatible with their C compiler. A plan that backfired completely and prompted some backpedaling on their part.

      That being said all of the companies in question have used questionable tactics such as this at one time or another to put the squeeze on competition. And they have all forced others to do the right thing but only because their interests at the time were closely aligned with those of the greater good.
    12. Re:Thank Microsoft for that, actually by InvalidError · · Score: 1

      XAdd is a simple wrapper for the ASM instruction of the same name. Because Interlocked* are implemented as runtime library calls, I opted for my own inlinable equivalent.

      Humm... I actually missed another optimization... I could save a further three instructions (push ebx; pop ebx; lea ebx, [ecx+m_nRefs]) by simply doing:

      xadd [ecx+m_nRefs], eax

      This makes VC's output 70% larger than my optimized version.

      For the flags: /Ox /G6 /GA /FD /EHsc /MT /W3 /nologo /c /Zi /TP

      Unless I am mistaken, this is pretty much as aggressive as one can be without ditching exception handling... and nothing about my optimizations change anything to that compared to VC-generated code.

    13. Re:Thank Microsoft for that, actually by deaddrunk · · Score: 1

      I'm a VBA coder and I've heard of it :P
      Having said that I'm also a C++, Java and *gasp* COBOL coder too.

      --
      Does a Christian soccer team even need a goalkeeper?
    14. Re:Thank Microsoft for that, actually by PsychicX · · Score: 2, Informative

      Ignoring the absolutely scary fact that you're using hungarian...

      Are you in debug mode or release mode? If the optimizer's not active, then of course you're not getting optimal code. That looks to me like the fairly typical code VC tends to generate when the optimizer is turned off. Stack variables when registers would have worked fine, pushing and popping unused registers, etc. In fact, I'm pretty damned certain the optimizer hasn't actually been over that code yet. Perhaps your Visual Studio skills aren't quite up to snuff.

    15. Re:Thank Microsoft for that, actually by spongman · · Score: 1

      try using _InterlockedXXXX defined in , vs8 gives me code close to your hand assembly...

    16. Re:Thank Microsoft for that, actually by conway · · Score: 1
      First of all, make sure optimization is turned on. Otherwise, every variable goes on the stack, and you incur a stack load for every one.

      Secondly, code size is almost irrelevant. The CPU spends a lot of time waiting for things to filter through the pipeline, especially if you're trying to use the results of an instruction right on the next instruction. So doing some more unrelated instructions in the middle does not affect performance at all.

      What you should really do, as someone suggested, is benchmark Microsoft's code against yours and see which one is _really_ faster, and by how much.

    17. Re:Thank Microsoft for that, actually by InvalidError · · Score: 1

      I tried compiling with a number of different optimization options and I got the same thing for all the mixes I tried. Since nothing I tried generated something even close to what I was expecting, I went back to only /Ox /G6 /GA /EHsc. (/Ox = full speed-wise optimization enabled.)

      And yes, this was for a release build. Other than the stack-checking prolog/epilog code, the debug version of that function is nearly identical.

      As for my VS skills, I think they have little to do with how the alledged optimizing compiler is miserably failing to optimize this trivial function.

      Ignoring the absolutely scary fact that you're using hungarian...
      With my rather bad memory, it probably spared me hours of re-reading header files, waiting for tooltips or otherwise wasting time to look up trivial stuff. Autocomplete saves me a fair amount of typing so I can afford being somewhat more verbose.

      The first conventions is to be consistent and use the dominant convention used in the development environment. I mostly work with COM, ATL and MFCs and am mostly happy with their conventions, end of story.

      There are two shift keys on a conventional keyboard and getting the underscore usually requires pressing a shift key anyway.

    18. Re:Thank Microsoft for that, actually by InvalidError · · Score: 1

      Unless you actually got the linker to inline InterlockedXXX, calling it still implies push+call+ret+pop. Interlocked[Increment|Decrement] is only five instructions long and calling it costs just about as many.

      I sort of wish M$ had an inline assembler that could accept extended syntax like GNU's... but this is unlikely to happen considering MS apparently has no plans to allow inline ASM for x86-64.

    19. Re:Thank Microsoft for that, actually by spongman · · Score: 1

      check my grandparent again... look for the '_' ;-)

    20. Re:Thank Microsoft for that, actually by InvalidError · · Score: 1

      Oooh! :)

      Well, the unnecessary 'test eax,eax' is still there and it still uses LEA instead of plugging the target address calculation directly in XADD. It did chuck the MOVs and push/pops though, bringing it a whole six instructions closer to optimum.

      Thanks for the tip, it will be useful if I start coding for AMD64 for which VC does not support inline ASM.

    21. Re:Thank Microsoft for that, actually by fitten · · Score: 1

      I think all the compiler did was during the startup runtime check to see what the current processor supported (like MMX, SSE, etc.), it didn't identify the AMD part as something it could run on so it exited.

  43. Re:Running out of ideas by fatted · · Score: 1
    no wonder MS stock is falling
    Or to put it another way, rising! http://news.bbc.co.uk/1/hi/business/4495965.stm/
  44. Re:64 bit for what? by Malc · · Score: 1

    What, just Windows 95 software didn't (won't) run on Windows 3.1, even with Win32S? Or true NT software won't run on Win9x? Existing 32bit software will run on 64-bit versions of Windows. Where there's demand people will produce 64bit and 32bit versions of the software. There will be a migration, just like there was from Windows 3.1 to Windows 9x and NT.

  45. Re:64 bit for what? by Evil+Adrian · · Score: 1

    You mean the same way all that 32-bit software doesn't run on 16-bit processors?

    What is your point??

    --
    evil adrian
  46. Re:Have they got some funky version? by washley · · Score: 1

    It's more likely that you have no idea what you're talking about.

  47. Re:Running out of ideas by EpsCylonB · · Score: 1

    We are talking about servers here. You don't need to paint go faster stripes on server products because faster, more efficient servers are still in demand.

  48. Xenix? by BobVila · · Score: 1

    What ever happened to Xenix? And why couldn't have just kept FreeBSD on the hotmail servers? They ended up plugging the *BSD TCP/IP stack into Windows anyway.

    1. Re:Xenix? by BobVila · · Score: 1

      My favorite part of that Wikipedia article: "In 1987 Microsoft transferred ownership of Xenix to SCO in an agreement that left Microsoft owning 25% of SCO."

    2. Re:Xenix? by nxtw · · Score: 1
      And why couldn't have just kept FreeBSD on the hotmail servers?

      For the same reason Ford doesn't use Chevrolets or Hondas.

      They ended up plugging the *BSD TCP/IP stack into Windows anyway.

      That was before Hotmail even existed.

  49. Ha! by leathered · · Score: 4, Funny

    1 1 ms 1 ms 1 ms neon.winchester.local [192.168.0.19]

    i now know ur IP adress, prepair 2 b h4x0red!

    i will pwn ur hard drv!

    --
    For all intensive porpoises your a bunch of rediculous loosers
    1. Re:Ha! by Anarke_Incarnate · · Score: 3, Funny

      he's hiding behind a NAT firewall, get him to turn it off. His real IP address is 127.0.0.1

  50. No link?? by Neurotoxic666 · · Score: 1

    The author should have added a direct link to Microsoft.com, so we could all click like sheeps (we all do it -- we just don't RTFA) and see if their new gear is slashdot-proof :P

    --
    You are more than the sum of what you consume. Desire is not an occupation.
  51. Re:Itanium! by roarl · · Score: 4, Funny
    This is just a 64bit extention to a 32bit extention to a 16 bit architecture...

    No, actually. It is a 64bit extention to a 32bit extention to a 16bit extention to a 8bit extention to a 4 bit architecture. The Intel 4004 was actually the first one of this family. I guess you are too young to know.

    --
    Welcome to the group of sentient observers that have reflected upon this statement
  52. Re:Altavista used 64 bit servers at launch years a by C_Kode · · Score: 1

    Why don't we ever hear of better search capabilities, instead of nearly-meaningless hardware shifts.

    November 11, 2004 http://searchenginewatch.com/searchday/article.php /3434261

  53. Re:Paying with fire by Kernel+Kludge · · Score: 2, Funny
    Anyone who is willing to switch there entire network over to something only out of beta for a few days is an idiot. It's that simple.

    It's called eating your own dogfood and I respect anyone willing to put their business on the line to prove their product works well. Time will tell if this pays off for Microsoft. But I'm sure you know better...
  54. Re:Altavista used 64 bit servers at launch years a by nmg196 · · Score: 2, Insightful

    Are you talking about the same Altavista the rest of us used?

    You know, altavista.com, the one that worked for a few months and then got spammed into oblivion and has been fairly unusable ever since which is why everyone now uses Google?

    I would never have described it as 'accurate'. The only reason it could possibly be seen to be accurate was because at one stage, there were no porn sites to spam the index with, so it *had* to return decent page by default - because that's all that was there.

  55. Re:Itanium! by diegocgteleline.es · · Score: 2, Interesting

    Guys, just wait until Itanium is ready... This is just a 64bit extention to a 32bit extention to a 16 bit architecture...

    Opteron actually IS a 64-bit extension to the x86 hell. Same instruction set - they just extended it to 64 bit, they didn't changed anything. The success of the x86-64 architecture is being just a "extension", making very easy for compilers, software developers etc. to switch to the "new" architecture. They only added 8 registers more to the typical 8 - PPC and almost every 64-bit cpu from the past decade has 32, in a 20 years timeframe (we'll be running software in x86-64 compatible CPUs just for compatibility all that time just like happened with 32-bit x86) and they won't be enought - just like today 8 are too few

    Same crap. Itanium may not be great, but at least it has been built from scratch to be a real 64-bit CPU, I'd get a real 64-bit CPU anytime. The shiny x86-64 still runs the 20-years-old 16-bit ms-dos, and it's not by chance. They are damn fast just because of internal changes, not because it really is a "real 64 bit CPU"

  56. Re:what piece of trash by dioscaido · · Score: 1

    Uhm... why are you going to microsoft.com to look for drivers? You should be going to .com.

    Also, XP x64 is only available to OEM, MSDN subscribers, and MS employees... So through which channel did you get the copy? Or are you running a probably-beta pirated copy?

  57. Stock prices-AMD? by va3atc · · Score: 3, Interesting

    Wouldn't a move like this greatly help AMD's image?

    If its good enough for Microsoft, its good enough for us, right boss?

    Never been much into stocks, but right about now something tells me to buy. ;)

    --
    Candle burns its brightest in the dark
    1. Re:Stock prices-AMD? by Vo0k · · Score: 1

      With a little exception...

      "If Microsoft servers after the migration crashed from slashdotting, imagine what would happen to our hosts under load."

      --
      Anagram("United States of America") == "Dine out, taste a Mac, fries"
  58. Do you work for Microsoft? by digitaldc · · Score: 1

    How does it compare to a fake quote? Well, nobody knows if Bill actually said that last quote, but it was attributed to him. I doubt Bill would admit he said that anyway, but there are more quotes we can read that are equally funny.
    You say one is not forced to port everything, but I am willing to bet, soon you will be. You can run a Pentium computer with Windows 95 and surf the web, but why bother?

    --
    He who knows best knows how little he knows. - Thomas Jefferson
    1. Re:Do you work for Microsoft? by imsabbel · · Score: 1

      You dont get it.

      Take a look at the X86-64 architecture. It can perfectly execute legacy code.
      In fact it may be faster for some stuff than 32bit code (programms that dont benefit from the increase in registers and suffer from longer pointers).

      A good comparison would be DVDs: More storage, but if you dont need it, you are free to use cds, because every dvd-rom can read cds, too.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    2. Re:Do you work for Microsoft? by tomstdenis · · Score: 1

      Actually there are other benefits too. The 64-bit opcodes require prefix bytes which inturn increases the code size.

      So if your algorithm requires 6 registers to be optimal chances are x86_64 won't help at all.

      Though usually 6 registers for complicated enough algorithms is a pipedream which is why the x86_64 is a good approach.

      Tom

      --
      Someday, I'll have a real sig.
  59. Re:Hotmail was running ... by mattyrobinson69 · · Score: 1

    a long time ago, it took them a long time to replace freebsd with nt because nt couldn't handle it.

    iirc they waited until win2k, but i might be making that up.

  60. sound 64bit is the future ! by chrisranjana.com · · Score: 1

    Yes sounds like 64 bit is the future !

    --
    Chris ,
    Php Programmers.
  61. Premature optimization is the root of all evil by Moraelin · · Score: 3, Insightful

    Technically it's not _needed_, and I'm certainly not going to argue with that.

    I hope you do realize, though, that it doesn't hurt either.

    1. Any library which isn't actually used, isn't even loaded. Most of Windows is just .dll files (even if some have .exe, .vxd and whatever extensions), just like most of Linux is .so files. If you don't actually run a GUI program, they won't even be loaded.

    2. Any memory page which isn't actually used, can be swapped to disc and _stays_ swapped. I.e., if after painting the desktop you don't actually run a GUI program on it, all that code to paint combos and whatnot will not even be in RAM.

    So not installing a GUI would help with... what? With the few K of RAM needed to paint the clock in the tray? (Or not even that if the taskbar is set to auto-hide.)

    And as opposed to... what? A typical Sun Solaris (UNIX) server also has all the GUI libraries, just in case you need to run some X stuff on it over the network. We have admins doing that every day. And that too means that they're loaded in memory when you do run graphics stuff, they're unloaded when you don't. Just like on Windows, eh?

    Basically what I'm saying is: before deciding that including something is dumb, please actually do an analysis, rather than just letting your ideals of perfection do the talking. You'd be surprised how much stuff may not be, technically speaking, optimal, but nevertheless is not a liability either. A lot of flame-wars could be avoided if people asked themselves "well, exactly how much does it hurt?" instead of "is it 100% perfect and 100% optimal?"

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Premature optimization is the root of all evil by caluml · · Score: 1

      Apparently, Microsoft are working on a command line only version.
      Couple that with storing things in config files, and you start to think about the old saying: Those that don't understand Unix are destined to re-invent it - badly.

    2. Re:Premature optimization is the root of all evil by nxtw · · Score: 1
      Some people refuse to admit that GUIs provide convenience. They won't admit that many tasks are easier with a GUI, not to mention much more straightforward.

      So not installing a GUI would help with... what? With the few K of RAM needed to paint the clock in the tray? (Or not even that if the taskbar is set to auto-hide.)

      And that's only if someone is logged in. Otherwise, all you'll see is a screen telling the user to hit Ctrl+Alt+Del.

    3. Re:Premature optimization is the root of all evil by robertjw · · Score: 1

      And as opposed to... what? A typical Sun Solaris (UNIX) server also has all the GUI libraries, just in case you need to run some X stuff on it over the network. We have admins doing that every day. And that too means that they're loaded in memory when you do run graphics stuff, they're unloaded when you don't. Just like on Windows, eh?

      Well, since you can't disable the GUI in windows, it's hard to substantiate any claims of increasing or decreasing performance. In my experience, a server running X runs MUCH slower than a server that has X shut down. Personally, I don't normally let anyone run X apps from my servers, especially slow apps like firefox, opera or OpenOffice.

      Again, since we have no basis for comparison on Windows machine it's hard to be sure, but under Linux running without a GUI makes a huge impact on server performance.

    4. Re:Premature optimization is the root of all evil by Nevyn · · Score: 1
      Any library which isn't actually used, isn't even loaded.

      No, what really isn't loaded are the bits of code that aren't actually loaded. Maybe you meant eventaully paged out, and not paged back in ... but then you'd just be mostly wrong.

      If you think a win32/linux server with a GUI loaded and a monitor turned off is "just as well off" as a linux server that never loaded the GUI in the first place, you are nieve at best.

      Tracking structures have to be allocated, even if everything is paged out (so it can be paged back in) ... this is eating kernel memory. Pretty much all code allocates resources (esp. GUI code), at best that's swapped to disk and is just screwing your swap and taking more kernel tracking space ... but things like file descriptors etc. are just more unswappable kernel memory. At the best of times that GUI code is actually doing something (thus keeping "a bit" of it's RAM footprint in core), and god help you if someone enabled a screensaver (luckily win32 comes with one turned on by fdefault for the login screen -- yeh). Any activity at all is also affecting the scheduler and VM, as it has to deal with the tasks that wouldn't be there otherwise.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
    5. Re:Premature optimization is the root of all evil by runderwo · · Score: 1

      Many Linux distributions nice the X server to -10. Change that to 0 and you will see little if any impact by a console X session on background apps.

      Also be careful with your statement. For example, I doubt users running X apps with a remote display have a disproportionate performance impact, but your statement lumps them in with console X users.

    6. Re:Premature optimization is the root of all evil by robertjw · · Score: 1

      Also be careful with your statement. For example, I doubt users running X apps with a remote display have a disproportionate performance impact, but your statement lumps them in with console X users.

      Yeah, actually thought about that. Just didn't seem easy to articulate. Good point.

  62. Re:Running out of ideas by Neurotoxic666 · · Score: 2, Funny

    because i really need that 64bit 8gb ram to do my spreadsheets or write a letter in Word

    Disable Clippy.

    --
    You are more than the sum of what you consume. Desire is not an occupation.
  63. Re:It is just me, or are most Microsoft servers do by AviLazar · · Score: 1

    My Trillian crashed this morning also, but since I do not have MSN active on it - it could just be Trillian. While I like this app, it is definitly flaky and has given me problems for a long long time - so I would not relate that to MSN servers.

    --

    I mod down so you can mod up. Your welcome.
  64. Re:Bill, Bill, Bill... by eno2001 · · Score: 1

    That's funny. 640k scales to 70 million users for me pretty well. But then again, I'm using a 486 running Linux. *ducks*

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  65. Re:Paying (sic) with fire by Anonymous Coward · · Score: 1, Funny

    Salesperson (SP): Here's your copy of "Windows Super Magic XP ME 06 Tournament Edition." How will you be paying for that?

    Turn-X Alphonse (T-XA): Why, with fire of course. Do you have change for 800 infernos?

    SP: Certainly. Here's your change: 23 flames and 82 sparks. Would you like our extended warranty?

    T-XA: Uhmmm...how much is that?

    SP: Just your soul.

    T-XA: Sorry, I can't afford that. I used that to buy "Milli Vanilli's Greates Hits."

  66. Licence Costs? by dpeltzm1 · · Score: 2, Interesting

    Does any one know the approximate licence costs if this was paid for the 'thousands' of servers they use? If google 'paid' this cost would they still be in business? I'll bet it's a scary number ;-(

    1. Re:Licence Costs? by fred+fleenblat · · Score: 1

      Furthermore, don't businesses have to pay sales tax on the retail value of their own products that they use internally?

  67. Re:Hotmail was running ... by hey · · Score: 1

    That's the story but do we really belive these guys?!

  68. Re:Paying with fire by Qoud · · Score: 1

    BTW, OSDL did the same by putting linux 2.5 development versions in all their servers (getting uptimes of 200+ days in some cases BTW).

    And what does uptime this prove? An arbitrary snapshot in the development cycle is stable when the code is evolving on a daily basis. If you are going to use a development kernel you should be rebooting on a daily basis.

  69. but what about the application software by geoff+lane · · Score: 1

    It's all very well the OS running in 64bit mode, but are the apps running in 64bit mode as well or is the shiny new OS running the old 32bit applications?

  70. Altavista was king for years in net time by glrotate · · Score: 1

    The original assertion is true. Altavista the the default search engine around 97-99 or so. Google's becomming less and less usefull each day. Far too many of the results are dominated by spammers of one sort or another.

  71. Re:Altavista used 64 bit servers at launch years a by ivan256 · · Score: 1

    Are you talking about the same Altavista the rest of us used?

    I think that question should be turned around and asked to you.

    Altavista, for years, was altavista.digital.com and was the best search engine on the internet. altavista.com pointed to some other company that enjoyed tons of free publicity from people typing in the wrong thing. Later on, digital spun off the search engine (I think it was around the time of the Compaq sale), the new company bought the altavista.com domain name, and slowly turned to crap.

  72. Well, not exactly... by Troy+Baer · · Score: 2, Informative
    Windows was already 64 bit when the DEC Alpha came out. Which was somewhere between 1992-95 IIRC.

    Except that the DEC Alpha port of Windows NT was 32-bit only. IIRC, Microsoft never officially released a 64-bit version of Windows that ran on Alpha, and it was DEC/Compaq who did most of the development on it before it was cancelled.

    --Troy
    --
    "My life's work has been to prompt others... and be forgotten." --Cyrano de Bergerac
  73. Akamai by SJ · · Score: 1

    I love it how MS always leaves out the important bits.

    Microsoft uses Akamai to serve the majority of their content. So while the html may be coming from MS, everything else comes from Akamai. Akamai use their own linux-based platform to run their servers. A simple traceroute to i.microsoft.com ends up (for me) at 203-59-140-12.deploy.akamaitechnologies.net

    Then again... why let the facts get in the way of good marketing.

    Kudos to MS.

  74. Re:It is just me, or are most Microsoft servers do by Anonymous Coward · · Score: 1, Interesting

    The only thing that doesn't run Windows in the MSN datacenters is Hotmail, and some of the Vicinity stuff.

    Microsoft.com IS on 64-bit, I built a good portion of them myself.

  75. Uhhh... rigggghhhtttt..... by cavemanf16 · · Score: 1
    'the entire Microsoft.com site has been migrated, and we serve 30 million unique visitors every day.'

    So Microsoft is serving every person in the entire world within a mere 233.333 days? (7 billion divided by 30 million equals 233.333)
    I hate that silly "unique visitors" statistic that companies with a web presence love to throw around. Who gives a flying F if you've had 30 million "unique visitors" because your servers are being bombarded with faked TCP header info by spammers every damn day?!

    1. Re:Uhhh... rigggghhhtttt..... by saleenS281 · · Score: 2

      are you really that stupid? It's 30 million unique visitors a day... that doesn't mean it's not the same 30 million from the day before, it means they have 30 million UNIQUE visitors, versus 30 million HITS, half of which may have been from just 1 person. Welcome to teh intraweb, pleze enjoy ur stay keke!

  76. Competition, but on accuracy or better search? by expro · · Score: 1

    I would start using it, if it offered better searches for the person who didn't just want to know who got linked to the most from outside. Where is the indication of what they think is "at least as good"? Two very different approaches, instead of two that can be spammed using the same technique, would be refreshing. FWIW, the "near me" button is nothing like the "near" capabiliity allowing the nearness of one keyword to another to be specified for a match (Altavista seems to have lost this and many other capabilities once Yahoo bought them out).

  77. It's good PR by WebCowboy · · Score: 2, Interesting

    ...for a company to "eat it's own dog food". Unfortunately in the case of MS, its software truly IS a "dog's breakfast".

    It does seem to me that the performance (or lack thereof) of MSN Messenger and related properties points to teething pains in the upgrade process. It happens quite often that you cannot sign in to Messenger or hotmail for brief periods and on some occasions you get punted. From what I have seen the problem is quite intermittent--can't sign in? Wait 15 minutes. It doesn't seem to be related to ISPs either--two people in the same area of the city with the same ISP will report different results.

    Maybe it is just my experience, but I have found the problems are more likely associated with the sign-in process. I've only tried this once but it DID happen: Girlfriend couldn't sign into MSN from her place on cable internet. I COULD sign into MSN at my place (ADSL which surprisingly works faster than her cable most of the time). Though it might be a problem with the cable ISP, so tried to sign in under HER account at MY place. It did NOT work using HER account on either machine from two different ISPs, BUT...MY sign-in worked form BOTH places.

    If someone has ready access to different machines on different connections and has problems signing into MSN, you might wat to try ths out and see if it was a fluke or if it really IS a problem linked to the user. My theory is that some of the problems are related to MS systems relying on a some kind of distributed database of user credentials, and that in the process of "improving" things with 64-bit systems that sections of this database drop out from time to time.

    It's all great and wonderful that MS wants to stay cutting edge and maintain capacity to handle their huge demand, but how they seem to go about it really irritates me. If it ain't broke, don't fix it! It's like their upgrades are often a massive, disruptive undertaking. Can they not roll this stuff out more gradually--like over a couple of years instead of a few problem-plagued weeks and months?

    The frustrating part is that even paying users are subjected to some of these problems--so much for getting what you pay for. Even my free Yahoo account seems to be more reliable these days.

    1. Re:It's good PR by Fulcrum+of+Evil · · Score: 1

      Maybe it is just my experience, but I have found the problems are more likely associated with the sign-in process. I've only tried this once but it DID happen: Girlfriend couldn't sign into MSN from her place on cable internet. I COULD sign into MSN at my place (ADSL which surprisingly works faster than her cable most of the time). Though it might be a problem with the cable ISP, so tried to sign in under HER account at MY place. It did NOT work using HER account on either machine from two different ISPs, BUT...MY sign-in worked form BOTH places.

      Sounds like MS partitions its users, and one of the servers was down at the time.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  78. My wife had a similar experience. by Ungrounded+Lightning · · Score: 1

    When my wife had a similar experience at a chip company.

    The chip was flakey - but fast. The company wanted to ship it anyhow rather than fix it. Management argued that customers would buy it because nothing could beat its speed. She pointed out that a shorter mean time to crash was a bug, not a feature.

    Management won. Of course.

    And the company went down. Of course.

    Yet another corporate corpse in the rubish heaps of Silicon Valley.

    What drives me NUTS is that management KEEPS DOING THAT out here. They get focused on staying ahead of the curve and let quality slide. Then the company dies. Then they get a higher-paid position at another one and do it again. (Venture capaitalists apparently value experience over ability. Perhaps they believe that "expertese is directly proportional to value of equipment destroyed while learning" applies to corporate management.)

    And when called on it they point to Microsoft, which has its customers so locked in that they keep getting away with it.

    My hope is that Microsoft's continued existence is just a matter of dinosaurs (like other large reptiles) taking a long time to die. B-)

    Maybe this will help them along.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  79. 1M+ by Anonymous Coward · · Score: 1, Interesting

    Razorback 2, the eDonkey2000 server, handles over 1,000,000 sockets. That makes the kernel take 5GBs of RAM, and the server itself 7GBs (of couse needs 64 bit arch).

    Windows 2000/XP and perhaps 2003 is crippled by its limited non-paged pool where the TCP stack places its structures. In XP, I think the limit was 256MBs, but on my 512MB machine, it won't grow higher than 128MBs. At 5KB per socket (the same as in Linux above), that's 25,000 sockets. Max I've ever tested was 5,000 and non-paged pool was already 80MBs though.

    I've heard they reworked some stuff in WS2003, and of couse 64 bit editions have much higher limits.

    1. Re:1M+ by Foolhardy · · Score: 2, Informative

      Although the maximum nonpaged pool size in the 32 bit versions is 256MB, but it may be auto-set to less if you have less than 1GB of memory. You can override the default by setting HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\NonPagedPoolSize to the number of bytes you want the pool to be.

      You can use the driver verifier's (verifier.exe) pool tracking function to see how much memory tcpip.sys is taking up.

      The nonpaged pool limit in the 64 bit versions is 128GB.

  80. Lowmem issues? by r6144 · · Score: 1

    I haven't look at the current linux kernel closely, but if the networking-related data structures are put into low memory (i.e. memory below one or a few gigabytes) on 32-bit architectures, you would run out of low memory with too many connections. That's if the connection count isn't limited by some other (sometimes artificial) factor. I guess Windows on 32-bit architectures have similar problems.

  81. Re:Altavista used 64 bit servers at launch years a by oni · · Score: 1

    at one stage, there were no porn sites

    what did people do back then grandpa?

  82. Re:Altavista used 64 bit servers at launch years a by expro · · Score: 1

    Altavista may have had some nice functions, but Google returns much more useful results. There is a reason pretty much everyone stopped using Altavista you know. For you, perhaps. Especially for those without a clue how to really search, so the best they can hope for is the most-popular thing that the most other sites are linking to.

    But then please don't go complaining about spam when you are not willing to use or have available a more-intelligent search capability to find exactly what you are after.

    What you wind up with is only good for advertisers and manipulators.

    It seems to be trendy on /. to bash Google these days if there were any real criticism, maybe they would be motivated. What I see is a community that believes they can do no wrong and Oohs and Ahhs about non-innovations like web-based email and public text projects subverted to their commercial purposes. How about improving search?

    people switched because it was the best overall. That seems to have forced Yahoo to improve as well.

    Your world must be extremely one-dimensional to believe, in Panglossian fashion, that "best overall" is even a definable metric, or that it will naturally arise from the marketplace.

    We are far better served by numerous independent innovators which we had at least to some degree until AltaVista was repeatedly sold and repeatedly downgraded their capabilities. If the best business business model is for them to show you what they and their advertisers want you to see, combined with the 1% most-popular that rises to the top by counting links, how is that better in any sense? Intelligent people are usually looking for needles in haystacks, not for the dross that rises to the top or could have been found by guessing domain names.

    Even now, AltaVista frequently will give me much that I cannot get from Google, and I would even call "dogpile.com" a much greater and more-useful innovation than Google ever offered (beyond their first idea that searching was a popularity contest, which is sometimes true for the masses), drawing and combining results from different search engines to avoid the single Google slant.

  83. Re:Altavista used 64 bit servers at launch years a by T-Ranger · · Score: 1

    Does anyone have a copy of their "what we're running" page? I remember reading a fairly detailed description of the hardware they had, but for some reason the number 10GB of RAM is stuck in my head.. That was a crapload back then, now not so much. In 5 years MSI/Nvidia will have a 10GB video card.

  84. Re:what piece of trash by suezz · · Score: 1

    sorry - I don't run windows and I don't pirate software. if you go to their site it has a link right in front for download drivers. I never said what version of windows I was looking for or anything.

    are you both windows employees -

    all I did was state what happened on their wonderful web site - so they be doing something funky in detecting clients who visit. their web site froze my firefox browser and my mouse went dead - when I unplugged the cable everything came back.

    so blow me both of you and tell bill you doing a good job.

    oh ya - piss off microsoft

  85. Re:what piece of trash by suezz · · Score: 1

    oh ya one more thing - I am switch over my cousins machine tonight to ubuntu - she has windows 2000 and I just talked to her - so billy can count one more license gone.

  86. Re:Altavista used 64 bit servers at launch years a by nmg196 · · Score: 1

    I'd forgotten that it used to be altavista.digital.com... But I'm pretty sure back then (ooh 1996-1999ish) I never thought it was that good. Oh well.

  87. I've seen 'em! by EvilStein · · Score: 1

    The MSN Search machines (at least at the data center down this direction... had a recent contract there) - all nice dual processor, ultra scsi Rackable Systems boxes.

    Let me tell you, the blinkylite count was off the chart, and it was even better once we found the light switches in the data center!

    (Yes, I'm serious..)

  88. And in the Microsoft washrooms... by pandrijeczko · · Score: 1
    ...the cleaners have just upgraded the lavatory paper from Kleenex to Charmin Ultrasoft.

    Hey, it's Microsoft, okay? They'll tell us any bit of "good news" just to sell another copy of XP.

    Now move along people...

    --
    Gentoo Linux - another day, another USE flag.
  89. Perhaps... by rbochan · · Score: 2, Interesting

    ... it's because there doesn't seem to be any decent anti-virus software for 64 bit Microsoft Windows?

    I sure as hell wouldn't put a Microsoft Windows machine live without any... not and expect it to last very long.

    --
    ...Rob
    The American Dream isn't an SUV and a house in the suburbs; it's Don't Tread On Me.
  90. Re:Altavista used 64 bit servers at launch years a by CapnOats.com · · Score: 1

    No the older one at av.digital.com or whatever it was wayback when. That one actually had results.

  91. Re:Itanium! by tres3 · · Score: 1
    The quote was for Win32:

    Windows is still a 32-bit shell sitting on a 16-bit operating system designed for an 8-bit chip upgraded from a 4-bit design, delivered by a 2-bit company that can't stand 1 bit of competition.

  92. SSE -vs- 3DNow Optimization by mosel-saar-ruwer · · Score: 1

    I wonder how much Microsoft even bothers to optimize for the different exstension such as SSE and 3DNow, I imagine they don't do much at all.

    I've often wondered the same thing when I read platform reviews at Toms/Anandtech/SharkyExtreme/etc.

    AMD almost always blows away Intel on integer/database stuff [e.g. the kinds of things that you would do with something like the Standard Template Library], and also on most scientific packages [which, in theory, ought to be heavily multi-threaded].

    But then Intel will pull even or maybe slightly ahead on graphics stuff, which I imagine to be heavily biased towards SSE. Of course, in the past, it also helped Intel to have a faster memory pipeline [but now that HyperTranpsort is maturing, that's no longer the case].

    PS: What I wanna see is a motherboard with a really good HyperTransport to PCI Express x16 bridge, and like a gazillion fully switched slots. It'll be like having your own $1 million Juniper Systems backplane for the price of an XBox.

  93. Are they using only AMD? by netglen · · Score: 1

    So does this mean that Microsoft is only using AMD processors for the upgraded systems?

  94. Re:It is just me, or are most Microsoft servers do by Anarke_Incarnate · · Score: 1

    what do you have in those things? I have several 2003 servers and they work pretty snappily. I have an exchange cluster on dual opteron 2U boxes (240x2) with 1GB RAM in each (small number of users, don't complain about how much RAM I have, I had to keep it under budget). They work damn fast and keep everyone happy :).

  95. Performance? by mosel-saar-ruwer · · Score: 1

    All in all, the VC version is 50% larger both in instruction count and code size than the optimal (99% of the time) code.

    What are the performance differences?

    1. Re:Performance? by InvalidError · · Score: 1

      In general, AddRef/Release are not horribly high frequency call.

      The point though is that VC is doing a horrible job at fairly trivial stuff and many trivial functions are also high-frequency and for those, this can hurt big time.

      BTW, my "optimal" code was in fact still three instructions short from truly optimal... the truly optimal version is:

      mov eax, 0FFFFFFFFh
      lock xadd dword ptr [ecx+m_nRefs], eax
      dec eax
      jg nofinal
      mov eax, dword ptr [ecx]
      call dword ptr [eax+0x10]
      ret

      This makes it 16 instructions for VC's version VS 7 instructions for mine, VC is doing 114% worse than optimal.

  96. Exchange 2003 64-bit? by Plake · · Score: 1

    So, now that Windows 64-bit is out why don't they make some products that would actually work on it?

    As you can see from here there's no real plan to have a 64-bit version of Exchange, yet would this not be a perfect solution to use it with?

    Important
    Exchange 2003 is supported on 32-bit operating systems and hardware. Exchange 2003 is not supported on 64-bit operating systems, 64-bit hardware, or 32-bit emulators running on 64-bit operating systems.

    Here's the link here.

  97. MSN search by Mite51 · · Score: 1

    This was mentioned at Winhec, MSN search was not ported to 64 bit but was developed on 64 from the begining

  98. Re:only a 10 fold increase? by Nutria · · Score: 1

    It strikes me as being typical of Microsoft that they only see a 10 fold performance increase by exponentially increasing their processing power.

    That's supposed to be "dry wit", right?

    --
    "I don't know, therefore Aliens" Wafflebox1
  99. Re:Paying with fire by Daagar · · Score: 1
    And more to the point, why would anyone else use it if even Microsoft won't.

    Microsoft doesn't use MS Visual SourceSafe for some/many/most of their projects supposedly (I have no links handy to back it up), they use a customized version of Perforce.

  100. Re:It is just me, or are most Microsoft servers do by Master+of+Transhuman · · Score: 1


    Am I wrong or wasn't that because they were embarassed by the revelation that Akamai was using Linux servers to serve their pages?

    I vaguely remember a headline that said "Microsoft protected by the penguin!"

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  101. OT: diesel in 3 cyclenders? where? by bluGill · · Score: 1

    My Geo metro is down to 2 cylinders (Still gets up to 70 mph as fast any anyone else, but mostly because people have no clue that you can accelerate in the acceleration lane), and some day it will die. I'd love to replace it with a diesel.

    Currently VW's TDI looks good, but it is way over powered. (I drive 100+ miles/day) I need gas milage, power doesn't impress me anymore.

  102. Remote administratio by tjwhaynes · · Score: 1
    Some people refuse to admit that GUIs provide convenience. They won't admit that many tasks are easier with a GUI, not to mention much more straightforward.

    But remote administration with a GUI only requires a GUI on the client box - the server can be completely headless, GUI-less and cruft-free and the admin (on the client) can use whatever happens to be appropriate to manage that machine.

    Cheers,
    Toby Haynes

    --
    Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
  103. Re:It is just me, or are most Microsoft servers do by agallagh42 · · Score: 1

    "I think it has more to do with windows server 2003.... it's sloooooowww."

    If Server 2003 is running slow on your machine, you must have a driver or application problem.

    I'm running Server 2003 at home on a P3-600MHz with 512MB RAM and it's performing great. It's running as an AD domain controller, DNS/DHCP server, file server, ftp, http, etc. I even have my bittorrent client running on that box 24/7. I haven't had a single performance problem or crash, not even one, in the 18 months it's been running.

    At work I've put W2K3 on machines with Quad 2.7GHz Xeons (not Xenons as you put it), with 4GB of RAM, and it SMOKES.

    --
    Carpe Cerevisi - Seize the Beer
  104. Re:what piece of trash by dioscaido · · Score: 1

    Oh, so your firefox browser takes down your non-Windows system when you visit the MS page? Who does this reflect badly on, again? I'd say you just don't know how to administer your system.

    I'll go ahead and tell my manager to pass the word up the chain that suezz has told MS to "piss off". Bill will surely cry!

  105. Re:It is just me, or are most Microsoft servers do by agallagh42 · · Score: 1

    SUSE would run MS Exchange twice as fast? That's something I'd like to see... :p

    --
    Carpe Cerevisi - Seize the Beer
  106. Google vs ... anyone? anyone? by DragonHawk · · Score: 1

    While the OP does sound a bit trollish ("Google who can't figure out... even as good a search as their competitors..."), there are some valid points to be had here.

    The reason I (and many others, I'm sure) switched from Alta Vista to Google was that Google consistently returned the results I wanted when given a simple query. AV would generally require me to build a relatively complicated expression (often in several iterations) to get good results. Google just needed a word or two. Google's idea of using links to rate page's value ("PageRank") was a brilliant innovation.

    Google is still on track in many ways. You'll notice a lot of their recent features can be described as "figuring out what you want", rather then you *telling* Google want you want. That is, if you enter a street address, it gives you a map. If you enter a person's name and town, it gives you their phone book entry. This is a subtle but very powerful and innovative idea. Most systems make you tell the computer what you want. Even if it's a well-designed UI, you're still picking things from drop-down lists and what have you. Google just has a free-form text-entry field, and figures it out. No syntax. No UI other then the English language. Brilliant.

    A lot of Google is also just using the web really well. Look at their recent maps system. Maps have been done before by just about everybody, but nobody had come close to doing it as well as Google. That's not so much innovation as just knowing how to wring every ounce of power out of the popular web browsers and JavaScript, but it still counts as progress.

    (Geez, I'm starting to sound like a Microsoft press release with all this "innovation" crap. But I believe it's actually true in this case.)

    However, despite all this sycophanthy, I think that Google does have serious room for improvement. For one, the OP is right that search engine spam is starting to seriously diminish the value of Google. That's largely a consequence of success. Just like all the viruses target Windoze because that's where the targets are, SEO's target Google. However, Google still needs to do something about it, or Google will continue to loose value. (Same with Microsoft and the virus problem, incidentally.)

    Most of the spam on Google is very obvious. It all looks the same, even in the subject lines. One of the things Google does so well is recognize the same kinds of patterns that humans do. So why can't they introduce some heuristics to filter out sites that are selling things? Make it an option, even, so that people can choose. That will even make a lot of the SEO's happier, as they 'll get people who are interest in buying stuff, and not hits from people who don't want their crap.

    The search engine spam problem is doubly-bad with Google because of the fact that their UI is so simple. With Altavista, it might take a more complex query, but at least I had the option. With Google, I often lack the tools (query syntax) needed to refine my search and filter out the spam. Lately I've found myself wishing for the power of Altavista's syntax combined with the human-language intelligence of Google.

    I don't want Google to become the Novell of the search engine world. Novell, you may recall, had an innovative, unique, and well-done product (NetWare) when they first started to succeed back in the early 1990s. And the early 1990s is right where Novell and NetWare stayed for at least a decade, while everyone else caught up and then passed them.

    It would be a shame for the same thing to happen to Google.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  107. OS Version. by ManuelKelly · · Score: 1

    This did not happen overnight. The version they are running is probably older than the released version.

    Of course running it on their servers only exercises a small portion of the code, and with an extremely limited set of drivers.

  108. Doing Windows right by DragonHawk · · Score: 1

    "They just randomly lock up or reboot at various times. These are office machines, not gaming rigs. The one that is giving me fits right now is a fresh install of XP Pro with updates, not a bit of spyware."

    Well, something must be wrong with your setup, because I sure don't have that problem. As much as I hate to say it, when properly administered, on reliable hardware, the Windows XP OS itself is pretty stable.

    My job includes the care and feeding of about 50 Windoze workstations. The only time I've seen those kinds of problems has been due to either a hardware fault or bad layered software that was installed. The OS itself is stable.

    Of course, this is a strongly managed environment. Users don't have any admin or power rights to their computers; we filter anything that even looks like it might be a virus on before it gets near the users; we filter email and web access; web access is through an authenticated proxy server; we test software before it is installed; etc, etc. We do our homework and then some. We also only buy unexciting computers from trustworthy name-brand vendors; no whiteboxes. Because of that, the OS is stable.

    Applications still suck. MS Office seems to find a new way to drive me crazy every day, and our ERP system is clunkier then a cement truck on a race track. But the OS itself is stable and confines the damage to individual applications. For what that's worth.

    This ain't cheap. Windows costs way more to do right then other OSes, no doubt about it. But it can be done.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  109. Re:Paying with fire by omicronish · · Score: 1

    Microsoft doesn't use MS Visual SourceSafe for some/many/most of their projects supposedly (I have no links handy to back it up), they use a customized version of Perforce.

    It's actually an exception from what I can tell. They're intent on moving development to Visual Studio Team System, which'll provide integrated work item tracking and source control among other things for VS. Additionally, when I interned there people used Office, Windows, VS, etc. all the time, although there do exist some emacs users. SourceSafe was one thing I never heard mentioned :)

  110. Re:It is just me, or are most Microsoft servers do by nicolas.e · · Score: 1

    Here's for you :
    GMail invite

  111. No, that picture is not it by donutello · · Score: 1

    That's the Enterprise Engineering Center.

    The Enterprise Engineering Center is an internal lab, not a deployment environment. The primary purpose of that lab is to allow select customers to visit and test Microsoft apps in a realistic deployment scenario similar to their own, with representatives of product teams available on hand to help iron out any deployment or functional issues.

    From the picture, my best guess is that it was taken when Sun was visiting to work on interoperability scenarios there.

    I'm not saying they didn't buy that equipment to use in their farms - just that this is not the picture to prove it.

    --
    Mmmm.. Donuts
  112. Re:what piece of trash by suezz · · Score: 1

    If you would read the post - it didn't take anything out - I unplugged the network cable and my mouse started to respond again so I closed the microsoft site I had open in the browser plugged the network cable back in and everything was fine.

    who does that reflect badly on - no other site I have visited has ever done that - I would say the coders of the microsoft site. It is a piece shit site and thanks for passing the word onto bill.

  113. Stress Testing? by mosel-saar-ruwer · · Score: 1

    In general, AddRef/Release are not horribly high frequency call.

    Granted, the timing difference might be imperceptible for single iterations, but if you stick the things in big "for" loops, and run them a million [or a billion] times, you ought to be able to get a sense of just how much quicker your code is:

    1) START TIMER
    2) A GAZILLION ITERATIONS OF THE CODE
    3) STOP TIMER
    4) (TIMER DIFFERENCE) / (A GAZILLION) = TIME PER ITERATION
    Do that for both your code and Microsoft's, and you can get a little sense of how much faster yours is.
    1. Re:Stress Testing? by InvalidError · · Score: 1

      Since RAM IOs are somewhat expensive, removing an unnecessary write/read pair and two push/pop pairs along with one superfluous and two obsolesced ones, it seems reasonable to expect better than halving execution time.

      The potentially most expensive instruction would be the JG which should be taken 99% of the time anyway so mispredicts should be relatively rare. And on a mispredict the following 'delete this' (from FinalRelease) is way more expensive than JG's mispredict.

      Reference counting is nice but using it extensively with smart pointers becomes costly when you have thousands of objects and thousands of temporary smart pointers going out of scope or get re-assigned every second. Saving ~20 instructions in the AddRef/Release pair probably gives me a few milion more spare CPU cycles per second in some of my projects.

      Note: even if latencies make it so my optimized code takes roughly the same time to execute on its own, I have a P4/HT and my programs are semi-massively multi-threaded (10-20 threads) so reducing instruction count still means more execution capacity for my other threads.

  114. Re:what piece of trash by dioscaido · · Score: 1

    The site loads fine on my Gentoo box running firefox, just as it does for the other millions of people hit microsoft.com every hour, from every kind of OS and browser combination you can imagine.

    You seem to be the only one whose whole system freezing when loading the site; hence, the problem is on your piss poor setup of your machine.

    On the otherhand, MS may have some scripts in there to target you directly. That's always a possibility.

    Cheers!

  115. Re:what piece of trash by suezz · · Score: 1

    boy you must of talked to a lot people to know that a million of people hit their site and never had a problem - you must have a lot time on your hands.

    Does bill know your running gentoo - I bet he would fire ya over that - you really must have a lot time on you hands - I mean with all the compile time - but you probably just installed the binaries already optimized just so you can say you run Gentoo and everyone would be impressed thinking you actually compiled your os.

    Cheers!

  116. Re:Google vs ... anyone? anyone? by expro · · Score: 1

    The reason I (and many others, I'm sure) switched from Alta Vista to Google was that Google consistently returned the results I wanted when given a simple query. AV would generally require me to build a relatively complicated expression (often in several iterations) to get good results. Google just needed a word or two. Google's idea of using links to rate page's value ("PageRank") was a brilliant innovation.

    I use Google today as much as the next person for simple queries where I want to be advertised to or there is one quite-public company to be found

    The statement "and many others, I'm sure" is vague enough to fit almost any possible set of circumstances, even if it were only a fraction of a percent of those who switched and never go back. It may have been the reason for many who never figured out the value of an accurate powerful search capability. But it completely neglects another reason for those who did value the capabilities:

    Altavista discontinued almost every capability that made them such a good search engine, and it has been many years since I could recommend them on any basis to anyone except just as an alternative that will give a different set of results. It seems that Google is perhaps: not willing, not able, or not aware of the value of a better search capability for power users. Are they afraid their advertisers won't rise to the top? Is there any other alternative I missed? None of them are things I would like to believe about Google which has many positives as a company, but where's the state-of-the-art technology when we need something besides a website popularity contest?

    Perhaps I sound trollish, because I have taken the time to describe things politely and repeatedly in great depth for Google for many years and have never even receive an acknowledgement that there is anyone who thinks this sort of thing would be valuable. This feels like an attitude of "We're Google and you are not", rather than of community -- the same silent treatment I got from AltaVista as they made themselves less and less valuable and I let them know about it, asking for them to restore features. Thus, Google deserves to lose market share, as Altavista did, to anyone who does something better for a significant portion of users who are not being well-served now, in which I include myself. There is so much more that could be done.

    I have no real desire for Microsoft to succeed in this area because I do not trust them with the power they have now. If they serve to jog Google into action that benefits me with the basic ability to search the internet better, then they served a useful function. If they are trying hardest just to be another Google, then ultimately it probably doesn't matter too much which one is declared winner.

  117. Re:It is just me, or are most Microsoft servers do by x-caiver · · Score: 1

    Completely coincidence that you are having issues at the same time the article was released.

    Migrations actually started quite awhile back, there was no "okay, the press release is going live in 15 minutes does everyone in the datacenter have their hands on power switches so we can flip everything over at the same time?" ;)

  118. Re:Paying with fire by x-caiver · · Score: 1

    In response to the grandparent post: Beta was in September of 2003. I would say that is more than 'a few days'.

    In response to the parent post: You are exactly correct. Real world scenarios are excellent for testing. Contrived test cases are of course 100% necessary, but every developer on /. knows that weird stuff goes on in the real world.
    While a project is under active development you certainly wouldn't move 100% of your system over, you would move boxes over on schedules so you are able to analyze how systems interact and so that you have a safety net in case you need to take a server offline for some time to have it debugged.

  119. Re:Paying with fire by x-caiver · · Score: 1

    I've been running XP x64 as my primary machine for as long as x64 has been available. (years). I've found it to be quite stable, more stable than my 32 bit laptop as a matter of fact.

  120. Never underestimate seamless back-compatibility by kylef · · Score: 1
    Itanium may not be great, but at least it has been built from scratch to be a real 64-bit CPU, I'd get a real 64-bit CPU anytime. The shiny x86-64 still runs the 20-years-old 16-bit ms-dos, and it's not by chance. They are damn fast just because of internal changes, not because it really is a "real 64 bit CPU"

    Actually, they're not "damn fast." And that is part of the problem. If they WERE "damn fast" and ready to ship, Microsoft's large-scale 64-bit server deployment would probably be using at least some of them.

    Have you actually used any Itanium systems? I've been using prototypes, as well as new production Itanium2's, for more than two years now. They are only perf-competitive in a few areas, and that's certainly not enough to justify their lack of all backwards compatibility. The beauty of AMD64 is the ability to run 32-bit code natively in the same OS environment. It's great stuff, and it's what made the 16 to 32-bit transition so painless and such a huge success back in the Win95 days.

    Never underestimate seamless backwards-compatibility.

  121. Re:It is just me, or are most Microsoft servers do by Master+of+Transhuman · · Score: 1


    It will run Novell's Exchange equivalent - or one of the several other Exchange equivalents presently available.

    Do keep up with the news.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  122. The big draw for 64bit Windows - Memory by hawkes · · Score: 1

    I'm coming in late to this thread, but here's the HUGE reason companies are going to have for moving specific systems to 64bit - memory. Windows has been bottlenecked from a scalability perspective for awhile now with the way it addresses memory, making it rely on disk subsystems (which compared to processor power and RAM speeds, are ridiculously slow).

    Check this URL out, then think about big database servers or other memory intensive apps running on 64bit vs 32bit.

    http://support.microsoft.com/default.aspx?scid=kb; en-us;294418

    (BTW - who knew "hyperspace" as an "Architectural component" on Windows??!)