Slashdot Mirror


Windows Cluster Edition

eth8686 writes "Microsoft is aiming to have its first cluster version of Windows ready in time for a supercomputing conference this fall." From the article: "The next version of the Compute Cluster edition will extend to Microsoft's .Net programming infrastructure, letting developers write software using the C# programming language, he said."

41 of 438 comments (clear)

  1. What is the point? by BWJones · · Score: 5, Insightful

    What is the fundamental difference with the "cluster version" of Windows? OS X clusters just fine and there are no "special editions" other than a few software additions that hardly count as a different OS. And Linux requires very little to get it in a cluster compute configuration.

    However, Theimer said the cluster version will include some restrictions on how the version can be used to prevent companies from performing standard Web hosting or other functions.

    Wow. When you compare this to the standard capability of OS X, it seems like a real rip off. You get reduced functionality. Why?

    The first version will reproduce many basic features of Linux clusters, Theimer said.

    Then why not use Linux?

    The next version of the Compute Cluster edition will extend to Microsoft's .Net programming infrastructure, letting developers write software using the C# programming language, he said.

    Ah, I see why now. But what impetus is there to use the first version if this is coming in the second version? Kinda like Windows 1.0 I guess.

    Although such code runs more slowly than C programs running directly on Windows,

    Aauuummm........

    writing programs in C# that run atop .Net is easier and more secure.

    Says who? It certainly is/will be easier but more secure is something that has yet to be proven. To date, the track record is not impressive.

    Often, Theimer said, it's more important to have a program as soon as possible than to have it running at peak performance, he said.

    Ah, the fast food approach to software design. Don't you know that stuff makes you code obese and causes an early demise necessitating frequent checkups?

    A third version will include developer improvements to ease programming on clusters. It also will include high-level management tools and will help customers integrate their high-performance computing equipment with the rest of their infrastructure, he said.

    This is going to be in the third version of the release? I guess they have been looking at Xgrid, Pooch and other software and it will take them two versions to integrate what others have already got.

    Seriously, Microsoft. Please come up with some innovative features and give us something that no other vendor offers or in a package so slick that we cannot help ourselves, but to purchase the Microsoft solution. This is nothing that is not offered elsewhere in the market, but has the appearance of locking us further into a Microsoft paradigm.

    You guys have the right idea in that cluster computing is going to be a bigger market than it currently is, but you have to be more hungry and learn again how to ship software that creates desire and meets your customers needs in a timely fashion.

    --
    Visit Jonesblog and say hello.
    1. Re:What is the point? by Jeremi · · Score: 2, Insightful
      just about ever buffer overflow exploit around was enabled at least partly because the developers were sloppy and used unchecked buffers. This is not possible in C# or other .NET langauges.


      Eh? I thought one of the big features of C# was the ability to run "unmanaged code"... so it's possible if you try :^)

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    2. Re:What is the point? by Coryoth · · Score: 4, Insightful

      C has a really crappy track record of being secure actually. As does C++. Fundamentally, they are just fine. In practice, just about ever buffer overflow exploit around was enabled at least partly because the developers were sloppy and used unchecked buffers. This is not possible in C# or other .NET langauges.

      There is a big point that is being missed here though. We're talking about cluster computing, presumably on a large scale. You don't bother with something like that unless performance is a top priority. Should security be a second priority? In terms of the code written to do computations on a large powerful supercomputer... hell yes! You see, if you have a huge expensive compute engine, you don't go randomly hooking it up to the internet, nor letting anyone who hasn't had careful screening get access to the damn thing. Security for a cluster needs to be strong - so strong that by the time you actually have any access to the cluster you can be assumed to be trusted and not worry about buffer overflows. Basically, if a cracker has account access to the machine to be able to use a local buffer overflow, your security has already failed big time, and him getting root is, by the point, the least of your worries.

      Jedidiah.

    3. Re:What is the point? by hey! · · Score: 3, Insightful
      writing programs in C# that run atop .Net is easier and more secure.


      Says who? It certainly is/will be easier but more secure is something that has yet to be proven. To date, the track record is not impressive.

      Well, sounds like you're spreading FUD to me. Compared to Win32, CLR almost has to be an improvement.Consider that Win32 was designed pre-network, had networking added as an afterwards but before security was understood to be an issue, then has had security issues patched over the years as they arose. It's got to be a nightmare.

      CLR has pretty much what you'd want to have designed in security-wise, designed in from the ground up. Stuff like having the JIT compiler examine intermediate code for type correctness; allowing code to require the principal to have certain authorizations to run; cryptographic authentication of code identity etc. Not to say there aren't going to be issues in the future, but almost certainly a system designed from the ground up with modern security ideas going to be better than the patched monstrosity that is Windows.

      Often, Theimer said, it's more important to have a program as soon as possible than to have it running at peak performance, he said.


      Ah, the fast food approach to software design. Don't you know that stuff makes you code obese and causes an early demise necessitating frequent checkups?

      Well, you're just being deliberately obtuse here. What he's saying is that in a lot of cases where you need serious computing power, you're trying to come up with an answer. The right metric for this is time-to-answer. Time-to-run is obviously a big part of this for those kinds of problems, but if you can cut down on programming time by working with a better environment enough, a linear factor increase in runtime may be acceptable. It is actually more than acceptable if you can use the time you gain by working with a better programming environment to engineer a solution with a more efficient algorithm.

      What is interesting is the implicit acknowledgement that Win32 is insecure and hard to program well for.

      Then why not use Linux?

      Well, yeah. It's going to be a tough sell right out of the gate, since people in this market presumably are more likely to know what they're doing. You can't fault 'em for trying.



      Seriously, Microsoft. Please come up with some innovative features and give us something that no other vendor offers or in a package so slick that we cannot help ourselves, but to purchase the Microsoft solution. This is nothing that is not offered elsewhere in the market, but has the appearance of locking us further into a Microsoft paradigm.


      Why? Why shouldn't somebody try to make a better product that embodies proven and well established ideas?

      Is Linux technologically innovative? Well, no, not that much. It doesn't mean it isn't a good operating system, or innovative in other ways. But with a few exceptions just about all of the ideas and many of the technologies in Linux originate elsewhere. Nobody with any technological maturity considers it "cheating", it's really just good engineering to solve known problems with proven approaches.
      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    4. Re:What is the point? by nkh · · Score: 4, Insightful

      C has a really crappy track record of being secure actually.

      Sorry for asking such a stupid question but do you really need security for a cluster? If it's supposed to be a big calculator used for scientific purpose, you don't connect it anywhere. Just write you code heavily optimized in C and assembly language, connect everything using sockets or MPI and run it. If you need a front-end like a web server, it's not meant to be fast and you can write this in a more secure but slower language. Where am I wrong?

    5. Re:What is the point? by Skuld-Chan · · Score: 2, Insightful

      What is the fundamental difference with the "cluster version" of Windows? OS X clusters just fine and there are no "special editions" other than a few software additions that hardly count as a different OS. And Linux requires very little to get it in a cluster compute configuration.

      A lot of times the "edition" versions are just differently licensed. I know thats not the answer you wanted, mostly because your post wants to rip on microsoft pulling off something kinda neat with Windows.

      Also there are special versions of Mac OSX. There's the workstation edition (which I'm typing this message on), the OSX server 10 client edition, and the OSX server unlimited client edition.

      As someone who does support for a Microsoft solutions provider I think this is a neat piece of technology and could help run our distributed applications run faster over a series of machines instead of using load balancers. It answers a problem for people who rely on windows for their business and I wouldn't expect less from Microsoft.

      Then again I talk to people like you all the time - whatever my company releases is never good enough. It always needs more features.

      Personally I'm getting sick of the anti-microsoft-technology on slashdot. You can complain about the company all day long (I agree they are evil) but their software is really quite good - it delivers really good results, for very little effort (which unix geeks really hate). You can complain about bluescreens of death, but I can literally count the number of windows bluescreens I've seen since 2000/XP came out on one hand and they've all been related to hardware issues.

    6. Re:What is the point? by peacefinder · · Score: 2, Insightful

      MS is sensing demand for Windows software that can cluster without much modification.

      Not much modification, for values of "not much" which include installing a special edition of the OS with a distinct flavor of licensing and pricing.

      If they don't make enabling cluster support easy, they're sunk. If you have to reinstall the OS to enable clustering, why not install an OS that is proven to cluster well?

      If Microsoft wants to be taken seriously in this, what they really need to do is make a free/cheap Cluster Service Pack that patches any XP-Pro box to support clustering. If they do that, they'll have a chance to catch up to the *nix world in clustering.

      The people this is targted to are users of MS software already.

      And some small number of wealthy customers are certain to take advantage of it. Bonus for them. But the rest of the world is going to use more proven, optimizable, and free clustering.

      --
      With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
    7. Re:What is the point? by Waffle+Iron · · Score: 2, Insightful
      Okay, so they are getting a product ready to do that, and working on getting other features that competitors have ramped up for future versions. It's called having a plan. You can't release a product that is on par with 5 or 10 year established competitors at the 1.0 level.

      IOW, the announcement is FUD designed to flummox competitors and ward off customer defections while Microsoft figures out whether they actually need to do anything about this market segment. It's not a new strategy for them but it's usually been an effective one.

    8. Re:What is the point? by hkb · · Score: 2, Insightful

      What is the fundamental difference with the "cluster version" of Windows? OS X clusters just fine and there are no "special editions" other than a few software additions that hardly count as a different OS. And Linux requires very little to get it in a cluster compute configuration.

      By this first statement, it's obvious you're clueless about Windows and OS X. The normal version of Windows Server clusters just fine, too. This is a stripped-down, lower-cost version specifically for clustering.

      OS X doesn't cluster fine. Try it in any serious capacity. Ok, I'm wrong. OS X clusters just fine... if you dump a lot of money into Apple support contracts and have a bunch of Apple engineers handy at your site to tweak and duct tape your cluster.

      Wow. When you compare this to the standard capability of OS X, it seems like a real rip off. You get reduced functionality. Why?


      Because it's cheaper, duh.

      Then why not use Linux?

      Because many of us outside of SlashdotLand think Linux is a clusterfsck.

      Says who? It certainly is/will be easier but more secure is something that has yet to be proven. To date, the track record is not impressive.


      Uhm what? To which imaginary .NET track record are you referring? Stop making FUD up.

      Seriously, Microsoft. Please come up with some innovative features and give us something that no other vendor offers or in a package so slick that we cannot help ourselves, but to purchase the Microsoft solution

      Why should they bother? You're so bigoted against them that you make uneducated and incorrect comments, and just plain make up stuff to sour Microsoft.

      --
      /* Moderating all non-anonymous trolls up since 2004 */
  2. cost by TedCheshireAcad · · Score: 5, Insightful

    If you're spending $millions on a cluster, it's more useful to spend the money you'd spend licensing MS software on more computers for your cluster.

    cost benefit analysis.

    1. Re:cost by danheskett · · Score: 2, Insightful

      If you've already spent big money developing software for MS platforms, this is a good way to increase performance when you hit a scalability wall. Some tasks parallelize very well, and some others not so much. But for redudancy and performance clustering your application may make a great deal of sense.

      If you've spent $2M developing your infrastructure around MS development platforms another $800/whack for a server license isn't going to kill you.

  3. This will validate the market to the masses by jarich · · Score: 2, Insightful
    Sure, Beowulf (and other) Linux clusters have been around for years. Mac OS/X has clustering software. And forget about those speciality implemenations like Google... But now that Microsoft has a clustering product, it will move out of the domain of the gurus and into everyone's reach...

    At least, that will be the corporate management perception.

    This move could put clustered computing in the mainstream.

    1. Re:This will validate the market to the masses by UnknowingFool · · Score: 2, Insightful
      This move could put clustered computing in the mainstream.

      Not to be mean but the mainstream doesn't need to simulate weather, model proteins, or find subatomic particles soon. Plus they don't have several hundred spare computers lying around.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
  4. Re:Slogan by A+beautiful+mind · · Score: 5, Insightful
    Sadly, this is the point.

    Let me be the first one to say: Windows isn't
    • Designed
    • Ment
    • Capable
    for/of running on a Top500 server.

    The most important part is the design on those systems. They need flexibility. Windows is anything but flexible. No wonder that the top500 is mostly made up from unix/linux systems.

    They need customized things, not a toy. The people running those supercomputers want to customize things themselves. Windows is just not ment for anything else than desktops, thats the truth and i know i'll get flamed for it.
    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
  5. Not happening by MetricT · · Score: 5, Insightful

    I work in the field (sysadmin for a 800 node cluster), and this is pretty laughable. Microsoft is desperate for the "street cred" of being able to handle high performance computing. Sun, IBM, Dell, HP, Apple all have it. Microsoft doesn't.

    If they want so much as the proverbial foot in the door, they must 1) release all (as in *ALL*) of the source code under a GPL or BSD license, 2) make it available for free to all comers, 3) have user's 3rd-party apps (ISE-TCAD, CFDRC, etc) ported, and 4) provide a knowledge base equal to (All Linux + BSD hackers) * Google.

    And that only gets their foot in the door.

    1. Re:Not happening by Daniel+Boisvert · · Score: 2, Insightful

      Your analysis is a bit lacking. The reason Access blows up is because it doesn't deal well with more than one user, and on top of that the MS Jet database engine they supply with it seems to cook itself once you get more than a few million records in a table. More hardware won't help.

      Excel is another one that often starts small and grows to ginormous proportions. I've blown my share of buffers in Excel too, and again, the limitations are not in hardware. The software simply falls over and dies at a certain point.

      People rewrite for DB2, Oracle, even MS SQL Server because Access and Excel can't cut it once you get past a certain point. Throwing more hardware at the problem will not help. Clustering is useless for the situation you described.

  6. C#, dunno, how about Fortran#? by andrewzx1 · · Score: 2, Insightful

    Serious scientific computing falls into one of two implementations: Either a tried and true "dusty deck" implementation, or a coding to some new fangled architecture. If Microsoft is really peddling C# as a distributed high performance distributed computing environment, they probably won't win the hearts of the dusty deck people. It will be interesting to see if Microsoft ports something like a parallel Fortran. C# may provide access to a lot of system internals and the .NET framework, but scientists will have to spend more time porting their code then they might want. In theory, since this is most likely based on a .NET framework and will be a variation of either WindowsXP or Windows Server 2003, and development language supported by the .NET CLR would work for parallel distributed computation. As someone who has run code on a Cray and who has 45K SETI@home units I say that choice in the clustered supercomputer OS market is good.

  7. Yet again... by Anonymous Coward · · Score: 1, Insightful

    Yet again, Sir Bill Gates, KBE innovates and leads the software industry ahead into the future. Bravo.

  8. Re:Slogan by ackthpt · · Score: 5, Insightful
    The most important part is the design on those systems. They need flexibility. Windows is anything but flexible. No wonder that the top500 is mostly made up from unix/linux systems.

    No argument there.

    They need customized things, not a toy. The people running those supercomputers want to customize things themselves. Windows is just not ment for anything else than desktops, thats the truth and i know i'll get flamed for it.

    Windows is the last operating system I'd associate with 'super computer', in any interpretation of the phrase. It's a good jack-of-all-trades platform, but I can't see running bloated code, particularly using the CLR. Maybe it's a completely different operation system than we see, as in 'only the kernel', without all the plug-and-play, DRM, and annoying as hell code which throws requestors up while your typing (to steal keystrokes and disappear to do The Bob knows what with your inadvertent instruction.)

    --

    A feeling of having made the same mistake before: Deja Foobar
  9. Re:Old news. by LiquidCoooled · · Score: 2, Insightful

    Make the results public if thats possible :)

    I'm sure amongst all the sniping and bitching comments in here, some people will actually be interested to see how it pans out.

    --
    liqbase :: faster than paper
  10. Re:Pricing by Anonymous Coward · · Score: 1, Insightful

    Never thought I'd live to hear a MS representative utter the phrase "we want to be competitive with something like Red Hat."

    MS is so screwed.

  11. Dealing with Bloatware in a whole new way by Ridgelift · · Score: 2, Insightful

    FTA: "Even Microsoft's Excel can benefit, he said, noting that some businesses have worksheets that can take hours to calculate."

    Ah, I knew Microsoft would come up with a new way to force new hardware. Now companies will need a server farm to run Office BWE 2010.

    (BWE: BloatWare Edition)

  12. Re:Pricing by Anonymous Coward · · Score: 2, Insightful

    If you mean 'cheaper' as in 'suckier' then that'd be right.

    Prices be damned, when your buying a 'Redhat OS' your buying a service contract and depending on the price level your gain a full year of paid support. Phone support, web support, updates, the whole nine yards.

    With Windows 2003 your just buying the license to run the software, and that's it. You get one free phone call, and if you have security issues that's a free bugreport and all that, but if you need serious help then the whole 'windows is still cheaper' pricing sceme completely goes out the window.

    If you don't need serious help, then you don't need Redhat and Debian is perfectly great.

    Personally I have a 3 machine OpenSSI cluster in my basement I USE AS A DESKTOP OS. I fool around with it, it runs Debian. One OS for 3 machines, distributed root directory and all that.

    Took me like 3-4 hours to setup and I am only a lowly linux nerd. Installing Windows XP and getting it updated and secure took me longer then setting up the Debian Cluster.

    It does MPI, it does load balancing. It can root failover, network load balancing, binding network interfaces, single /dev tree, all sorts of geeky and usefull stuff for clustering.

    I can handle up to 256 nodes and I can take add and activate a machine with a single command. I can just add any machine with a PXE-enabled nic card and add another node in under 15 seconds.

    If I want performance I can use C. If I want ease of use I can use Python and it's clustering modules. Scientists will probably just use fortran like they've always done.

    My machine supports all this, and didn't cost me a nickle. (except for the hardware).

    Windows may make a decent desktop, and it has nice and realitively easy to use tools for whipping up a fairly substandard network directory system for it's desktop OS, but in all other matters I don't see how it can possibly match Linux for clustering technology.

    This is just some crap that Microsoft whipped up for it's anti-google search engine and is using it to try to show that they aren't complete loosers in the high performance computing market and try to discourage people from porting their scientific applications over to Linux to take advantage of the HPC market.

    Funny stuff.

  13. Re:Pricing by Anonymous Coward · · Score: 1, Insightful

    I don't know of many high performance computing groups who have actually bought a Linux contract from a major vendor - keep in mind that all this really buys is support; Linux and the distribution itself is obviously free.

    Invariably HPC groups have enough highly technical people on staff to roll their own customized Linux setup (i.e. often compiled from source) and have no need for Red Hat or anyone else.

    Consider the target market - these aren't your typical "we need vendor support" business people.

  14. Not true anymore... by benhocking · · Score: 4, Insightful
    You see, if you have a huge expensive compute engine, you don't go randomly hooking it up to the internet, nor letting anyone who hasn't had careful screening get access to the damn thing.

    Cluster != huge expensive computer engine. With software like clusterKNOPPIX (I was just playing with this today), it's really easy to take all of the computers in a research lab (that are already connected to the internet) and turn them into a load-sharing cluster. This is different from a super-computer, although you can presumably get some of the benefit if you are also running MPI (I haven't tried that locally yet). In case you don't understant the purpose of such a cluster it's so that when I want to launch 100 simulations (say to do a parameter sweep, which is embarrassingly parallel), I can launch them all from my local computer and openMosix will automagically distribute the workload across all computers in our lab.

    Personally, I'm glad Windows is getting in the game, just like I'm glad when the US gets competition in the space program. Competition, it's a good thing (tm). :)

    --
    Ben Hocking
    Need a professional organizer?
  15. Re:C# may take over this market by dvdeug · · Score: 4, Insightful

    C# is a winner for these kinds of applications: it is far simpler and less error prone than C++,

    For a community that still uses Fortran? I don't think that's their biggest concern.

    Sun really screwed this up with Java: if they had taken the scientific and numerical communities seriously and added the necessary features to Java, Java could be the undisputed winner in this market.

    Standard Java requires IEEE floating point, so Java programs run the same everywhere. A community that used Crays (which were renown for their lousy, but fast, floating point) doesn't want their programs to run everywhere with precise but slow mathematics; they want their programs to run on their hardware with the hardware floating point as fast as possible.

    ultimately turned into a bloated web applications platform.

    Isn't that what Java is? It sounds like you're asking Java to service an audience completely different from what it was designed for.

    C# is a winner for these kinds of applications: it is far simpler and less error prone than C++,

    For a community that still uses Fortran? Not my biggest concern.

    I don't see either Java or C# offering the raw speed that the scientific community wants. Speed and predictability come first, not portability or security (scientific code never needs to run as root and frequently runs on computers disconnected from the internet.)

  16. Re:Slashbotters and FUD by A+beautiful+mind · · Score: 4, Insightful

    You can make a turtle fly at speeds breaking the sound barrier aswell.

    Is the turtle designed for that?
    Is it capable of that?

    Please answer those questions, then replace the turtle with windows and breaking the sound barrier with building a cluster. As someone noted, MS and Dell put together that cluster. The obvious conclusion is that other people aren't out of their minds yet.

    Also, i said "No wonder that the top500 is mostly made up from unix/linux systems". The exception makes the rule stronger, is this familiar?
    According to this article: "the computer scientists behind the Top 500 list say that 291 of the machines (58 percent) on the list are clustered machines. While the Top 500 list does not specifically identify the operating system platform, it probably breaks down to around 55 percent Linux, 40 percent Unix, and another 5 percent as Windows platforms."

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
  17. Re:Slogan by susano_otter · · Score: 4, Insightful

    What kind of things do they want to customize? Disk IO? Memory paging?

    Most customization is application customization, not OS customization. And customizing an app is identical to writing an app. And people write apps for Windows all the time. A wide range of apps, doing a wide range of things. So you can't be talking about app customization.

    But if you're talking about OS customization, could you at least wait until you see what the MS Compute Cluster implementation includes, before you complain?

    For all you know, the whole point of releasing a cluster-specific version of the OS is to include more of this flexibility you insist is so important.

    --

    Any sufficiently well-organized community is indistinguishable from Government.

  18. Re:C# may take over this market by Anonymous Coward · · Score: 1, Insightful

    You've got to be kidding me. Please point out a few examples of supercomputer-class compute-intensive jobs that make use of Java or C#. If you think either of these has the performance to compete with Fortran/C for intense numerical computing, I have a few large bridges to sell you.

  19. Re:Slashbotters and FUD - link with rank please by Herschel+Cohen · · Score: 4, Insightful

    I followed the link, then downward several levels without seeing any claim this was ever in the top 500. Perhaps I just missed the text. But there were pricing and offers of help, nonetheless, the claims seemed to be circumspect given the performance level of your claim.

    Is this my failure, or is your link just FUD too?

  20. So... by bonch · · Score: 5, Insightful

    You can make a turtle fly at speeds breaking the sound barrier aswell.

    Is the turtle designed for that?


    Yes.

    Is it capable of that?

    It's in the Top500 list, isn't it? If it wasn't capable, it wouldn't be doing it. Simple as that.

    Please answer those questions

    Just did.

    So, basically, you implied Windows isn't good enough to run as a Top500 server, someone pointed out that it already does, and now you're defending it by saying, "Even though it is, it's still not good enough?"

    This kind of crap really makes the community look immature.

    1. Re:So... by rewt66 · · Score: 5, Insightful
      > > You can make a turtle fly at speeds breaking the sound barrier aswell.

      > > Is the turtle designed for that?

      > Yes.

      Too many... sarcastic replies... can't choose...

      This has to rank as one of the stupidest statements ever made. Dude, I don't know what things are like on your planet, but around here, turtles were not designed for any such thing. They were designed for swimming in a much thicker medium at much slower speeds.

      In the same way, Windows was not designed for clustering. It wasn't even designed to be multi-user or Internet-enabled, and we've seen the security problems that have resulted from Microsoft kludging it to do what it was never designed to do. (And I'm sure you're going to say "Of course Windows 1.0 wasn't designed for that, but NT was!" But NT, while it was (at least supposed to be) a from-the-ground-up rewrite of Windows, it still kept enough of the original design to be seriously flawed with respect to multi-user (see the shatter attack) and the Internet (see the RPC issues, along with many others). Microsoft added to the capabilities, but never fixed the design.)

      And, yes, you can make turtles fly supersonic. But the G-force from the JATO does bad things to their internal organs, and the duct tape chafes their hide. In the same way, Microsoft can make Windows cluster. But was it designed for it? Or was it just forced into the role, with a lot of duct tape and bandaids?

    2. Re:So... by bonch · · Score: 2, Insightful

      You don't get it. I never said it's impossible. I never said that nothing in the top500 runs windows.

      A few posts up:

      "Let me be the first one to say: Windows isn't
      Designed
      Ment
      Capable
      for/of running on a Top500 server."

      Are you saying you didn't mean what you wrote?

      If it does the job well enough to be in the Top500, then obviously it's a tool that is right for the job. Just stop backtracking already and admit you were wrong.

  21. Re:Slashbotters and FUD by Jerf · · Score: 2, Insightful

    The exception makes the rule stronger, is this familiar?

    The phrase is "the exception that proves the rule", but what people like you don't seem to realize is that the phrase is very old and it uses the word prove to mean "test", not "demonstrate" or "show the opposite can't be true".

    Why so many people believe that "exceptions prove rules" simply because a phrase (that they don't understand!) says so, when it is obviously counter to all logic or reason, is something I won't understand.

  22. Re:Slashbotters and FUD by Anonymous Coward · · Score: 3, Insightful

    MS donated that cluster and constantly uses it to advertise that WinNT is as good as UNIX/Linux.

    Not a very good example.

  23. The point is... by rs79 · · Score: 2, Insightful

    "C has a really crappy track record of being secure"

    C doesn't kill people, sloppy programmers kill people.

    C is just a language; it is neither secure nor insecure. It depends on how lazy the programmer using it is. I'm thrilled there's a thing called C# that helps sloppy programmers. Warn me if anybody writes an OS in that bloated pig.

    But C by and of itself dosn't mean code is insecure.

    --
    Need Mercedes parts ?
  24. Re:TCO by poopdeville · · Score: 2, Insightful

    While true, an MS operating system license doesn't cover support. So you would be paying up the nose for software, and paying up the nose for support as well.

    --
    After all, I am strangely colored.
  25. How about this? by einhverfr · · Score: 1, Insightful

    Running Windows on a supercomputer is about like running Embedded XP on a real embedded device, like an elevator control system. It is neither designed for nor is capable of meeting the needs of these markets.

    --

    LedgerSMB: Open source Accounting/ERP
  26. Wrong solution to wrong problem by UnknowingFool · · Score: 4, Insightful
    Even Microsoft's Excel can benefit, he said, noting that some businesses have worksheets that can take hours to calculate. Today, such work requires third-party add-ons such as software from Platform Computing. However, Theimer said that Microsoft may be interested in offering that capability itself. "Microsoft is also looking at this," Theimer said.

    Am I the only one that read this and think Theimer and MS have no clue what clusters are designed to do? Using a spreadsheet to do lots of number crunching is an application problem. You are using an application in ways that it was not intended. That's far different than an OS performance issue where your application is limited by what the OS can do and need some way to tweak the OS to perform better. How is MS Cluster going to solve this spreadsheet problem? Is that spreadsheet going to run across hundreds of machines? My solution would be not to a use a spreadsheet in the first place. There must be some other more suitable application.

    I may be cynical but I see this as another ploy by MS to expand their revenue by bloat. As their software gets more bloated, the average consumer will be forced to use newer and more powerful OS to run it. I'm sure that MS will be tickled in 2010 when you need a 64 way processor just to run BackOffice 2009 so they can charge your company for a license for each of the the 64 processors.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  27. So... by Anonymous Coward · · Score: 1, Insightful

    In the same way, Linux was not designed for the deskop. It wasn't even designed to have 3D games or be used by joe sixpack, and we've seen the usability problems that have resulted from KDE and GNOME kludging it to do what it was never designed to do. (And I'm sure you're going to say "Of course Linux kernel 1.0 wasn't designed for that, but Linux 2.6 was!" But Linux, while it was (at least supposed to be) a from-the-ground-up rewrite of UNIX, it still kept enough of the original design to be seriously flawed with respect to the desktop (see any usability test) and games (see how many of the games come for Windows and how many come for Linux). GNOME and KDE added to the capabilities, but never fixed the design.

  28. Re:Slashbotters and FUD by Anonymous Coward · · Score: 2, Insightful

    The exception makes the rule stronger, is this familiar?

    No. The exception disproves the rule. This is a common concept in science called "disproof by counterexample".

    The fact that there is a top-500 computer running Windows does, however, prove that Windows is capable of running on a top-500 computer. I'm sorry if this doesn't fit into your world-view, but it is an irrefutable fact. Have a nice day.