Slashdot Mirror


In The Works: Windows For Supercomputers

Robert Accettura writes "According to ZDNet, Microsoft may be feeling threatened by Linux gaining ground in the High Performance Computing (HPC) arena. As a result, they have formed a HPC group to bring windows to these systems. It makes a mention of how clustered computing may be a target. I guess the only thing better than crashing 1 computer at a time is crashing an entire room full at once."

114 of 705 comments (clear)

  1. I guess Bill thinks it's time... by Mike+Buddha · · Score: 4, Funny

    I guess Bill thinks it's time to slow the worlds fastest computers to a crawl. Apparently they aren't crashing enough, too.

    --
    by Mike Buddha -- Someday the mountain might get him, but the law never will.
    1. Re:I guess Bill thinks it's time... by AKnightCowboy · · Score: 5, Interesting
      I guess Bill thinks it's time to slow the worlds fastest computers to a crawl. Apparently they aren't crashing enough, too.

      Well, unless Bill's going to introduce a version of Windows that doesn't have a Windows interface, WTF is the point? How many Beowulf nodes have you seen even plugged into a KVM? Windows is a stupid choice for a headless compute node just as Linux is a stupid choice for a home desktop.

    2. Re:I guess Bill thinks it's time... by jarich · · Score: 4, Insightful
      Remote Desktop works fine for this type of application. You log into the box as needed, do what needs doing and then log out or disconnect.

      Windows has come a long way since you knew you'd see the blue screen of death twice before lunch. On decent hardware it's very stable.

      Denying the current stability of Windows is no different than Bill and Co. denying the stability and power of Linux. It's pointless and it makes you look out of touch.

    3. Re:I guess Bill thinks it's time... by Yorrike · · Score: 4, Insightful
      "just as Linux is a stupid choice for a home desktop."

      Works for me, and hundreds of thousands of others.

      --

      Looks can be deceiving. Or CAN they?

    4. Re:I guess Bill thinks it's time... by cbiltcliffe · · Score: 4, Interesting
      Windows has come a long way since you knew you'd see the blue screen of death twice before lunch. On decent hardware it's very stable.
      I run six Linux machines, and one Windows one at home. The Linux machines are running on a mixed bag of mongrel hardware, from an old Compaq Deskpro Pentium 166, to a 466 Celeron. (Old stuff, I know...)
      One is just a motherboard, processor and hard drive sitting in and around a motherboard box. This is the database server for my website.
      They run with virtually no maintenance, and only ever need to reboot if I do a kernel upgrade (rarely, on a server machine) or get a power failure. (I know....I'm an idiot for not having UPS's on my servers. Well, it's a home network....sue me.)
      My Windows machine just got a fresh install of Windows XP on a brand new 120GB drive for a LAN party this past weekend. The install was done the Wednesday before. Three days old.
      When I got to the LAN party, it wouldn't boot, as the entire registry was corrupted. One piece of it was actually completely missing.
      After an hour and a half of screwing around, doing a recovery install of Windows from my CD, and generally wanting to take the Flak Gun from UT2004 to my system, I finally got it to the point where I could actually play something.
      This is on hardware that runs Linux just as well as the rest of my machines.
      And don't even get me started about what happens to XP when you install SP1.......

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    5. Re:I guess Bill thinks it's time... by Microlith · · Score: 3, Informative

      Sounds like a hardware issue.

      In my office we deal with several hundred machines running XP Pro with SP1 and as many patches as exist, and not once have we had this problem of "spontaneous registry corruption" that Linux users always seem to encounter when they run XP for some reason.

    6. Re:I guess Bill thinks it's time... by sfe_software · · Score: 3, Interesting

      Windows is a stupid choice for a headless compute node...

      On that I will agree; unless there is a very specific reason to use Windows for a cluster (or server or ...), I can think of no reason to have an OS that requires a video card (and drivers), and prompts the first time you boot without a pointing device connected, on a system that requires no interface or direct interaction.

      ...just as Linux is a stupid choice for a home desktop.

      On this I don't agree. For you perhaps. For me even, in most cases: I run Linux (and FreeBSD) on my servers, and Windows 2000 and XP on my desktops (laptop is dual-boot XP/Fedora). However, there are plenty of good reasons to go with Linux (or BSD) on a desktop system.

      I would agree that as a pre-install, or on a desktop for a user who doesn't know Linux (and will be angry that they can't run the latest Windows-based spyware-riddled game) it's not a great choice. But I wouldn't just generalize that "Linux is a stupid choice", because there are times where Linux is a good choice.

      I've set more than a couple of desktop users up with Linux -- specifically, unsophisticated people who only need to check email and browse the web, and are using older machines (that I donated in most cases). And in all of these cases, the user really didn't notice any difference (and they constantly ask if the latest virus they heard about on the news affects them).

      --
      NGWave - Fast Sound Editor for Windows
    7. Re:I guess Bill thinks it's time... by painandgreed · · Score: 2, Insightful

      The plural of "anecdotal" is not "data".

    8. Re:I guess Bill thinks it's time... by Decameron81 · · Score: 3, Informative

      I have. And I am not a Linux user. Right now I am using a Mac but my previous computer was a PC running XP. XP wasn't all that bad for personal use... but stability? I had my registry corrupted twice, and it's not like I did anything weird with it.

      Maybe it was just me and the linux users... but hey it's not like I was trying my best to make my PC with XP crash or anything like that.

      --
      diegoT
  2. A super computer with Windows(tm) by castlec · · Score: 2, Funny

    I guess then the computer wouldn't be so super :o)

    --
    When I tell an object to delete this, am I killing it or telling it to kill me?
  3. Field day for the worms by troon · · Score: 4, Funny

    I hope those guys have good firewalls.

    --
    Ydco co ,df C erb-y go. a Ekrpat t.fxrapev
    1. Re:Field day for the worms by Anonymous Coward · · Score: 2, Interesting

      Mainframe on the Internet? Windows, linux, OpenVMS, AS400, VAX.. doesn't matter, if you put it on the Internet, you're a moron and your entrails should be extracted slowely with rusty pliers through your eye sockets, end of story.

  4. Obligatory clippy comment by foidulus · · Score: 5, Funny

    "It looks like you are building a cluster, would you like me to tell you how Microsoft can bring it to it's knees?"

  5. Because they are supercomputers... by armacc · · Score: 2, Funny

    ... will they crash more quickly or more often than mine does?

  6. hijack ware by wpiman · · Score: 5, Funny

    Great- when the cluster gets hijacked by spyware and the like- it can send out 3 millions spam emails a hour as opposed to the 5000 a Dell does now.

    1. Re:hijack ware by AndyChrist · · Score: 2, Insightful

      Yeah, and supercomputing facilties tend to have a lot of it.

  7. Windows on HPC? by ifoxtrot · · Score: 4, Insightful

    Is it just me or does the notion of a GUI on high performance computers sound at bit pointless. I thought the point of HPC was to crunch masses of numbers - not something joe average will want to do any time soon. So what's the point of a pretty (and resource hungry) windows interface?

    1. Re:Windows on HPC? by Anonymous Coward · · Score: 2, Interesting

      The point is that Microsoft can probably work very hard to castrate the gui windows out of Windows(tm) and end up with smallish kernel or micro-kernel architecture. They would then own the architecture and could bring in any interface technology they desire. And you could compile your non-gui code with VC++! Almost as useful as Linux on a Beowulf cluster only with large licensing fees.

    2. Re:Windows on HPC? by beacher · · Score: 5, Insightful

      One thing alone will kill this idea... Licensing costs per proc. Linux really shines when you want to keep the TCO down due to the fact that you can get away with doing it and have zero licensing costs. (Note the get away with - I know that most HPC/Grids are installed and supported and there is support costs but that's another arguement.....

      Imagine if Google had to pay Microsoft a recurring license for their server farm and be forced to keep in lockstep with Microsoft's Licensing costs. Think there'd be a higher push for advertising and more intrusive ads? I do.

    3. Re:Windows on HPC? by Anonymous Coward · · Score: 5, Insightful

      Insightful?? Narrow minded and uninformed more like it! This is slash dot, news for nerds not lets poke fun at windows for everything they do even if it is useful.

      Now for the insight - Windows XP embedded has a mode to run headless (that is without a monitor or screen - the thing above the keyboard that looks like a TV and where the pictures change or for you "windows" haters the black screen with the green writing on it!)
      Also look at the Windows Storage Server no support for a graphic display on the box it runs on.

      Windows may not be your cup of tea but lets look at the good points and bad points when things like this are posted and use facts if we want to make fun.

      Bye Bye...

      P.S. sorry to jump on you Mr Trot but you were the first poster to make a dumb statement that got moded insightful but I'm sure there are more deserving victims of my rant. Guess I had a s#$% day!

    4. Re:Windows on HPC? by hplasm · · Score: 2, Funny

      The point is that Microsoft can probably work very hard to castrate the gui windows out of Windows(tm) and end up with smallish kernel or micro-kernel architecture. With Internet Explorer.

      --
      ...and he grinned, like a fox eating shit out of a wire brush.
    5. Re:Windows on HPC? by Anonymous Coward · · Score: 3, Insightful
      Is it just me or does the notion of a GUI on high performance computers sound at bit pointless.

      There's nothing wrong with having a graphical *front-end* to a HPC system. That's normal.

      The real problem is that the Windows OS is largely inseparable from its GUI and, as it currently stands, is way too bloated to run individual HPC nodes efficiently and effectively. MS could come up with various solutions depending on the underlying architecture of the HPC system but no matter how crappy the final solution is, as usual, marketing will triumph over logic. Most people do not have the strength or courage to divert from the (lowest) common denominator. No one ever got sacked for buying IBM, Cisco, MS etc. etc.

    6. Re:Windows on HPC? by gowen · · Score: 3, Informative
      run Debian unstable on it
      But not all Linux distros blow as hard as Debian unstable. There are plenty of Linux distributions optimised for cluster computing; very few (if any) charge a per-processor licensing fee, and most offer commercial support at competitive rates.
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    7. Re:Windows on HPC? by Lonewolf666 · · Score: 5, Interesting

      Actually, they have done this with XP Embedded. We have tried this in a project for a windows-controlled device, and you *can* build a rather small Windows XP that has your program as "shell" instead of the usual Explorer. Maybe not quite as small as Linux in text mode, but it will do.
      The claims about Internet Exploder being inextricably connected to the OS were pure FUD for the antitrust suit.

      --
      C - the footgun of programming languages
    8. Re:Windows on HPC? by tymbow · · Score: 4, Interesting

      I'm a Windows dood at times, but I can't see this working. The only way it might work is if the nodes are not traditional Windows installs, but rather are the core kernel and support only - ie: they have no GUI or any of the fluff and just enough to get on with doing what they have the do. The management or user land machines (or whatever the correct term is in HPC land) of course would have some GUI components. Mind you, I've wished to see a stripped down version of Windows without the GUI (or being able to start the GUI as an option ala STARTX) for ages. Maybe this is the beginning... Good luck is all I can say. They ahve a lot of work to do if it is ever to be credible.

    9. Re:Windows on HPC? by killerc · · Score: 2, Informative

      Perhaps the point is to bring clustering out of esoterica put a user-friendly interface on it, like Apple has done with it's auto-configuring Xgrid technology.

    10. Re:Windows on HPC? by Sir-Techlot · · Score: 2, Interesting

      Is it just me or does the notion of a GUI on high performance computers sound at bit pointless.

      With grid computing and the availability of high-performance graphics accelerators, there is now the ability to visualize results in real-time (climate simulation, finite-element analysis). This requires a graphics API (OpenGL), and consequently a windowing system (X Windows system/Motif, MS-Windows).

      One solution is to have the results networked across to a separate workstation. The problem with this, is that the network becomes the bottleneck. Say you want to run a discrete event simulation of an attribute of the earth at 1 mile resolution (25000 samples longitude x 12500 latitude), and you're getting fifteen events per second, and you want to visualise a pincushion model of this. So you want to transfer (25000x12500x3 32-bit floats) across the network/second. While this is only 150 million lines/second, that's something like 52.5 Gigabytes of data/second going across the network. So you need all sorts of fancy caches/buffer memory to handle this communication. Alternatively, you just add the graphics card onto the supercomputer.

    11. Re:Windows on HPC? by fwarren · · Score: 2, Insightful
      Windows may not be your cup of tea but lets look at the good points and bad points when things like this are posted and use facts if we want to make fun.

      Ok, lets start with bad points

      1. Microsoft OS's core was designed to run on a single user system with that user operating with administrative privilages.Networking was straped on top of that. Security was added after that. Copmatibility with older MS systems and API's were such a priority, that the things needed to make the system secure can't be added.
      2. Every time Microsoft tightens security, it seems 10 more holes are found.
      3. Support, how large of team does Microsoft has with experience running clusted computer systems based on a Microsoft OS? Do you want to pay for them to come up to speed?
      4. CPU license requirements and all the BS needed to keep them current.
      5. Vendor lock in
      6. Software designed to take advantage of a clustered environment. Where is all the experience at, writing it for *nix or Windows?
      7. The system registry, a bad idea no matter how many processors you run.
      8. Needing to run a cluster with AntiVirus software
      9. People that know how to operate clusterd environments have *nix expereince and are used to using *nix tools, not looking for the registry tweeks to fix system problems.
        1. What are the advantages

        2. No one was ever fired for using Microsoft?
        3. Have a major vendor to place blame on and as a resource for support.
        4. Easy to interface with Widndows desktops
        5. scalability ???
        6. Hardware support ????
        7. speed ????

        I would wonder what besides a new CS building built by the Gates Foundation could induce a computer lab to use HPC for clustering or mainframes.

        Wake me up when Seymour Cray buys a site license

      --
      vi + /etc over regedit any day of the week.
    12. Re:Windows on HPC? by budgenator · · Score: 2, Funny

      I guess I just don't understand this, what are we going to do, analyse the entire S&P 500 in a freaking Excel spreadsheet? I realise that these spreadsheet jockeys are doing things in Excel that are a lot more like applications than what most of us meer mortals think of as spreadsheets; but I just can't picture pitching to a PHB the need to purchase a 5T FLOPS cluster to run a spreadsheet app!

      Of course it gets even better, imagine telling your users that the "server" will be down for a millions dollars of transaction time, so that we can reboot after installing the latest Windows update.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    13. Re:Windows on HPC? by mrjackson2000 · · Score: 2, Interesting

      6. The system registry, a bad idea no matter how many processors you run. the registry is suposta be pretty much gone in longhorn, so i would assume that this would be based off of longhorn code

    14. Re:Windows on HPC? by Mr_Dyqik · · Score: 2, Interesting

      I thought they told the EU that they couldn't even remove mediaplayer from windows, and they told the US DOJ that they couldn't remove IE?

    15. Re:Windows on HPC? by jeremyp · · Score: 3, Insightful

      You make one or two good points, but there's also a lot of FUD here. OK, let's look at this rationally:

      Microsoft OS's core was designed to run on a single user system with that user operating with administrative privilages.Networking was straped on top of that. Security was added after that. Copmatibility with older MS systems and API's were such a priority, that the things needed to make the system secure can't be added.

      FUD. I doubt if they are suggesting using Win98. Win2K and XP work acceptably in a multi-user way. The users have admin privileges issue is more to do with the culture where people expect to be able to do anything they want without logging in as a different user. The security model (with proper ACLs) is much better than that of Unix.

      The issues you see with Microsoft's products tend to be with things like IIS and Internet Explorer. Do you say Linux is insecure because of a sendmail, apache or mozilla exploit?

      Every time Microsoft tightens security, it seems 10 more holes are found.

      More FUD. Are you saying that every M$ security patch causes 10 new faults? Do you have any real evidence for that other than your own prejudices.

      Support, how large of team does Microsoft has with experience running clusted computer systems based on a Microsoft OS? Do you want to pay for them to come up to speed?

      M$ has quite a reasonable clustering product already. Admittedly it's a high availability clustering solution rather than a supercomputer solution, but there will always be a few suckers to help them with the learning curve on the super computing side. Just wait long enough not to be one of them (if you are determined to go with them).

      CPU license requirements and all the BS needed to keep them current.

      A good point. M$ clustering is not going to be cheap.

      Vendor lock in
      Software designed to take advantage of a clustered environment. Where is all the experience at, writing it for *nix or Windows?

      Lots of software has been ported to Windows from *nix before. It's only a small hurdle but with the pricing issue might be a show stopper.

      The system registry, a bad idea no matter how many processors you run.

      There are many Unix features that are a bad idea no matter how many processors you run.

      Needing to run a cluster with AntiVirus software

      Yep, agree with this point. That's more licences to buy.

      People that know how to operate clusterd environments have *nix expereince and are used to using *nix tools, not looking for the registry tweeks to fix system problems.

      This is a good point too up to the FUD about registry tweaks.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    16. Re:Windows on HPC? by ninewands · · Score: 2, Insightful

      Well, doing this sort of thing (real-time visualization) is not, in my rather limited experience) a normal application for clusters anyway. To handle this type of data bandwidth, you need a networking FABRIC (something like SGI's NUMAlink) ... Myrinet and Giabit Ethernet just don't cut it.

    17. Re:Windows on HPC? by BlowChunx · · Score: 4, Insightful

      The real problem is that the Windows OS is largely inseparable from its GUI and, as it currently stands, is way too bloated to run individual HPC nodes efficiently and effectively.

      I do CFD for a living. When I started my new position a couple of years back, I convinced my boss to move to Linux because (Linux + ifc) was 50% faster than (Win2k + visual fortran) for the single processor codes we were running.

      I can see Microsoft trying to pare that difference down, but it will still be prohibitive when coupled with licensing costs.

    18. Re:Windows on HPC? by Openstandards.net · · Score: 2, Informative
      The things needed to make Windows secure? Are you kidding?
      • Complete replacement of the ACL with a root based system. By default nothing else has any privileges unless expressly granted.
      • New files should never be executable. The ability to execute should be a privilege that must be explicitly granted. This means no more .exe's, .com's, .vbs, etc,...
      • User's should have the ability to disable non-essential functions of any kind, such as IE. They should not be integrated into essential OS functions.
      • User's should be able to kill any and every process. Have you ever tried to kill MS processes? There are dozens of them treated like kernel processes. A process could have a huge gaping security hole in it; yet, you can't kill it. Heck, you aren't even allowed to know what it's doing with 33% of your CPU.
      • All ports should be closed by default. Sounds easy, but disabling MS's networking abilities by defaults scare's Redmond. Their ActiveX and central administration initiatives run counter to this.
      • It needs to implement PAM and other pluggable security technogolgies so administrators can choose best of breed instead of being stuck with one that has holes in it.
      • The source code needs to be open so it can not only be peer reviewed, but extended to meet the particular security and other needs of the situation at hand.
      I could go on, but this list is enough to demonstrate why Longhorn is being delayed for years. I'll be surprised if MS can accomplish the above list by 2006.
    19. Re:Windows on HPC? by Foolhardy · · Score: 2, Insightful
      Complete replacement of the ACL with a root based system. By default nothing else has any privileges unless expressly granted.
      No access already is the default. ACLs are much more flexable than the all or nothing root based model.
      New files should never be executable. The ability to execute should be a privilege that must be explicitly granted. This means no more .exe's, .com's, .vbs, etc,...
      And what does executability have to do with filename extensions? Besides you can make nothing executable without explicit permission with Software Restriction Policies. Use it to create a whitelist of executable binaries.
      User's should have the ability to disable non-essential functions of any kind, such as IE. They should not be integrated into essential OS functions.
      Software already exists that uninstalls IE. The only thing that IE is integrated in is the shell (no 'essential OS functions'). If you want to use a different shell, go right ahead.
      User's should be able to kill any and every process. Have you ever tried to kill MS processes? There are dozens of them treated like kernel processes. A process could have a huge gaping security hole in it; yet, you can't kill it.
      Yes, and I haven't had a problem. Task manager won't let you kill some things (yes this is stupid) but other things like Process Explorer and pskill will.
      Heck, you aren't even allowed to know what it's doing with 33% of your CPU.
      What is 'it'? Have you tried to debug the process? What services (if any) is it hosting? Which thread is using the time? Is it reading from any files? What objects does it have open? Did you ask any of these questions?
      All ports should be closed by default. Sounds easy, but disabling MS's networking abilities by defaults scare's Redmond. Their ActiveX and central administration initiatives run counter to this.
      Yes ports should be closed. I don't believe in your conspiracy about MS's fears, though.
      It needs to implement PAM and other pluggable security technogolgies so administrators can choose best of breed instead of being stuck with one that has holes in it.
      It already supports Authentication Packages that do exactly what you describe.
      The source code needs to be open...
      That would be nice, but don't hold your breath.
    20. Re:Windows on HPC? by Foolhardy · · Score: 3, Informative

      You can run Windows without the GUI. (WARNING: this will make Windows fairly useless) Find the key "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Required" This lists the subsystems that are started automatically. Remove 'Windows' from the list and delete the 'kmode' key. Now, upon restart, the win32 subsystem won't be started; the computer will stall because it doesn't have anything to do. (winlogon may crash because the GINA depends on win32)
      The main problem with running without win32 is that there are (almost) no applications that can interface directly to the native system call interface (ntdll.dll) without using win32. This includes most services.
      Some practical examples of Windows without win32 include:
      The second part of the first phase of setup, the text mode part in 50 line VGA mode where you partition disks, the full kernel with all the bus drivers are running, but with no win32.
      The recovery console.

  8. Windows HPC by LittleBigLui · · Score: 5, Funny

    Because every Node needs a Windowing System in Ring 0.

    --
    Free as in mason.
  9. Going to heck in a hand basket. by Noryungi · · Score: 3, Insightful
    Facts:

    • Bill Gates sees a demo of the Lisa. Microsoft Windows is announced shortly afterward.
    • Bill Gates takes a look at the increase in Internet users. Shortly afterward, memo to all of Microsoft: Windows 95 must be Internet-ready.
    • Bill Gates takes a look at Google (primary target) and Beowulf clusters. Microsoft announces HPC working group.


    Coincidence? Of course not, this has been a strategy since the days of BASIC. Microsoft copies all the good ideas. Of course, it makes a bad and buggy copy, but, hey, that's what a marketing dept is here for, right?
    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    1. Re:Going to heck in a hand basket. by richie2000 · · Score: 2, Insightful
      he made nearly the entire world's desktop consistent

      No, he didn't. There are lots of fundamental differences regarding how the user interacts with the UI between Windows 3.x/NT3.5, Windows 9x/ME/2000/NT4 and Windows XP/2003. It will change again for Longhorn. Many people have real problems finding menuitems and tasks when they upgrade. A simple thing like looking at the list of installed device drivers that was relatively intuitive in NT4 was buried like King Tut in Windows 2000 except they put "Nothing to see here, move along" on the pyramid. FileManager. The "Start" button that doesn't. Vanishing desktop icons.

      brings it to one platform

      Windows NT 4, Windows NT4 Server, Windows NT 4 Server Enterprise Edition, Windows NT 4 Terminal Server Edition, Windows 98, Windows 98SE, Windows ME, Windows 2000 Professional, Windows XP Home, Windows XP Professional, Windows 2000 Server, Windows 2003 Server, Windows CE, Pocket Windows, Windows XP Media Center Edition, Embedded Windows, Windows 2000 DataCenter Server... The list goes on.

      One platform? Sure, Bob. I think Bill woke up one morning and realized that Linux has a bunch of different distros and decided that Microsoft had to have that concept too. Their slogan should be Freedom to make bad copies.

      --
      Money for nothing, pix for free
    2. Re:Going to heck in a hand basket. by jafomatic · · Score: 2, Informative
      Those are not necessarily the whole facts.

      Steve Jobs is invited to Xerox PARC and sees three things:

      • Ethernet, in use. 100 altos networked and sharing information (email, etc).
      • Object oriented programming (no idea what language it was made into)
      • A black & white GUI which looked exactly like the original MAC OS. Right down to the little mouse pointer and popup menus.
      In a filmed interview, Jobs explicitly says "I said: now THAT, I can steal." Personally, I'm glad someone stole it; Xerox laughed at the PARC group's presentation of the future of computing. Some of those people went on to invent such trivialities as PostScript and Photoshop. I'm sure there's more, but I haven't read/watched all that in a while.

      Microsoft was hired by Apple to write applications for the Mac, far in advance of the Mac's release. No argument from me about theft, but Apple did explicitly demo the stuff for Microsoft. Let's dislike Microsoft for better reasons, ok? :)

      Your other two facts are probably right. At the very least, I don't know what has been left out.

      Still, that first one's so often repeated it's become twisted and kinda bothers me. I guess it bothers me more that it's modded insightful even though only 1 of your 3 bulletpoints (the last one) seems insightful to me.
      --
      ::jafomatic
  10. finally, machines big enough for longhorn... by blackcoot · · Score: 3, Funny

    i think billy & co finally figured out how to get big enough iron for longhorn >D

  11. BSOD by Mr_Silver · · Score: 4, Insightful
    I guess the only thing better than crashing 1 computer at a time is crashing an entire room full at once

    All we need now is a BSOD joke and I'd swear that everytime I read Slashdot it induces a timewarp back to 1998.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
    1. Re: BSOD by Black+Parrot · · Score: 2, Funny


      > All we need now is a BSOD

      Beowulfed Screens Of Death?

      --
      Sheesh, evil *and* a jerk. -- Jade
  12. Our freind BIll.. by ptlis · · Score: 2, Interesting

    ...certainly seems to want a finger in every pie.

    --
    There's mischief and malarkies but no queers or yids or darkies within this bastard's carnival, this vicious cabaret.
  13. Wow!!! by PSaltyDS · · Score: 2, Funny

    A thousand processors...

    A terrabyte of RAM...

    Trillions of pixels per second...

    Processed at multi-terraflop speeds...

    Drawing the fastest BSOD ever!!!

    But...nobody WANTS a Beowolf cluster of these...

    --
    Any technology distinguishable from magic is insufficiently advanced. - Geek's corollary to Clarke's law
  14. Proof by WordODD · · Score: 5, Insightful

    This action from Microsoft is proof positive that they are taking notice of the recent accomplishments of Linux and are trying to counter them with strides of their own in areas that are not their specialty. If nothing else then this is positive for everyone because not only will Linux continue to improve and develop on its own but now both MS and Linux will develop to compete with one another making the overall user computer using experience better for everyone involved. I know everything MS does is looked down upon by the /. majority but this really should be seen as "a good thing".

    --
    Please do not let scientific accuracy interfere with the intended humourous/interesting/insightful value of this comment
    1. Re:Proof by fwarren · · Score: 2, Insightful
      Good, every programmer they take off of longhorn, or .net gives us a little more breathing room for open source software to improve and take marketshare/mindshare from Microsoft

      Do I sound bitter? I guess it is because I think I should own my computer. Paying to license software, for the most part is a game, especially if there is built in obsolence. I also expect there should be a way to open up a document I created 10 years ago.

      I do not mind the thought of living in a world where Micosoft does not hold a monopoly, and will play nice because it is in its best interest.

      I fear to live in a world where Microsoft has there way, renting software on a monthly basis, Micorsoft determins what software I can run, what files I can open and what content that is mine I can have access to.

      We should all hope we someday live in a world where Microsoft is a player, not a monopoly

      --
      vi + /etc over regedit any day of the week.
  15. Here we go again... by allanj · · Score: 4, Insightful

    The same as ever - whenever Windows is mentioned, lots of wisecracks about crashing is posted. Did you imagine they'd port Win95 or Win3.11 to HPC? Duh. They'll port something like WinXP or W2K3, and guess what - those are quite stable OS'es. Of course you CAN make them unstable, but that goes for PenguinWare as well...


    Ah well, I better put on my flamesafe suit - I forgot to criticize Microsoft...

    --
    Black holes are where God divided by zero
    1. Re:Here we go again... by fabs64 · · Score: 2, Insightful

      *sigh* sometimes i wonder where the unbelievers still come from. I suggest a test, we get two computers, same hardware exactly, get a windows professional to setup win2k3 with latest version of IIS as best he can on one computer, and do the same with a linux professional and debian/gentoo/SuSe and apache on another. now, put each computer on it's own connection, exactly the same, and setup a page with a heap of images or something, same on each. then post a link to each machine on the main page of slashdot and see who screams first >=) there are reasons why a huge percentage of the people who have an actual decent interest in computers espouse the benefits of linux and piss on windows all the time; it's not ALL just silly bigotry and bias ;)

    2. Re:Here we go again... by Welsh+Dwarf · · Score: 2, Interesting

      I see your point, though I personally disagree that it's the same problem as when you get an unstable Linux (you can fix a Linux, with windows, all you can do is wipe and reinstall).

      What really bugs me though is that this NT5 kernel that everyone loves so much, has half a dozen services that should be in user space, and before I get flamed cause 'NT is a micro kernel' it isn't, it started out as one, but then they just shoved all and sundry into kernel space to improve performance. OK, it's not the DMM (Dangerous Memory Model, the plague of Win9x where every page of memory had a piece realmode addressable space in it, which is why anything could bring the system down with incredible ease), but still this isn't the kind of machine I'd want running a cluster. It's bad enough on servers.

      --
      Ask 8 slackers a question, get 10 awnsers (a citation, but I can't remember from who)
    3. Re:Here we go again... by 1010011010 · · Score: 2, Insightful

      it's not ALL just silly bigotry and bias ;)

      It is if you're a Microsoftie.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    4. Re:Here we go again... by GeckoX · · Score: 2, Insightful

      Which problem exactly requires one to wipe and reinstall windows?

      I currently have 3 XP boxes and one 2k box I use regularly. None have been installed more than once, though they've all had their fair share of issues.

      (OK, my laptop had to be re-installed, but it was due to an IBM driver issue that wiped my drive, nothing to do with windows, purely hardware)

      These boxes have been in use anywhere from 1 year to 4 years.

      Your first point is pure FUD.
      Your second point, while correct technically, is wrong because it doesn't allow for the possibility that MS could, with relative ease, scale back to a pure microkernel build as all that would really be required (for the most part) is removal of services that would have no place in an OS optimized for use in a cluster anyways.

      Note, I haven't insinuated that they will actually do anything like this, and I suspect they'll botch this quite well also. My reason for suspecting this is the current state of Windows CE: damned thing has higher hardware requirements than windows 98, and that's after a total ground-up reconstruction for optimization on small devices.

      I suspect that they will release some OS that will be great at running clusters, as long as each node in the cluster is a super computer in and of itself.

      --
      No Comment.
    5. Re:Here we go again... by fwarren · · Score: 2, Insightful
      I just have one question.

      The next time I download something from the internet on Windows 2000/2003 or XP, should I check the "yes" box for "Always trust content from Micorsoft?

      That is all that needs to be said on Microsoft security and why I feel free to post about windows crashing, secuirty and annoyances.

      -------------

      --
      vi + /etc over regedit any day of the week.
    6. Re:Here we go again... by bitflip · · Score: 2, Informative

      Cornell has used Windows in HPC clusters since NT4.

      The only thing new about this is the marketing push. The technology has been there, and been used, for a long time.

      MPI and friends aren't that hard to implement. Now, implementing something using MPI is another story altogether...

  16. What the fsck by drizst+'n+drat · · Score: 4, Insightful

    Why in the world would someone want to run a bloated GUI based operating system on hardwared designed specifically to provide services (servers) to it's customers? Unix is great in this aspect as (at least for the most part) running xdm and serving up a graphical interface was intended primarily for end users requiring execution of applications in multiple windows. Unix servers used to NOT run xdm (or any graphical engine) for the purpose of streamlining and providing efficiency and better utilization of system resources. Windows (even in the current Win2003) is far too large for use in a high performance computing environment. Bill my man ... get a clue ... windows isn't for everything!

    1. Re:What the fsck by D4MO · · Score: 2, Interesting

      Eh, Windows is really a brand, not necessarily a codebase. Who says they'll stick full win2003 boxes on each node? Maybe each node will have the bare min to run .net framework. The next ver of windows server will have a commandline only version. Maybe a single graphical server to interface with the nodes. There, now you have clue.

      --

      Rocket science is easy. Neurosurgery, now *that's* difficult.
    2. Re:What the fsck by sql*kitten · · Score: 2, Funny

      Why in the world would someone want to run a bloated GUI based operating system on hardwared designed specifically to provide services (servers) to it's customers?

      I think you vastly overestimate how much CPU a Windows box uses to display that "Press CTRL-ALT-DEL to Login" screen.

  17. Licenses by ByteSlicer · · Score: 2, Insightful

    If you run Windows on a 1000-node supercomputer, do you need a volume license? Also, MS will probably ask for a per-user license for running Office...

  18. HPC is soo non-windows by zensonic · · Score: 3, Insightful
    Windows has evolved into mainly a x86 platform. Hardware as common as it gets. On the contrary HPC is all about custom/very specialised hardware running a very specialised application built for one perpose alone.


    I find it naturally that MS tries its luck in the HPC world, but windows surely does not fit the bill.

    --
    Thomas S. Iversen
    1. Re:HPC is soo non-windows by joib · · Score: 2, Insightful


      On the contrary HPC is all about custom/very specialised hardware running a very specialised application built for one perpose alone.


      Why don't you take a look at the top500 list instead of guessing? Yes there are a small amount of supercomputer only type architectures (vector processors mostly, like the NEC SX and Cray X1), but most are off the shelf RISC, IA-64 or x86 things. For example, 5 of the top 10 computers are either x86 or IA-64, i.e. in theory Windows could run them.


      I find it naturally that MS tries its luck in the HPC world, but windows surely does not fit the bill.


      See, we agree on something..

  19. is this a joke? by elbazo · · Score: 2, Funny

    Ive been laughing like a madman for 5 minutes on the train because of this. Now im getting wierd looks from all the other passengers. Thanks /. No offense to gates but i doubt the takeup of this will be high, given microsoft's reputation for processor resource abuse. The windows source must look like this: while(extraprocessingtimeisfree) { doafewforloops }

  20. Industry standards by karzan · · Score: 2, Insightful

    That's what industry standards are for.

    You could just as easily make the argument, 'Standard Oil was good for the world because it standardised the chemical mix of oil, so everyone can expect the same lead content etc'. But of course, in every industry which is not monopolistic (while it may be oligopolistic) the way to solve this problem is not through dictation from one company to everyone, but through consensus on industry standards.

    That was the whole point of the Open Group and the (1 year too late) advent of CDE--you agree on a system of library interfaces, protocols, file formats that will form the basis of your open systems desktop, then you can have as many implementations by as many vendors (or open source people) as you want, and they're all compatible. What's more, they can all LOOK completely different if you want--but they all play the same way with the same software. So, you have competition and alternatives, but compatibility at the same time.

    NEITHER Microsoft NOR open source people are doing this of course. It requires a commitment to following published standards, and a consensus around them in the industry. THAT is the way to achieve consistent desktops--not stifling competition and making everyone accept your particular implementation, but agreeing on ground rules for compatibility and following them.

  21. WIndows for clusters by miquels · · Score: 5, Funny

    .. codename "domino" ?

    --
    Living is a horizontal fall
  22. Why? by darnok · · Score: 3, Insightful

    Most supercomputer users aren't going to want to plonk down literally millions of dollars in software licences to Microsoft - they'd rather be spending this money on either plugging in more hardware or on building and refining their analysis engine.

    What could MS conceivably offer that would counter this?

  23. Stabillty by lachlan76 · · Score: 2, Interesting

    I would imagine that the hardware used in HPC would be very, very varied. Putting an OS on would probably require modification to the source code, especially with a system like windows, with everything integrated into the kernel. I can't see a closed source OS being used for an application where mainly custom programs are being used anyway, and performance is more important than anything else. If you have access to the source, unneeded features can be disabled (eg. sound, usb, mass storage devices, etc.) And besides, why waste processing power on a GUI anyway?
    Also, by integrating everything into the kernel, stability is compromised. In your desktop computer, stablility is somewhat less important than when you have hundreds, or thousands of computers doing parallel calculations for a nuclear weapons simulation.

  24. Tough work by Jesrad · · Score: 3, Informative

    The NT kernel only supports up to 32 or 64 CPUs, IIRC. I think it's because the scheduler has one centralised list of CPUs to dispatch threads to, and it quickly becomes a bottleneck for performance. When you have too many threads to dispatch to too many CPUs, this list is completely locked. The MACH kernel has a thread-list per CPU, and dispatches new threads or moves existing threads in a distributed way, so there's no bottleneck (hence MacOS X's performance on clusters ?). I could be completely wrong here, though, correct me if you know better. So my guess is that MS will have to redo the scheduler of the NT microkernel. I don't know about the VM subsystem...

    --
    Maybe we deserve this world ?
  25. Re:xgrid envy by nereid666 · · Score: 2, Informative

    Look that Windows ison the top of SETIathome http://setiathome.ssl.berkeley.edu/stats/oss.html

    --
    Damia
  26. nah, just a PR move. by twitter · · Score: 5, Interesting
    This is a PR move. Clustering is just another thing that Windows can't do. All the Linux clusters popping up everywhere, especially at universities, demonstrate this to PHB and "influential" types. It tends to tarnish the wizz-bang image M$'s has carefully built among the clueless. Microsoft knows that PHBs will never run a cluster, a Hotmail or anything other than Word. By making one or two announcements, they can convince the clueless that M$ is all they will ever need.

    --

    Friends don't help friends install M$ junk.

    1. Re:nah, just a PR move. by Anonymous Coward · · Score: 5, Funny
      What do you mean, Windows doesn't cluster? Of course it clusters! In fact, Microsoft go to great lengths to tell you how to cluster your Microsoft Windows Server to achieve the best performance. There's the:

      • Primary Domain Controller
      • Secondary Domain Controller
      • A backup Secondary Domain Controller (In case the first one fails)
      • The Exchange Server
      • The second Exchange Server (Because the first can't handle the load
      • The backup Exchange Server (In case one of the two primary Exchange Servers fails)
      • The IIS Server..
      • The fallover IIS Server..
      • The fallover fallover IIS Server
      • The MS SQL Server
      • The MS SQL Server backup
      • Two or more file servers
      • The Backup server, running Arcserve or similiar (Because even an MCSE can tell you NT Backup is utter turd)
      • The Active Directory Server
      • The backup Active Directory Server

      • See? All those computers in multiple clusters. Microsoft are always ahead of the game!
  27. 'Windows' does not necessitate a GUI by ethnocidal · · Score: 4, Informative
    I'm amazed that people confuse the two. Can there really be zealots with their vocal organs sufficiently inserted into their nether regions who believe that Windows and the GUI used by Windows are one and the same?

    I'd invite you to look at Xbox as an example, and the operating system which that runs. There is no requirement for Windows to include a friendly GUI, animated characters, BSODs or any of these other 'hilarious' /. stalwarts.

    1. Re:'Windows' does not necessitate a GUI by Alioth · · Score: 4, Insightful

      The kernel doesn't necessarily need a GUI. However, as it stands, there's an awful lot on Windows that cannot be done on the command line and must be done on the GUI. For example, with the standard Windows install, it is not possible to change the computer name from the command line without downloading a utility to allow you to do it. It is not possible to kill a process from the command line without getting a Resource Kit utility from Microsoft. It is not possible to add or remove a network service (not a system service - I'm talking about the services you add in the network connection control panel, things like file and print sharing services) and after days of Googling I've still not found a way of installing or uninstalling one of these services using the command line.

      Windows is fine as a desktop OS (even if issues like this make automated rollouts a bear) but is inappropriate for the server since there are so many things that can only be done trivially through the GUI.

    2. Re:'Windows' does not necessitate a GUI by tasinet · · Score: 4, Interesting

      " For example, with the standard Windows install"
      Uhm.. *Which* standard Windows install? Xp pro? 2K sp35? 2K3 sp69?

      "It is not possible to kill a process from the command line without getting a Resource Kit utility from Microsoft."
      Not true. XP PRO ships with tasklist.exe and taskkill.exe.
      The first lists your processes and the second kills them. The second is quite useful, too, as you can mass-exterminate processes by username or other filters. Entirelly useful if you want to delete all the spyware & other-useless-crap your computer boots up with.

    3. Re:'Windows' does not necessitate a GUI by Alioth · · Score: 4, Insightful

      OK, I stand corrected on the tasklist.exe/taskkill.exe utilities. The main thrust of my point still stands - there are many things that are trivial to do on an SSH session on many non-Windows operating systems that can only be done via the GUI on Windows, such as the aforementioned network service installation/configuration (netsh won't do it, unfortunately - I thought I was onto a solution by using netsh dump to save the settings in a text file, but it's about the only part of the configuration it seems *unable* to be able to manipulate).

      For changing the computer name you must either write your own program to do it in C or VB, or download a utility to do it. Same goes for adding things like new network adapters - you need to use separate tools that come with a Microsoft resource kit. These are things that should be trivially possible from the command line in a default install, but they don't even come with Windows Server 2003 let alone XP Pro.

      Then, another issue for servers. If you're writing a program that takes input from multiple sources - let's say, a socket, a named pipe, and a serial port, and some weird USB device. To process data on these three streams you must have different code to handle and dispatch input on each one - select() for sockets, PeekNamedPipe for named pipes, WaitCommEvent for serial ports, and probably some vendor specific thingy if you've got some custom USB device. On proper server operating systems, the API is consistent enough that all this input is presented in the same way and you can use select() for all four streams, reducing the complexity of your server program and therefore the possibility of bugs, and cutting out the need for four threads (and the potential race conditions if you make a programming error) and only needing a single thread to look for stuff happening. It's as if the people writing different parts of Windows didn't talk to each other when doing it, and each had to independently come up with a new way of doing it. There are other examples where the API could have been made much simpler and more consistent.

      Since the original version of NT was incompatible with DOS anyway, and DOS had to be emulated, Microsoft could have swept away all the cruft when they made NT - but instead they insisted on making something even more kludgy. Don't even get me started on the NT GINA (I had to write one) and the appalling lack of documentation. We had a very expensive (ca. $40,000 US) support contract with Microsoft so we could get support when writing our GINA (we had to write a total replacement due to the nature of the system we were contracted to build). We ended up talking one to one with NT developers - but guess what, the person who'd written this stuff had since left and it was more or less undocumented even inside Microsoft. We ended up having to almost reverse-engineer the MS GINA to find out what was going on to make our GINA set the right stuff on login.

      I'm sorry, but when faced with stuff like this, all I can conclude is Windows isn't designed or meant to be a server OS, regardless of how Microsoft markets it. It's fine as a desktop OS (I use it on the desktop daily) but that's where it should stay. A Macintosh, the quintessential desktop system, has an OS more suitable for servers these days.

    4. Re:'Windows' does not necessitate a GUI by That's+Unpossible! · · Score: 3, Insightful

      Perhaps Microsoft should form a group of people to work on changes necessary to Windows to get it to run on HPC?

      Oh, right... that's what this fucking slashdot article is about.

      --
      Ironically, the word ironically is often used incorrectly.
    5. Re:'Windows' does not necessitate a GUI by GamerGeek · · Score: 4, Interesting

      I have a feeling that the Microsoft approach to HPC will be significantly different then traditional systems. It is entirely possible that they could create a stripped down operating system, like something you would find in the embedded market, to create drone computers. These drone computers would not have a gui, not have any programs on them and do nothing but be a slave to some proprietary remote execution protocol. Then they would release a "Windows HPC server" which would administer all the drone computers with a GUI interface. They might even be able to get the drones to PXE boot from the server. To integrate with this product there would be HPC.NET with which you could write programs to harness the power of the grid/cluster. It might even be that the HPC system itself is distributed a .NET runtime. Microsoft's approach to HPC will not be what we know as clustering/grid computing today. It will be an integrated Microsoft proprietary system that will be simple to get into and hard to move away from.

  28. Re:xgrid envy by blackcoot · · Score: 2, Insightful

    these numbers aren't surprising. seti is a volunteer project. with something like 85% of pcs in the world running windows (correct my figures if i'm wrong) you'd expect to see windows results dominating. as a side note, i'm not sure that seti is the best example of a /clustering/ application. as i recall, it's a grid application -- a different computation model.

  29. Re:Going to heck in a hand basket. - pfft! by Longshottek · · Score: 3, Insightful

    Please man -
    get your facts straight.

    First off, the whole GUI environment didn't originally come from Apple (Lisa, or anything else) - it came from Xerox PARC.

    your second statement, is nothing but a very good business strategy. Give the users what they want.

    your third statement - is unsupported. Do you really think that they JUST NOW started working on this?

    and finally - your last statement - simple rebut: Oh yeah, I've never EVER come across any buggy Macintosh/Unix/Linux,(insert OS name here) etc. code. Bugs are natural - we are human, and make mistakes. But at least they do make efforts at patching/new version more often then not.

    Ya know, nothings perfect. But no worries here. Your points are typical.
    If I had a penny for everyone that bitched about the problems in the world, or in software and did anything about fixing them, I'd totally be a billionaire.
    On the other hand, if I had a dollar for every time I saw someone go after a bug and try and fix it, I'd be near broke.

    Thanks for the penny. ;)

  30. Crashing by Andy+Smith · · Score: 4, Funny
    I guess the only thing better than crashing 1 computer at a time is crashing an entire room full at once
    Yeah because Windows crashes all the time for me. Oh yes, every day. Every hour!

    Oh no, hang on, it doesn't. Ever. I boot up in the morning, switch between video and photo editing software hundreds of times throughout the day with regular use of MSIE and Eudora as well, and then I shut it down at night without it having crashed once. Every day. For years.

    Old versions of Windows crashed a lot. Current versions don't. Fact.

    This is part of the reason why Linux isn't gaining mainstream acceptance fast enough. Linux advocates talk about all these imaginary flaws in Windows and people out here in the real world think "well that isn't my experience at all". The effect is to create a distance between regular people and Linux advocates, which in turn pushes the mainstream acceptance of Linux further and further away. Linux needs to be seen as "the other big operating system", not some niche software used by a minority who seem to have a totally different experience of Windows than the rest of us.
    1. Re:Crashing by HeghmoH · · Score: 3, Insightful

      The problem is this. Some people, like yourself, have no problems with Windows, and it works great. Some people, like my girlfriend, have Windows installations that crash all the time. So yes, Windows can be perfectly stable, if you're lucky. (I should also point out that shutting the machine down at night shouldn't count; decent computers have sleep modes and never have to be rebooted just to make them stop using electricity.)

      With Linux or OS X or whatever, you don't have this kind of inconsistency. Basically everybody who uses them, ignoring people who run experimental kernels or unsupported drivers, never has them crash, even when the computers are up for months at a time. You don't have to be lucky or do anything special. Yes, Windows is better, but it still has a long way to go. When my girlfriend's PC stops crashing a couple of times a week (running XP) then I'll reconsider.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
    2. Re:Crashing by ViolentGreen · · Score: 5, Insightful

      The problem is this. Some people, like yourself, have no problems with Windows, and it works great. Some people, like my girlfriend, have Windows installations that crash all the time. So yes, Windows can be perfectly stable, if you're lucky. (I should also point out that shutting the machine down at night shouldn't count; decent computers have sleep modes and never have to be rebooted just to make them stop using electricity.)

      With Linux or OS X or whatever, you don't have this kind of inconsistency. Basically everybody who uses them, ignoring people who run experimental kernels or unsupported drivers, never has them crash, even when the computers are up for months at a time. You don't have to be lucky or do anything special. Yes, Windows is better, but it still has a long way to go. When my girlfriend's PC stops crashing a couple of times a week (running XP) then I'll reconsider.



      I think it has more to do with the quality of the hardware than windows itself. On my old compaq computer, windows crashed all the time. On the machine that I built, windows is very stable. The difference is that I know what hardware is in the case and I trusted the hardware before I put it in.

      Both XFree86 and KDE were unstable on my old compaq machine as well. I had no problems with the kernal though.

      OS X is built to run on Apple's hardware so they don't have to worry as much about 3rd party hardware. Most all Linux users that I know build their own machines and know what hardware is supported by linux and what is not.

      I may be off here but that is my take on it.

      --
      Not everything is analogous to cars. Car analogies rarely work.
    3. Re:Crashing by Anonymous Coward · · Score: 2, Insightful

      You boot up in the morning and shutdown at night. Hence you don't notice any of the problems Windows has when running for longer periods of time. Super-computer applications run for months -- you don't get to boot the super-computer every morning. Try not turning your machine off for a whole month and see how stable Windows is.

  31. A little vaporous? by RetiredMidn · · Score: 4, Insightful
    Do I detect a pattern here (emphasis mine)?

    Although Microsoft is a comparative newcomer to the market, the company could bring several advantages:

    Machines running Windows HPC Edition could seamlessly connect to desktop computers...

    Microsoft could create a specialized version of its widely praised programming tools...

    Microsoft could also adapt its popular SQL Server database software to run on high-performance systems...

    And Microsoft could build software into its desktop version of Windows to harness the power of PCs...

    Well, I guess it's time for everybody else to abandon this space, because Microsoft has it all covered.

  32. Windows Clusters available now..... by stiggle · · Score: 5, Informative
    Windows doesn't cluster? So what about those that have ranked in the Top 500 list then that run Windows?

    In the November 2003 list....
    At 68 - a Windows based system at Cornell from Dell with 640 processors (it originally started out at 320 on the list with 252 processors).
    At 128 - a Windows based system in Korea with 400 processors.

    So Windows doesn't cluster?

    1. Re:Windows Clusters available now..... by forgotmypassword · · Score: 2, Informative

      The Cornell cluster was donated. I don't know anything about the Korean cluster.

      The press release contained drivel such as

      Using a high volume, industry standard operating system such as Windows is an advantage to businesses and universities that want to implement production-quality HPC seamlessly throughout their organizations. Microsoft offers solutions for traditional message-passing computing and loosely coupled, "master/worker" applications, which organizations are implementing using Microsoft's .NET technology. New tools are being developed, such as a parallel debugger that will be built into the next version of Visual Studio and a new, database-driven scheduling and resource management system being developed by CTC for both clusters and desktops.

      and

      "Windows clusters are in use in industries that demand performance," said Greg Rankich, High Performance Computing Solutions Manager at Microsoft. "We have recently seen large-scale Windows HPC systems deployed in the oil, digital rendering, and finance industries." Ease of use, reduction in systems administration costs, and integration within the enterprise were among the benefits cited, according to Rankich. "CTC's TOP500 system is one more example of scaleable performance achievable with Windows servers," he added.

      They also like to talk about how the MS cluster is so much cheaper than traditional UNIX clusters.

      It's just one big commercial for MS.

      But given that nobody in their right mind would pay for one of these (yet), and that it takes Microsoft (and dell) to actually build it, I hear it actually does work. At least that's what my friend at Cornell told me. He seems like an honest guy.

  33. Sounds life wolfpack by pedantic+bore · · Score: 2, Interesting

    It sounds like Wolfpack, Microsoft's clustering system for NT (circa 1997) is back. I guess Microsoft thinks we've forgotten about the last time they tried to get into this market. It didn't go well for them.

    --
    Am I part of the core demographic for Swedish Fish?
  34. Branding it as Windows by jesterzog · · Score: 4, Insightful

    Well I agree with you. I do think it more likely that Microsoft would at the very least turn off the graphical part of Windows, remove it completely, or possibly re-write it from scratch.

    What I really don't understand is why it would be necessary or smart to brand such a product as Windows at all. Windows means graphical user interface, and the way it's presented ties quite closely to desktop use. It definitely doesn't mean the remote administration that's likely to be required for an HPC, and trying to remotely administer a Windows box is usually quite clumsy compared with a unix box unless you drop a lot of the traditional Windows UI stuff that's often so tied into its operation.

    When I think of Windows, and I don't think I'm alone, one of the first impressions that comes to mind is a relatively klunky monolithic GUI-dependant operating system that spends a lot of time drawing pretty front-end pictures. This almost certainly isn't an accurate picture of what's actually happening all the time and it's not to say that Windows couldn't be adjusted to work in other ways. But it's a first impression.

    You can at least argue that the graphical side of things is good for usability on the desktop (even though usability realistically takes a lot more than pretty pictures), but why on earth would Microsoft want to continue that image into an HPC market? Surely they have completely different customers in that market with different goals that likely don't include chewing processor time on pretty pictures for the UI.

    To me at least, it'd make much more sense for Microsoft to simply create a new operating system here from scratch (or buy a company or whatever they do), and call it something that's not Windows. It could be Microsoft HPC Server, for instance, and be completely independent from Windows. Microsoft can then claim that their new OS specialises in HPC tasks, and it'll also give them an independent OS product to push in the future if either it or MS Windows collapses.

    1. Re:Branding it as Windows by sql*kitten · · Score: 2, Interesting

      What I really don't understand is why it would be necessary or smart to brand such a product as Windows at all.

      That's easy. Sun, for example, sells workstations to its server customers on the premise that you can develop your app on small, cheap machines then when it's ready deploy it staight into your data centre without needing to change anything. Solaris is built from the ground up for this; fundamentally your code neither needs to know nor care that its threads are being scheduled on a uniprocessor U5 or a 106-way E15K. In reality of course you have to test for race conditions if you have any inter-thread dependencies, but if you don't, it's plain sailing.

      That's Microsoft's game plan here. They are selling a solution not a server. They are selling the idea that your developers will be able to use their familiar Visual Studio tools on their cheap desktops (and Visual Studio these days is an incredibly productive environment) then run that code on the "Windows mainframe" in the basement. That strategy worked pretty well for every Unix vendor that sold both servers and workstations, there's no reason that it can't work for Microsoft.

      Sure Microsoft could develop or buy a dedicated HPC OS, but why would they? If you can be bothered right now, it's easy enough to develop on Windows and deploy onto big Unix boxes. Microsoft wants to make it seamless, and they're doing an interestingly good job of it. Pretty soon, you'll be able to use the same tools to develop for PDAs, tablets, PCs, games consoles and mainframes. That's the vision.

  35. Can you imagine the solitaire game?! by Darth+Daver · · Score: 2, Insightful

    Or minesweeper for that matter? Honestly, I wondered when this day would come. I knew Microsoft was embarrassed that Linux is taking HPC by storm and ruling the roost in clustering. Meanwhile, Microsoft makes no showing at all in HPC and a relatively poor one in clustering.

    Now, does it make sense for Microsoft to try to be first in everything? No. Will they try like some sort of neurotic overachiever? Yes. They can't win this one on merit, though, unless they open the source code, eliminate licensing fees, and ditch the GUI and tons of other crap they force into every installation. Only bribery, PHBs or sheer Microsoft cheerleading would get someone to pay to load Windows Server 2003 on a HPC cluster. There are people that dumb, but few of them are scientists.

  36. Missing the point by Anonymous Coward · · Score: 2, Insightful

    I've seen several /.ers mention that a GUI O/S is not the right front end for an HPC platform. And that HPC platforms are custom-built for specific data crunching applications. I agree.

    Unfortunately, as monolithic as Microsoft is, they can't possibly have the resources to implement custom operating systems and applications in the HPC arena and create a monopoly as they did in the retail world. Microsoft is good as the "one size fits all, weekend-warrior, x86" computer installations. (Kinda like McDonalds gives you a nice, unoffensive, generic burger.)

    IMO - these non-MS-dominated platforms are where Linux and other OSS initiatives have a real opportunity. Linux can be tailored exactly for the application at hand. If you have the source code and a savvy coder and sysadmin, you can custom build your environment, not waste $$ or CPU cycles.

    It's become obvious to me that Microsoft represents commercialized retail-sector computing. The good thing for us is that custom implementations are still required and may in fact be making a comeback. Maybe people are starting to realize that Microsoft is not a be all end all. And in fact, are hindering innovation as much or more than they seem to promote it.

    The pendulum swings in both directions people, I for one am holding my breath for it to swing back to decentralized, custom implementations.

  37. The real problems with this... by Vellmont · · Score: 4, Insightful

    A lot of people seem to be concentrating on the "windows crashes a lot" idea. That's not quite a fair judgement of windows anymore. The only time I've had problems with Windows 2000 and above is poorly written drivers, or anti-virus software. As long as you choose hardware with proven drivers and don't run anti-virus software (firewall it and run minimal services and no IE) Windows should be very stable.

    With that said, I think there's other problems with windows as a supercomputing cluster. The first I can think of is lack of a low-bandwidth interface. Linux you can ssh into and get results, control processes, etc. Windows requires a high bandwidth terminal services. In other words it's harder to control remotely.

    Other people have brought up the licensing costs, but I'm sure MS would offer huge deals just to get their foot in the door.

    I think the biggest problem is just historical and cultural though. The scientific community has a 30 year history with Unix, is familiar with programming in that environment, and has a lot of legacy code that's written for it. They just aren't going to take to a windows environment easily at all.

    --
    AccountKiller
  38. Yes, but by RCO · · Score: 2, Funny

    Those aren't MS approved methods of performing that particular task ;-)

    --
    'And all the monkeys aren't in the zoo Every day you meet quite a few...'
  39. A few points by Anonymous Coward · · Score: 3, Insightful

    It seems that most people here don't know the following:

    There is already a kind of high performance Windows server - it's called Windows 2000 Datacentre, it runs on boxes like the HP superdome mainly for bigassed databases. In general these servers are treated like mainframes - they aren't rebooted - they don't need to be!

    You don't need to have direct access to the GUI of a windows box in order to use it. Usually you connect using an RDP client, a la X server.

    Even mainframes have a local console and these are offen GUI in nature, it doesn't mean that the machines are slow.

    Please stop this mindless microsoft bashing - bash them if they deserve it, but as this product isn't available yet, it seems a bit premature to slag it off.

  40. It will be a cold day in hell before .... by saha · · Score: 3, Insightful

    ...I install HPC Windows. We run a few SGIs, our biggest being the SGI Origin 3000. We'll probably shift to either a Linux Beowulf cluster or Apple G5 Xserve cluster in the future, since the type of problems we need to solve don't typically need a single image machine using ccNUMA. I doubt Microsoft will be coming up with anything that will be able to run as a large single image for some time now and by then the competition would have moved forward even more. This is Windows HPC Vaporware so competitors will waste time and divide their resources trying to be Windows HPC compatible on their hardware. They did it with Windows NT in the beginning when they supported MIPS, PowerPC, Alpha.... The best strategy would be to ignore Windows HPC, but I know there is a gullible hardware manufacturer born everyday that will buy into Microsoft's sales pitch.

  41. Processor Architectures by Ianoo · · Score: 4, Insightful

    Sure, there are x86 clusters. But there are also an awful lot of IBM supercomputers using Power chips, HP supercomputers using PA-RISC, heck even Apple clusters using PowerPC, SGI machines, Sun supercomputer nodes, and so on. There are a large number of strange and mysterious chips built explicitly for supercomputing that would never be seen in any other kind of use. There are also a large number o different interconnect technologies.

    Since Windows is a closed source operating system, are Microsoft volunteering to port Windows HPC to whatever architecture you happen to come up with? What about the bugs that occur when they write this port? How long is it going to take to get Windows stable on an unusual architecture if only Microsoft can change the source but only you can do the testing?

    At least with a custom kernel or Linux you can work on the system yourself until it's up and running, and if you're in the business of installing and running clusters/supercomputer, you can probably afford to pay programmers to write an operating system for nodes in that cluster/supercomputer.

    Last I heard, the Windows NT 5.x kernel (2000, XP, 2003) was not even endian-clean any more, let alone portable to RISC or VLIW architectures. Why do you think it's has taken Microsoft so long to port to x86-64 and Itanium?

    Or are Microsoft going to "mandate" that we use x86 processors for all our cluster needs in the future?

  42. Wake you up? by aurelian · · Score: 2, Funny
    Wake me up when Seymour Cray buys a site license

    Given that he died in 1996, I guess that would indeed be something worth waking up for.

  43. Stability by swerk · · Score: 4, Insightful

    Not to fan the flames, but get real. I run a homebrew GNU/Linux box (still a 2.4 kernel, I'm lazy) at home, and XP at work. At work I can get almost a week out of a boot before Windows chokes on itself and needs to restart. At home, the local power grid and my lack of a UPS determines how often I restart.

    Sure, Win2000 and XP are more stable than 95/98 or the travesty that was ME. So it has "come a long way". But let's not be silly and try to call it as stable as GNU/Linux. One crash a week, hell, even if it were once every six months, still seems pretty unstable to me. If that's an "out of touch" point of view, so be it. An OS shouldn't just decide it's had enough and flake out; I don't care how long it's been running.

    Anywho, clustering something even the tiniest bit unstable just seems like a funny idea to me. We've all seen Windows behavior when too much stuff is open or a flaky driver has impaired its ability to operate, things gradually failing, the cursor suddenly trapped in just a portion of the screen, swap thrashing as though it were a sign of the apocolypse... The mental picture of racks and racks full of convulsing, imploding Windows boxen when somebody fires up the wrong version of Quicktime is just priceless.

    1. Re:Stability by SirTalon42 · · Score: 2, Interesting

      I have 2 computer, one is a Dell Inspiron 5150 laptop which I installed Fedora Core 1 on (and is now somewhere around Fedora Core 2 since I've been using the unstable branch for updates). My other computer is a custom built. It has Windows XP on it. So far I've had that one for almost 4 years, every now and then being upgraded. So far I've had to reinstall Windows on it about 4 times since I got my 100 GB hard drive for it (which was around 6 months ago). On my laptop which is also 6 months old I've only reinstalled Fedora once because I wanted to test out Debian but decided I liked Fedora more so I switched back to it.

      Recently my copy of XP has started its death phase (after experiencing it so many times I can sense when its close to dieing). I now just get random BSOD for no reason, often it happens when im not doing anything. My Laptop is running flawlessly (right now I'm on it, while ripping the 7th Evangelion DVD in the background).

      I would never use my XP computer if it wasn't for games (its rather hard to play FPS and RTS using my laptop's pad mouse, I should get a USB mouse sometimes so it will be easier).

      I've been using Linux since last september, and I'm loving everything about it.

    2. Re:Stability by k4_pacific · · Score: 2, Insightful

      If one Windows computer has a failure a week, two nodes -> two failures a week, etc. A 500 node Windows Supercomputer would experience a failure roughly every twenty minutes.

      --
      Unknown host pong.
  44. cornell hpc by bloosqr · · Score: 3, Informative

    Actually the cornell "theory" center has or at least had a few reasonably large windows based clusters. I did a postdoc over in the CS department ages ago and ported some code over the the linux side. You can basically ssh into the cluster and standard make works (actually I seem to recall having the switch the "/" to "\". The cluster was something like 4 processor boxes glued together w/ myrinet w/ some sort of queueing system. They also had a slew of 2 processor boxes. My experience w/ them was most of the "crashing" had more to do w/ the myrinet drivers and the MPI implementation (which was a commercial MPI). Once those stabilized it ran as well as a normal linux cluster i.e. you submitted jobs they ran :) I went to a day long "windows HPC" conference back then which was a bit entertaining (btw the clusters were basically free for cornell) People only had good things to say about the cluster, but i think its was a bit opportunistic. One thing that was quite obvious was, if machines are free people will run/port to anything *but* when it came to using your own (or grant) money to buy a machine - even over at cornell - which to be honest had quite a stake in "windows based computing" people would go for a linux based cluster (which had already popped up in quite a few departments at that time)

    -bloo

  45. Good! by 386spart · · Score: 2, Insightful

    Whenever MS makes something it tends to become commonplace and easy to use. If they make windows able to run as a beowulf-like cluster, there'll be thousands of new developers with a reason and platform to make clustered applications for.
    Imagine getting a bunch of windows applications behaving like Apples X-code, automatically offloading heavy work to available units on the net - you could give that third overspecced laptop in two years to the PHB, not with a tear in the eye but a grin, knowing that it will spend 80% of its cycles compiling your code instead of running a screensaver.

    Imagine being able to share CPU resources from a machine like you share a folder, and being able to immediately use that power for your compiler, database, renderer or whatever?

    That would just rock IMHO, no matter who makes it happen.

  46. The Art Of War : Haven't you learned it yet? by Klanglor · · Score: 2, Insightful

    It is a bit sad, to see all of you slashdotters bashing MS.

    Haven't you learned it yet.

    Rule#1 NEVER, BUT NEVER underestimate your enemy!

    Rule#2 Know your enemy!

    MS actualy won most of the ground against Novell in the user access resource sharing space

    MS actualy won lots of gound against the formal SQL servers

    whereas they had a shaky beginging, they nearly killed all their competitors. ;)

    think about it!

    1. they laught at us
    2. they fear us
    3. they fight us
    4. and then the victory is complete.

    it doesn't just apply to Linux or the opensource community. so stop laughting and get your keyboard cracking to make HPC possible that with a few clicks.

    Then you can laught for a while that MS wasted lots of money to develope something to slow.

    Klanglor

    PS: if you read the zdnet article, MS is plaing to use the unharnest capacity from its desktop with one server to load balance it.

    PPS: equaly, MS can win the server, OS can win the client.

    PPPS: get your keyboard cracking!

  47. Windows on a Supercomputer/Mainframe by BigBlockMopar · · Score: 5, Funny

    I love this whole idea of Windows on a supercomputer! Just think of how fast a spam drone it would make!

    Windows only technical asset is a (relatively) good GUI.

    And, as we all know, *ALL* mainframes, supercomputers and servers absolutely must have GUIs!

    After all,

    • GUIs are less resource-intensive than a CLI (but why would you care, having invested millions to get a couple of teraflops, about squeezing every last little drop of power out of it?)
    • GUIs save you time and effort! Rather than a simple shell, Perl, $whatever script to do things, have an operator point-and-click for that human touch!
    • GUIs, by virtue of being based on less code and with less features than a CLI, are inherently more secure. Microsoft, as we know, is the field's foremost expert in security and reliability.

    Memo at Los Alamos Nuclear Laboratory:

    "Please be advised that Deep Blue will be rebooted this afternoon at 5:PM in order to complete the installation of Service Pack 11. All jobs currently running and queued will be lost, even those which have already accumulated several years of processor time. We expect Deep Blue to resume normal operation sometime in early August. Thank you for your cooperation, LANL Informatics Department"

    --
    Fire and Meat. Yummy.
    1. Re:Windows on a Supercomputer/Mainframe by The+Bungi · · Score: 2, Insightful
      Heh. I wonder if any fanboys will actually dare reply to this.

      Windows could be *much* better than it is, but Linux is not exactly a stirring alternative. I've always found it clunky and unstable (if the application you want to use is throwing segfaults all over the place but doesn't crash the OS that really doesn't make me feel any better - "oh, well. I can't run KDevelop but at least I can sit here and admire the desktop! Linux rocks!")

      The problem is that most people who praise Linux as a superior choice are mostly looking at things that the average user (and indeed, most people who use computers) could care less about.

      I hope Linux gains more market share in the desktop. If nothing else it will pressure Microsoft to make Windows even better than it is today.

  48. Re:Why are you... by stiggle · · Score: 4, Informative

    More info (for the Google-less) and Links....

    Top 500 - http://www.top500.org/
    Cornell - http://www.tc.cornell.edu/
    NEC Earth Simulator -
    http://www.es.jamstec.go.jp/esc/eng/ESC/index.h tml

    The fastest is the Earth Simulator in Japan (35860/40960 Rmax/Rpeak)
    Virginia Tech as the fastest Apple cluster (as mentioned on /. previously) (10280/17600)
    Cornell has the fastest Windows cluster (1503/3073)

    As for the other questions - Google is your friend and the database on www.top500.org is searchable so should be able to answer anything else.

  49. Linux crashes, too. by Anonymous Coward · · Score: 3, Insightful

    Especially if you have old or weird hardware, e.g. an Aureal sound card.

    I have had entire clusters go down due to OS error.

    As a Linux advocate I would appreciate it if we could all just focus on promoting Linux rather than putting down other operating systems. Constant attacks against Windows are completely unnecessary; attacks against Linux from MS are necessary for them because that is SOP for MS, but two evils do not make a good. We don't have to be like them. We don't have to use FUD as a tactic.

    I don't even understand why this article has been posted here in the first place. The only possible reactions it could have drawn given the context are fear and loathing. If the audience response is predictably going to be overwhelmingly negative, why post in the first place? Is the posting of this sort of article equivalent to an Orwellian "2 minutes hate" session? Was any constructive discussion expected?

    1. Re:Linux crashes, too. by ameoba · · Score: 4, Insightful

      a) Why bother building a cluster out of "old & weird" hardware? If you're going to build a cluster you're going to make damned sure that your hardware is suppored and compatable.

      b) WTF would you put a sound card in a cluster?

      --
      my sig's at the bottom of the page.
  50. Unisys ES-7000 by rawgod0122 · · Score: 2, Interesting

    The ES-7000 is a machine that is up to 32-way (at the time I was using them about two years ago).

    Against our wishes our client purchased one instead of a small cluster. Now aside from the price difference, the stability sucked. We were only running IIS, Apache, SQL Server and Tomcat. The machine needed to be rebooted every day. Yes a million dollar machine running windows needed to be rebooted ever single day.

    So my point in relating the story is that MS has a LONG way to go before they are able to really handle supercomputer sized machines. But I do wish them good luck, because they have smart people that will bring some good ideas to the table. On the other hand GO {Linux, FreeBSD, OpenBSD}

  51. Re:Why are you... by katorga · · Score: 3, Informative

    The point is not that its an old list, the point is that there are windows-based cluster solutions out there and have been for a while. The reasons linux is popular with academic clusters are:

    - free, duh
    - easily customizable and open kernel
    - ease of stipping the OS down to minimal levels

    Until its free MS won't play in this ballpark in any serious way, although they will probably have PR clusters running here and there.

    But, that does not mean that windows can't do it, and can't do it reliably. Windows is my least favorite OS; famiarity breeds contempt. But, if administered with the same care that unix admins administer linux, its just a stable and almost as secure. A poorly administered linux box is just as bad a poorly admininistered windows box, imo.

  52. Re:You got to love windows apologists by Vellmont · · Score: 2, Insightful

    Umm.. uh. Where did I get into the whole rant about the failings of linux? I'm talking about the possibility of building a supercomputer that runs Windows, not about linux vs windows. Try to keep your criticisms based upon what is said, not on what you imagine.

    --
    AccountKiller
  53. Microsoft Press Release by Anonymous Coward · · Score: 2, Funny

    We never intended to release Windows HPC for supercomputing. Our intention was to line out the minimum hardware requirements for Windows Longhorn. We apologize for any confusion this may have caused.

    B&S

  54. Supercomputing needs help from everyone. by Simvan · · Score: 2, Interesting

    Microsoft is addressing the trend of using COTS (commerical of the shelf) products to build large to terrascale computing systems. One of the most popular COTS systems is the x86 based platform because it is cheap, reliable and readily available. MS says: "Hey, we run on x86. Let's see if we can get into this market." And I say come on in.

    Lots of people assume the big decision to running a multi-machine computer is choosing the OS, but I don't care what the OS is, once you have 2000 copies of it, it isn't that easy to manage. The current supercomputer market suffers from a lack of quality software.

    Mainly this stems from some of the attitudes I've seen in this article (paraphrasing):

    "We'll run UNIX because it is inherently remotely administratable": OK, and next kernel release for your UNIX, how do you upgrade 2000 copies of it?

    "Ok, we'll run Linux and control our own kernel updates and make it run exactly how we want.": Ok, then once you've customized it beyond anything that anyone else in the world wants, how do you keep it updated to new releases? It isn't that easy anymore.

    And... "We'll hire some software developers to hack together a solution, it shouldn't be that hard. Some Perl or Tcl/Tk and we're all set.": Psh, ya. That's what they all think.

    Anyway, these trains of thought have lead to each major vendor (SGI, HP/Compaq, Cray, etc) having their own flavor of installers, managing agents, OSs/Kernels, etc, but nothing that really develops into a unified effort. Each one of their machines is fairly unique.

    This is a place where Microsoft excells. Because they will basically say, "we don't care how anyone else is doing it, here is how we are going to do it". And if history says anything, they'll make it work, and (eventually) it will work well.

    I've worked on many gigaflop to multi-terraflop machines and I can easily say that if someone could pull together the resources to develop a system where I can run and manage a 2000 node system as seamlessly as my desktop, they will get my money. "evil empire" or no.

    Sorry final rant: Supercomputers are *hard*. Yes, you can hack together a cluster of linux machines in your basement or school and it works great but, along with lots of other things, success doesn't scale. Don't knock anyones attempts to help the community until you've spent 48 hours at a terminal trying to get a couple thousand nodes to hang together long enough to get actual work done.

  55. Software lifetimes in supercomputing by fnordboy · · Score: 2, Informative

    One thing that may be a serious hindrance to Microsoft edging into the supercomputing market is that people who do serious supercomputing are fairly reactionary. Note that I'm referring to people who burn the vast majority of the CPU time at the US's national supercomputing centers - astrophysicists, plasma physicists, molecular dynamicists, people who run QCD (quantum chromodynamics) simulation - and also those who work at government labs doing simulations of nuclear bombs and such. Take a look at the various supercomputing center websites - NCSA, SDSC and PSC - and look up the amount of computer times various groups use. Those doing the most computing, and getting the most science done, are doing truly old-school supercomputing

    One of the main reasons for this that that these people (I'm one of them) write and use simulation codes that have a VERY long lifetime - in astrophysics there are codes that are 20-30 years old and still in wide use. This is because these codes first and foremost have to solve whatever equations you're interested in CORRECTLY, and second off, solve them FAST. People base their academic reputations on the results of these codes, and are very interested in making sure that they get the right answer. In some fields (astrophysics being the one I know the most about) people can spend 10 years developing and adding science to a code.

    Now, this is a reasonable thing on a unix machine. From the user's point of view, one supercomputer really isn't all that different than another. You just need to figure out where the various libraries and compilers are, but once you do that, you type 'make' and are up and running. So if Microsoft wants to break into the traditional supercomputing market, in order to entice hard-core computational scientists into trying their products they'll have to make it so that codes written for unix systems can be ported over essentially transparently - have the same libraries, the same types of compilers, etc. etc. Frankly, that doesn't seem like a likely thing to me. But then again, I'm one of the crusty old school big-iron computational physicists, so my opinion might not be all that forward looking. All I really care about is what platforms let me get my job done the easiest, and that seems to be the various unix and unix-like systems out there right now.

  56. Re:Why are you... by IWannaBeAnAC · · Score: 2

    Err, the November 2003 is the current list, isn't it? I thought the next list isn't out until June?