Slashdot Mirror


Debugging Microsoft.com

teslatug writes "Channel 9 has an interesting video interview with Chris St.Amand and Jeff Stucky who test and debug Microsoft.com. They reveal some of the big problems they used to face such as recycling processes every 5 minutes due to memory leaks and 32 bit limitations, and being unable to push more than 10 Mbits of data to their datacenters due to Windows' networking stack limitations."

511 comments

  1. What the... by BrainInAJar · · Score: 5, Funny

    WMV? You serious?

    How the hell am I supposed to watch that?

    1. Re:What the... by Trigun · · Score: 3, Funny

      Give us a little hint. What are you using to browse slashdot right now?

      Maybe if you gave us some particuars, we could help.

    2. Re:What the... by MasterPi · · Score: 1

      Mplayer or gstreamer-xine might do the trick. I know, I know, its painful.

      --
      ( I
    3. Re:What the... by BrainInAJar · · Score: 0

      Well, since win32 codecs are not free software, they don't compile on my system.

    4. Re:What the... by Anonymous Coward · · Score: 0

      Well, since win32 codecs are not free software, they don't compile on my system.

      Really, they don't compile at all? Or is it that you don't want to do it?

    5. Re:What the... by cortana · · Score: 5, Insightful

      Maybe he isn't using i386.

    6. Re:What the... by Tackhead · · Score: 4, Funny
      > WMV? You serious?
      > How the hell am I supposed to watch that?

      Well, if you're not running Windows, how the hell else are you supposed to get memory leaks? They don't just grow on B-Trees, y'know!

    7. Re:What the... by teslatug · · Score: 1

      Same way as I did, with mplayer

    8. Re:What the... by JonathanR · · Score: 1

      You run an i386? You insensitive clod!

    9. Re:What the... by jx100 · · Score: 1

      As he doesn't have the source code available, I doubt he'd be able to compile it at all.

    10. Re:What the... by BrainInAJar · · Score: 1

      No, they really don't compile at all.

    11. Re:What the... by ocelotbob · · Score: 1

      Y'know, there's this thing called emulation. Perhaps you should try it.

      --

      Marxism is the opiate of dumbasses

    12. Re:What the... by heinousjay · · Score: 0, Troll

      Do you think maybe you gave up the right to complain when you espoused your beliefs?

      I seriously don't mean to troll - you've voluntarily handicapped yourself. Now you get to live with it.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    13. Re:What the... by winkydink · · Score: 0

      I get a similar experience with Firefox.

      --

      "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    14. Re:What the... by Anonymous Coward · · Score: 1, Funny

      He wants you to think that he's using all Linux. In reality, he's probably not.

    15. Re:What the... by tomhudson · · Score: 4, Insightful

      What do yu mean, he delibertely handicapped himself. Like there's only "One True Format".

      Hey, its not like they can't make the stuff available in multiple formats. Oh, right, this is Microsoft. They really can't handle multiple formats. Look at Word.

    16. Re:What the... by BorgCopyeditor · · Score: 2, Funny
      Well, since win32 codecs are not free software, they don't compile on my system.

      I understand. They might get grotesque quantities of Unfreedom all over your compiler. Who wants that to happen? :-/

      --
      Shop as usual. And avoid panic buying.
    17. Re:What the... by Jeremi · · Score: 1
      Do you think maybe you gave up the right to complain when you espoused your beliefs?


      An interesting theory... do you really think anyone who has beliefs has no right to complain? (if so, you can you get the US religious right to please shut up? For a group with so much political power they sure do play the victim a lot ;^))


      I seriously don't mean to troll - you've voluntarily handicapped yourself. Now you get to live with it.


      That's one way to look at it -- another way is that by publishing the videos in a closed format, the publishers unintentionally made it difficult for people to view their content. It's their right to do that, of course... but perhaps they don't realize the problems they are causing for their (potential) audience, in which case a little complaining might be just the thing to get them to switch to a more useful format.


      If nobody complains, the situation will never improve, no?

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    18. Re:What the... by damiam · · Score: 1

      Yeah, like Bochs is capable of running mplayer at any decent speed.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    19. Re:What the... by heinousjay · · Score: 1

      An interesting theory... do you really think anyone who has beliefs has no right to complain?

      Not in every situation. However, there are some extenuating circumstances here.

      by publishing the videos in a closed format, the publishers unintentionally made it difficult for people to view their content

      This is published by Microsoft. I'm pretty sure they intentionally published it in their own format, without caring about the difficulties they cause people who won't use their products.

      If nobody complains, the situation will never improve, no?

      If it was anyone else publishing, I would agree with you. In this case, I stand by my original statement.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    20. Re:What the... by heinousjay · · Score: 1

      What do yu mean, he delibertely handicapped himself.

      What I mean is, nothing aside from his own principles stop him from using a Windows PC to watch the video. He did this to himself, so he gets to deal with the consequences.

      It's like if I sign a virginity pledge and then complain about not getting laid. Kind of silly, huh?

      Hey, its not like they can't make the stuff available in multiple formats. Oh, right, this is Microsoft. They really can't handle multiple formats. Look at Word.

      As a company, they are doing what makes sense for them. Right or wrong is another issue altogether, and a theoretical one at that. I'm just dealing in reality here.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    21. Re:What the... by Jeremi · · Score: 1
      This is published by Microsoft. I'm pretty sure they intentionally published it in their own format, without caring about the difficulties they cause people who won't use their products.


      That would be the traditional Microsoftian behaviour, I agree. However, perhaps they are beginning to see the light, what with the new open Office format, etc? At least they are making noises in that direction. So it can't hurt to pressure them to do the same thing with other media. One of the reasons why the status quo remains the status quo is because not enough people protest it.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    22. Re:What the... by cortana · · Score: 4, Insightful
      Erm, I am perfectly capable of watching the video; it plays just fine in Totem; but only because I have an i386 system. I was merely pointing out out one reason why "just use w32codecs" is not an acceptable solution for many users.

      But since you mention it... you compare a content provider's decision to use HTML (an open standard which anyone may implement, and which even degrades gracefully to text, and so is usable on platforms without a web browser) with a decision to use Windows Media Video (a proprietry video codec that is only available on a single platform). Then you say,
      "If you're unable to get what you want out of content, thats your fault, not the content producers fault."
      Content provider can just as easily make their content available in an open format, one which anyone can implement. Their content will then be viewable on any conceivable platform. So why are content providers so determined to turn away the fraction of their potential customers that don't run Windows?
    23. Re:What the... by Anonymous Coward · · Score: 0, Flamebait

      fuck you blongs are awsom

    24. Re:What the... by cortana · · Score: 1

      Do women give up the right to complain when they marry the men who abuse them?

      Do homosexuals give up the right to complain about discriminations when they 'choose' to be gay?

      Do the persecuted give up their right to complain if they don't convert to a different religion?

      Would you say that Rosa Parks gave up the right to complain when she refused to give up her seat for a white person?

    25. Re:What the... by motormal · · Score: 1, Troll
      fuck you[,] blongs [sic] are awsom [sic]

      Spoken like a true blogger...

    26. Re:What the... by NDPTAL85 · · Score: 1

      No that would be typical company behaviour and its to be expected. When you make a product that can do what you need it to do, you don't use any of your competitors instead. What is so hard to understand and accept about that?

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    27. Re:What the... by mabinogi · · Score: 2, Insightful

      > What I mean is, nothing aside from his own principles stop him from using a Windows PC to watch the video.

      And possibly the cost of an Intel based machine, and the Windows licencing costs....but of course, those are irrelevant aren't they?

      --
      Advanced users are users too!
    28. Re:What the... by tomhudson · · Score: 2, Interesting

      What I mean is, nothing aside from his own principles stop him from using a Windows PC to watch the video Nice to know that people of proincple don't use Windows :-)

      BTW - this is the SAME company that wants everyone to standardize on their bullshit MS-XML, and lies about how they "won't" sue anyone, when they've already laid the groundwork to do exactly that with 6 loopholes in their bs covenant.

      How do you tell if a Microsoftie is lieing?
      Balmer's lips are moving.

    29. Re:What the... by heinousjay · · Score: 1

      None of your examples seems applicable to me. BrainInAJar voluntarily put himself in a situation where he refuses to use Microsoft products. It's intellectually bankrupt to then complain that he can't use Microsoft products. He refuses, on principle, apparently.

      To make an analogy that works (and involves cars!), it's like selling your car, then complaining that you can't drive it anymore.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    30. Re:What the... by heinousjay · · Score: 1

      x86s are the cheapest general purpose computers on the market. With windows, they can be had for 300 dollars. I would call that price fairly irrelevant if you want in on computing.

      Aside from that, the WMV codecs are available as binary only packages. Possibly illegal, but again, that comes down to principles.

      I've really got to stop defending this point of mine...

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    31. Re:What the... by tomhudson · · Score: 1

      Microsoft's "open" format isn't.

      Their covenant not to sue is a lie. It contains a half-dozen loopholes.

      Q: How can you tell a Microsoftie is lying?
      A: Balmer's lips are moving.

      Q: How can you tell Balmer is lying?
      A: Gate's lips are moving.

      Q: How can you tell Gates is lying?
      A: He doesn't have to - that's Balmer's job

    32. Re:What the... by mabinogi · · Score: 1

      I don't know about you, but I'm not going to sepnd $300 just to watch a bloody WMV file.

      --
      Advanced users are users too!
    33. Re:What the... by utnow · · Score: 1, Funny

      blah blah blah you're a dirty whore.

    34. Re:What the... by MrResistor · · Score: 1

      Understanding it is easy, but I'm curious to hear your argument as to why I should accept it. Tell me: does Microsoft, as an entirely fictitious entity, have some special right to persue its best interests that I, as an actual person, do not?

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    35. Re:What the... by afidel · · Score: 1, Insightful

      MANY users? I would guess the percentage of isolated personal workstations on non-x86 (or PPC MAC) platforms at .000001% of total users. Seriously, the number of people who only have non PC workstations is so low as to be complete noise.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    36. Re:What the... by Anonymous Coward · · Score: 0

      Oh, Ok.
      You win, I see the error of my ways.

      Your point has been taken.

    37. Re:What the... by ppff · · Score: 0

      With IE everything works fine.

      --
      x
    38. Re:What the... by heinousjay · · Score: 1

      Microsoft is an entity composed entirely of people, you know. It's not at all fictitious. The concept of the faceless corporation is a popular one (for limited values of popular, in certain circles for example) but there's no such thing in reality.

      They don't have any rights above yours. They just have more means. You may not like that, but you're never going to change it. Don't take that as me discouraging you from trying - in my view, reality will do that job much better than I ever could.

      Just realize, in the end, it's all people. Nothing more than that - which means, should you have the will and gumption, it's all there for you, as well.

      Incidentally, none of this is to convince you to accept it. You are free to rage against it til the end of your strength, til your breath will no longer draw. I guess my position can best be summed up with a quote from PKD - "Reality is that which, when you stop believing in it, doesn't go away."

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    39. Re:What the... by MightyMartian · · Score: 1

      Mainly because, I suspect, they really don't consider the minority of users. They're contracting out to firms that are likely in some sort of a special relationship with Microsoft. But you are quite right, and I suppose if we all started complaining sufficiently that by simply using open formats they don't have to concern themselves at all with what the guy on the other end is running.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    40. Re:What the... by bigbadunix · · Score: 0, Redundant

      How about putting an end to the lame-ass anti-MS sentiment and one of you people take the time to transcribe the video rather than wasting all our time making comments which have nothing to do about the post?

      I know, that'd be too fresh and productive.

      --

      The older I get, the less I like everyone else.
    41. Re:What the... by amliebsch · · Score: 1
      They're contracting out to firms that are likely in some sort of a special relationship with Microsoft.

      Actually, it's because Robert Scoble, who produces the videos and conducts the interviews, edits them with Windows Movie Maker, which unsurprisingly works best with WMV.

      --
      If you don't know where you are going, you will wind up somewhere else.
    42. Re:What the... by mrchaotica · · Score: 1
      However, perhaps they are beginning to see the light, what with the new open Office format, etc?
      No, they're not. Despite their propaganda, their formats are not any more open than they were before. In fact, it's worse because they're disingenuously claiming that the formats are open when they're not.
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    43. Re:What the... by martinX · · Score: 3, Insightful

      He's complaining he can't watch a video linked to from /. , a site which espouses open standards and cross platform stuff and you know the deal.

      If he was making this complaint from inside MS, fair enough, he's a dick. But he's making this complaint from the WWW, a wild and wooly place where platform shouldn't matter as much.

      --
      When they came for the communists, I said "He's next door. Take him away. Goddam commies."
    44. Re:What the... by MrResistor · · Score: 2, Insightful

      A corporation is a legal fiction. Period. Without the legal framework to support it, there is no such thing as a corporation. Thus, any corporation, no matter how powerful, is, at its base, a fictitious entity.

      If you insist on describing everything in terms of people, that's fine: a corporation is a group of people avoiding taking responsibility for their decisions by hiding behind a legal fiction.

      Laws can, and do, change. Whole legal systems get torn down a rebuilt from scratch, sometimes better than they were before, and if you think ours will last forever you are a fool, and should study your history. The best we can hope for is gradual change and not violent overthrow.

      But, you're right: I'm not going to change it, but that doesn't mean I have to accept it either, nor does it mean things won't change. There are a lot of options between acceptance and "raging against it til the end of my strength". My choice is to add my voice to the others grumbling about the situation. Grumbling is infectious, you know, and the nice thing about living in a democracic system is that if enough people start grumbling, things get done. You could substitute "capitalist" for "democratic" if you like, either is capable of achieving the desired end, more or less by the same means.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    45. Re:What the... by xQx · · Score: 4, Funny

      Yeah, seriously... No, Just let me get this straight, because I'm slow...

      You are complaining that a Video about Microsoft.com, featuring Microsoft employees, created by Microsoft is released in Microsoft's favorite media format which plays natively in Microsoft Windows Media Player.

      Umm yeah, okay, it's really a secret ploy to give you linux nuts another reason to re-compile your kernel with evil capitalist codecs in it (or some other bullshit rant).

    46. Re:What the... by evilviper · · Score: 1, Insightful
      What I mean is, nothing aside from his own principles stop him from using a Windows PC to watch the video.

      Just like nothing, aside from your own principles, is stopping you from getting a fuel-effecient hybrid car.

      I guess money must be a matter of principle now.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    47. Re:What the... by evilviper · · Score: 1
      BrainInAJar voluntarily put himself in a situation where he refuses to use Microsoft products.

      I certainly didn't read him say anywhere that he refuses to use Windows on principle (as opposed to practical reasons, like non-Microsoft OSes being less expensive, more flexible and stable, suiting him better, working on his non-x86 platform, etc). I also don't consider it "intellectually bankrupt" to not use the OS, and yet want to be able to use the media player or perhaps just their media format. Many people that don't use Mac OS want to use Quicktime, or the codecs Quicktime is based upon. Nothing wrong with that.

      Also, I may refuse to buy and use the OS, but I'd be happy to use other Microsoft software, if only they made that possible. They do not, in almost all cases.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    48. Re:What the... by evilviper · · Score: 2, Interesting
      Yeah, like Bochs is capable of running mplayer at any decent speed.

      Doesn't have to. You can always convert it to another format, even if you can only do it in a fraction of realtime.

      Do people say you can't watch a video, just because it's downloading to slowly to be streamed in realtime?
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    49. Re:What the... by belmolis · · Score: 2, Insightful

      Sure, let him edit however it pleases him, but why can't they export it in something anybody can use, such as mpeg? I mostly write in TeX, but I don't expect to distribute documents by sending out a TeX or dvi file. I generate a PDF so that anybody can read it.

    50. Re:What the... by Anonymous Coward · · Score: 0

      MANY users? I would guess the percentage of isolated personal workstations on non-x86 (or PPC MAC) platforms at .000001% of total users.

      You must have misunderstood something. Even though the PPC processor is labelled "PC", it is still not an x86 processor, and it DOES NOT run the binary win32 codecs.

    51. Re:What the... by blincoln · · Score: 2, Insightful

      Seriously, the number of people who only have non PC workstations is so low as to be complete noise.

      I own an Amiga 2000 in addition to my x86 workstation, but that doesn't mean I'm going to browse the web with it if someone decides to make something that only plays on Workbench.

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    52. Re:What the... by Anonymous Coward · · Score: 0

      "How the hell am I supposed to watch that?"

      FireFox + xine

    53. Re:What the... by jacksonj04 · · Score: 1

      My AMD machine seems to like Windows, so that's one piece of your argument shot down in flames.

      --
      How many people can read hex if only you and dead people can read hex?
    54. Re:What the... by DenDave · · Score: 1

      They don't grow on b-trees?
      Okay, I was worried about mysql a while back but that problem seemed to go away after a yum update....

      --
      -if at first you don't succeed, stay the heck away from paragliding.
    55. Re:What the... by aichpvee · · Score: 1

      Yeah, if he were he wouldn't have any problems watching wmv. I certainly don't

      --
      The Farewell Tour II
    56. Re:What the... by Anonymous Coward · · Score: 0

      Just to let you know

      non-Microsoft OSes being less expensive, more flexible and stable,

      I stopped reading your bullshit post right here.

      HAND!

    57. Re:What the... by Anonymous Coward · · Score: 0

      Of course it does, it's a Corporation. It has way more rights than any individual should have, and deservedly so seeing as how it is a Corporation. Don't you know that the supreme court ruled a hundred years ago that Corporations have personhood? And seeing as how they have more money than you they are obviously more important. Isn't that what God said in the Bible? You must be new here.

    58. Re:What the... by lga · · Score: 1
      it is still not an x86 processor, and it DOES NOT run the binary win32 codecs

      No it doesn't. But it does run Windows Media Player 9 for Mac.

    59. Re:What the... by g0sub · · Score: 1

      It didn't occur to you that he might get grotesque quantities of instructions for a different architecture than he is using?

    60. Re:What the... by trewornan · · Score: 1

      I've never been able to view wmv's on OpenBSD.

    61. Re:What the... by masklinn · · Score: 2, Informative

      The VLC features documentation states that VLC is able to read WMV under (Open|Free)BSD

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    62. Re:What the... by mabinogi · · Score: 1

      You sir, are a genious.
      I bow to your superiour debating skills.

      --
      Advanced users are users too!
    63. Re:What the... by indifferent+children · · Score: 1
      It's like if I sign a virginity pledge and then complain about not getting laid. Kind of silly, huh?

      It's more like getting a flu shot, and then complaining that you don't get to use all of your sick days.

      --
      Censorship is telling a man he can't have a steak just because a baby can't chew it. --Mark Twain
    64. Re:What the... by orasio · · Score: 1

      And going against your principles is too high a cost.

    65. Re:What the... by Petaris · · Score: 1

      I believe mPlayer can play the older version of those
      and for the newer version of wmv and wma I think you
      can use AVIplay (http://avifile.sourceforge.net/).

      I have run into this problem before. :)

      --
      ~Petaris "The world is open. Are you?"
    66. Re:What the... by Anonymous Coward · · Score: 0

      Shhh. Don't mention Amiga on Slashdot. You'll wake the "it's dead already"-party.

    67. Re:What the... by heinousjay · · Score: 1

      What the hell does this have to do with anything I said?

      Incidentally, I personally haven't owned a car in 8 years - and I get a ride to work in a hybrid. I just think it's funny that you would try to make a point that happened to be wrong in all respects.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    68. Re:What the... by GweeDo · · Score: 1

      Someone has been watching Mr. Deeds on TNT...

    69. Re:What the... by estebanf · · Score: 1

      maybe non-windows users are money-less?

      --
      DON'T STEAL MUSIC!
    70. Re:What the... by Anonymous Coward · · Score: 0

      300 dollars? Read your email. I'm sure there's an offer in there somewhere to sell you windows for $.20 (still overpriced....)

    71. Re:What the... by Anonymous Coward · · Score: 0

      Hmmmm. Now if I could just get WINE working on my GentooPPC system I could install PearPC and so get WMP9 for OSX installed......

      In all honesty I've had to do away with running GentooPPC on my Powerbook due to the lack of Java (or was it something else?) and WMP binaries for the Linux/PPC platform. For that reason I'm now running OSX and for what it's worth, WMP9 for Windows is a poor piece of software - on my 866Mhz Ti Powerbook with a gig of ram it struggles to play pretty much anything encoded with the newer versions of the WMV codec.

      I could go forever but then

    72. Re:What the... by Billly+Gates · · Score: 1
      Most website authors realize their users wont download qucktime and will go to a competitors site with wmv support. Everyone has it so why use anything different?

      This post by a mac user illustrates this.

      Amazing that this guy is hurting his own platform because he feels he needs to only support microsoft based standards. Sadly, I feel he has a point.

      Will grandma view the video with quicktime? Or will she leave for a competitor's site with wmv support so she can just point and click?

    73. Re:What the... by Anonymous Coward · · Score: 0

      Oh it runs Windows, I'll give you that. But likes it? I doubt it.

    74. Re:What the... by Anonymous Coward · · Score: 0

      I have a PC that isn't ia-32 based, I run FreeBSD/amd64. Why buy a 64bit cpu to run obsolete software?

    75. Re:What the... by smithmc · · Score: 1

        So why are content providers so determined to turn away the fraction of their potential customers that don't run Windows?

      Well, given that in this case the content provider is Microsoft...

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    76. Re:What the... by afidel · · Score: 1

      It's only obsolete if it doesn't get the job done. AFAIK there is no reason you can't run the plugin under x86-64 since the chip is capable of running legacy x86-32 code without problems.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    77. Re:What the... by evilviper · · Score: 1
      I stopped reading your bullshit post right here.

      Don't let me interrupt your trolling, but those were hypotheticals anyhow, and I wasn't even implying that they were necessarily true, let alone, universally true.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    78. Re:What the... by ninewands · · Score: 1

      Not if the box says "Sun" on the front with a little "Powered by UltraSparc II" label on it.

    79. Re:What the... by lga · · Score: 1

      Not if the box says "Sun" on the front with a little "Powered by UltraSparc II" label on it.

      If it says "Powerd by UltraSparc" then it isn't powered by the Power PC processor that the other guy was talking about. Try reading what you reply to.

    80. Re:What the... by MightyMartian · · Score: 1

      That certainly doesn't mean that it can't be exported to AVI or MPG. I'm quite certain that the software can directly do this, and if not, there are easily available tools for the job.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    81. Re:What the... by aichpvee · · Score: 1

      We were talking about Linux, not BSD.

      --
      The Farewell Tour II
    82. Re:What the... by heinousjay · · Score: 1

      Grumbling is infectious, you know, and the nice thing about living in a democracic system is that if enough people start grumbling, things get done.

      No, grumbling doesn't get anything done. Only doing is meaningful, and grumbling is as far from doing as you can get.

      I'm not going to change it, but that doesn't mean I have to accept it either, nor does it mean things won't change.

      What I was trying to say won't change (and I admit this may not have been completely clear) is that people with means will always run things. This has been true since the dawn of civilization, and it's not a situation that will change.

      a corporation is a group of people avoiding taking responsibility for their decisions by hiding behind a legal fiction.

      This anti-corporate stance is... well, for lack of a better word, cute. Everything in society can be said to be a legal fiction. In reality, a corporation is a group of people banded together for a common cause. Because of the grouping aspects, things can scale to sizes that aren't easily humanizable, but behind everything is people.

      The avoiding responsibility aspect only happens in certain extreme cases, and it happens with or without corporations. Let's not act like corporations are at fault for human failings here. That as ridiculous a point as you could possibly make, and it certainly doesn't refute anything I've said.

      Overall, I think you're probably more than a little idealistic. Nothing wrong with that, of course. It just has a limited scope in the real world.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    83. Re:What the... by Anonymous Coward · · Score: 0

      then stfu and don't watch it. it's about microsoft, so why were you going to watch it?

    84. Re:What the... by MrResistor · · Score: 1

      I never said corporations are at fault for human failings, but the fact remains that the sole reason for incorporation is to obtain protection from the legal and financial repercussions of ones choices. Every single other benefit you attribute to incorporation can be achieved without it, albeit with perhaps a bit more effort required.

      people with means will always run things. This has been true since the dawn of civilization, and it's not a situation that will change.

      And so I should just sit down, shut up, and take it? What a moronic thing to suggest!

      No, grumbling doesn't get anything done. Only doing is meaningful, and grumbling is as far from doing as you can get.

      The existence of Rush Limbaugh proves you wrong.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    85. Re:What the... by Anonymous Coward · · Score: 0

      do you have some difficulty with reading comprehension?

      Read the whole thread.

    86. Re:What the... by billsoman · · Score: 1

      Who is Erm?

  2. Missing info... by DaHat · · Score: 5, Informative

    The summary is missing the fact that many of their problems went away after upgrading to an early 64 bit version of Vista with its improved networking stack.

    1. Re:Missing info... by TCM · · Score: 5, Insightful

      Again, what a nice way to push people to 64bit and make everything look outdated that's been in use so far, when all you'd need is a non-sucking OS.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    2. Re:Missing info... by DaHat · · Score: 3, Insightful

      Or... just that: "one of the busiest websites on earth was having problems with the current generation and what benefits they achieved with the new stuff... and of course if that works for such a high traffic website... just imagine what it could do for yours or mine... let alone our desktops!"

    3. Re:Missing info... by bill_kress · · Score: 1, Funny

      It's also missing the fact that more problems would go away if they upgraded to Linux with it's improved everything.

      Life is incomplete.

    4. Re:Missing info... by ClamIAm · · Score: 1
      what a nice way to push people to 64bit and make everything look outdated that's been in use so far, when all you'd need is a non-sucking OS.

      If you're trying to serve lots of content at once, wouldn't you want an OS that blows really hard? And does this mean that Linux and the BSDs blow the most?

    5. Re:Missing info... by Anonymous Coward · · Score: 0
      The summary is missing the fact that many of their problems went away after upgrading to an early 64 bit version of Vista with its improved networking stack. - DaHat

      Again, what a nice way to push people to 64bit and make everything look outdated that's been in use so far, when all you'd need is a non-sucking OS. - TCM

      So you're saying that an early 64 bit version of Vista is a non-sucking OS?? :) They must have changed it because the latest one I tried was still sucking. 64 bit 2003 runs much better on my AMD.

    6. Re:Missing info... by Swamii · · Score: 4, Informative

      Let's not forget that this limitation is a limitation of TCP itself as implemented in the 30 year old spec. See this /. post for more info.

      --
      Tech, life, family, faith: Give me a visit
    7. Re:Missing info... by Swamii · · Score: 1

      I really need to hit preview more often. I meant to say "TCP stack itself". :-p

      --
      Tech, life, family, faith: Give me a visit
    8. Re:Missing info... by vishbar · · Score: 1

      Are Linux/OS X/BSD/Solaris, etc. affected by this limitation?

      --
      Ride the skies
    9. Re:Missing info... by Swamii · · Score: 1

      Good question. I suppose it depends on whether each Unix distro uses a TCP stack implemented to-the-spec, which is 30 years old. If they are, then yes, the *nix OSes would be affected as well.

      --
      Tech, life, family, faith: Give me a visit
    10. Re:Missing info... by TCM · · Score: 1

      I guess if they were, they couldn't be used to set TCP transmission records, could they?

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    11. Re:Missing info... by eosp · · Score: 1

      Everybody go to http://www.microsoft.com/ and /. them now!

    12. Re:Missing info... by ipb · · Score: 4, Informative
      No more so than windows.

      All that chimney does is provide a standard way for windows to offload the tcp-stack to a seperate processor running on the NIC.

      From the white paper: "TCP Chimney offloads the TCP protocol stack to a Network Interface Card (NIC) "
      This has been available for high-end systems for a decade or more.

      A quick google search for "linux tcp/ip accelerated" will find numerous examples of Linux cards that offload the stack.
    13. Re:Missing info... by Anonymous Coward · · Score: 0

      4Gbps over a 400ms link and those m$ ass clowns can't push more than 10Mpbs over a 40ms link. go figure.

    14. Re:Missing info... by CaymanIslandCarpedie · · Score: 4, Funny

      Yeah, in those cases they've broken from the official spec...those embace and extend OSS bastards!!!!!! ;-)

      --
      "reality has a well-known liberal bias" - Steven Colbert
    15. Re:Missing info... by poopdeville · · Score: 1

      According to TFA, they couldn't get their servers to saturate a 10 Mbps connection. Kernel.org was upgraded to a 1000 Mbps connection in 2004. Ergo, Linux was doing orders of magnitude better in this regard last year.

      --
      After all, I am strangely colored.
    16. Re:Missing info... by ThinkFr33ly · · Score: 2, Informative

      Sorry, that chimney article was the wrong link. I really need to read things more carefully before hitting post.

      Read this instead.

    17. Re:Missing info... by Plaid+Phantom · · Score: 1

      And does this mean that Linux and the BSDs blow the most?

      You, sir, have blown my mind.


      Wait...

      --
      All comments are properties and trademarks of the voices in my head. Not like I'm gonna claim them.
    18. Re:Missing info... by tenchiken · · Score: 1

      Am I the only one not scared....

      That I am streaming video from Microsoft.com, on a story that is front page on slashdot right now? That's a lot of bandwidth ;-)

    19. Re:Missing info... by magarity · · Score: 1

      one of the busiest websites on earth was having problems with the current generation
       
      You can either get the right tool for the job or you can use your production website as a stress test for your own product that isn't quite up to snuff and not whine about it. Look, the "busiest site on Earth" should be hosted on a farm of serious big iron and not x86i32. It shouldn't even be on x86i64. Just like I wouldn't run Walmart's data warehouse with SQL Server but I do use it for my company's because it fits the size.

    20. Re:Missing info... by ergo98 · · Score: 0, Flamebait

      Look, the "busiest site on Earth" should be hosted on a farm of serious big iron and not x86i32. It shouldn't even be on x86i64.

      Right...."big iron". Give me a break. What does Google run on again?

      Dollar for dollar - which is what usually determines how much power ends up in the server room - a bunch of x86 boxes kick the ass out of "Big iron". The only people advocating big iron are desperate gray beards hiding in the computer room, fearing the wicked winds of change outside.

    21. Re:Missing info... by ergo98 · · Score: 4, Informative

      That I am streaming video from Microsoft.com, on a story that is front page on slashdot right now? That's a lot of bandwidth ;-)

      The /. effect is grossly exaggerated. I've been Slashdotted, and truth be told I got more hits from a joelonsoftware.com mention than I did from Slashdot. Slashdot has a lot of readers, but very few of them follow the links to TFA.

      Nonetheless, Microsoft does have extraordinary bandwidth. On the day that Visual Studio was released to the MSDN, amid great fanfar, I downloaded that night at 650KB/second (the cap on my cable modem) for the entirity of the download.

    22. Re:Missing info... by Grishnakh · · Score: 1

      Or financial institutions who demand the ultimate in reliability, and are willing to pay the price for it. Hint: you're not going to get 5-nines reliability with commodity hardware.

    23. Re:Missing info... by trezor · · Score: 1

      On the day that Visual Studio was released to the MSDN, amid great fanfar, I downloaded that night at 650KB/second (the cap on my cable modem) for the entirity of the download.

      And so did I and probably quite a few thousand other developers worldwide. Our rate were between 500 and 900 KB/s.

      To think that you can slashdot Microsofts site because of a puny WMV-file is naive.

      --
      Not Buzzword 2.0 compliant. Please speak english.
    24. Re:Missing info... by gbjbaanb · · Score: 1

      you can get 5 nines reliability with commodity hardware, you just need to have lots of redundancy, which you have to have anyway (eg, for ultimate reliability you need your servers in at least 2 geographically distinct datacentres in case of fire, flood, tornado, terrorist attack, or someone forgetting to pay the power bill).

      So commodity hardware is the way to go, if you'r going to pay the price of having a redundant infrastructure, you might as well use cheaper (though not the cheapest) hardware.

    25. Re:Missing info... by Anonymous Coward · · Score: 0

      5 9's on commodity hardware? ASK GOOGLE about that one! :)... I seem to remember that they do just this!

    26. Re:Missing info... by jschrod · · Score: 1
      Last year was a Google service outage of roughly half an hour. I still have the screen shot of it. :-) Actually, it was an outage in their infrastructure, not in their servers -- but that's not relevant for 5-nine-views, there end-to-end availability for services count.

      5 nines is ca. 5 min/year and damned hard to achieve. I know, because I plan such things for a living...

      --

      Joachim

      People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

    27. Re:Missing info... by Bender+Unit+22 · · Score: 1

      Yes and it's not like one should have expected it to work in the OS they are current offering. Come on, "improved networking stack". Haven't they had time enough to perfect a vital part of their OS? Their networking stack should have been perfected by w2k So what are their current operating systems, toys?

    28. Re:Missing info... by LizardKing · · Score: 1

      It shouldn't even be on x86i64.

      I'd be happy to run "one of the busiest websites on earth" using Opterons, which are basically 64bit x86 boxes. I wouldn't use Windows as the OS though ...

    29. Re:Missing info... by LizardKing · · Score: 3, Informative

      To think that you can slashdot Microsofts site because of a puny WMV-file is naive.

      It's really naive when you consider the that Microsoft don't host their own website. Akamai does.

    30. Re:Missing info... by n0d3 · · Score: 1

      yeah, with 64bit they could put in more memory, delaying the memleaks a bit more : )

    31. Re:Missing info... by ArsenneLupin · · Score: 1

      No, they are not, because these keep the various TCP flows separate.

    32. Re:Missing info... by Billly+Gates · · Score: 1

      Wait a minute?

      According to www.mindcraft.com NT is faster by %400 than linux with webserving.

      Your telling me that at the same time Microsoft's tcp/ip stack can't handle 10 megs a second. Hmm its like intentional fud was spread around and the truth comes in after using NT in the real world that it is not a real enterprise solution.

    33. Re:Missing info... by Anonymous Coward · · Score: 0

      Akamai does.

      Do they? www.microsoft.com is in a microsoft owned class b address block. However, windowsupdate.microsoft.com was handled over Akami at various times in the past - on linux no less. Currently, it's on "nsatc", by a corporation called "SAVVIS Communications".

    34. Re:Missing info... by Branko · · Score: 1

      ...the "busiest site on Earth" should be hosted on a farm of serious big iron and not x86i32.

      So Google is not "busiest site on Earth" ;)

  3. 404 error for this story by Anonymous Coward · · Score: 2, Funny

    The next post will be about debugging slashdot.

    1. Re:404 error for this story by tomhudson · · Score: 0

      The next post will be about debugging slashdot

      No, never happen. There's more chance the next 4 posts are going to be dupes.

  4. Hmm... by chrstphrb · · Score: 1, Funny

    I think the term is, "Pissing into the wind"....

  5. 10 Mbits PER-? by Anonymous Coward · · Score: 0

    week, month, lunar orbit, eon, pound ...?

    1. Re:10 Mbits PER-? by Pantero+Blanco · · Score: 1

      I'm guessing they mean per second. It would really suck if they couldn't fit more than that on their webserver. :)

    2. Re:10 Mbits PER-? by lord_sarpedon · · Score: 1

      'Nobody will ever need more than 640k RAM!' - Bill Gates, 1981

      --
      "Strangers have the best candy" -Me
    3. Re:10 Mbits PER-? by MaskedSlacker · · Score: 1

      He hadn't innovated the upgrade treadmill yet when he said that. Now its "Everyone needs 4GB of RAM!"

    4. Re:10 Mbits PER-? by HermanAB · · Score: 1

      picosecond

      --
      Oh well, what the hell...
    5. Re:10 Mbits PER-? by icydog · · Score: 1

      There's no way they got that right. Maybe 10 Gbps? I had Windows running on a Pentium at 166 MHz easily pushing upwards of 50 Mbps on a Fast Ethernet link.

    6. Re:10 Mbits PER-? by Anonymous Coward · · Score: 0

      The Slashdot story highlight is wrong, he didn't say they could only push 10Mbits to their datacenters. What he said is that by using the newer stack in longhorn they could push 10x more data than before. He talks about it around the 8 minute mark, he mentions the performance improvment around 8:40.

      '...and just by moving those machines to the, the, newer Longhorn builds, the NIC becomes the bottleneck, now. And it was, it was like a 10x improvment over what we could push over...'

      I can push about 50Mbits on my desktop to our local file server... so I would expect they could get better performance.

      Btw, I like how the video shows him enter his password (and then Longhorn freezes up)...

    7. Re:10 Mbits PER-? by tomhudson · · Score: 1

      I can push about 50Mbits on my desktop to our local file server... so I would expect they could get better performance.
      Geez, you're either running Windows or some really crappy hardware. I haven't seen Linux NOT be able to fully load a 100mbps local lan connection in ages.
    8. Re:10 Mbits PER-? by Anonymous Coward · · Score: 0

      It is not a relevant comparison, windows can easily push 1GB or 10GB for that matter (we do it in our datacenter all the time). The issue is remote sites connected by high bandwidth high latency connections). All modern OS's struggle with this, not due to any bad OS design but due to TCP being poorly designed for this type of connection (but hey its an old standard so not really surprising.)

  6. Sounds like a lot of crap... by Anonymous Coward · · Score: 3, Funny

    Why don't they just migrate to Apache on OpenBSD? :)

    Oh, right...

    1. Re:Sounds like a lot of crap... by Anonymous Coward · · Score: 0

      Please, let's never speak of that Hotmail debacle again. :)

    2. Re:Sounds like a lot of crap... by Mancat · · Score: 1
      --
      hello dear sirs my name is jamesh i are india (bihar) can u guide me install red had linux 9?
    3. Re:Sounds like a lot of crap... by ClamIAm · · Score: 1
      The OP wrote:

      Why don't they just migrate to Apache on OpenBSD? :)

      Oh, right...

      I really don't understand why this is modded flamebait. Anyone who reads slashdot with any regularity should have at least an idea of the number of stories and comments posted that read something like "we were having trouble with OS/app/version foo, so we tried out bar and it's working much better for us". And this being Microsoft, well they probably aren't going to try out FOSS stuff with any serious intent of putting on production webservers. Seriously people, get a sense of humor.

    4. Re:Sounds like a lot of crap... by Anonymous Coward · · Score: 0

      > I really don't understand why this is modded flamebait.

      Someone ran through here and marked a number of the ones making jokes about Microsoft as -1, Flamebait, including the comment just before this one. It was slightly more obvious at the time, when you could see them sitting there in a row.

      It was, of course, meant as humour and not trolling, but I can at least imagine someone honestly believing the comments were a little too snide or whatever, particularly if they like Microsoft. Even if I might happen to disagree with them... :)

    5. Re:Sounds like a lot of crap... by tomhudson · · Score: 2, Informative
      It's flamebait because when Microsoft bought Hotmail, it was running BSD. They had to put in 10x the number of servers to get it to run under Windows, and even then, they had problems.

      Even Microsoft acknowledged that BSD was superior to Windows http://www.csse.monash.edu.au/~lloyd/tildeMisc/200 1/2001-MS-BSD.html

      When Microsoft moved to buy Hotmail in 1997, it was already running on FreeBSD, and continued to do so for several years, a source of some embarrassment to Microsoft. The company had earlier said, though, that it removed all FreeBSD from Hotmail last summer, and even has a lengthy technical paper on its Web site describing the transition.

      But Friday, Microsoft conceded FreeBSD was still being used at Hotmail on machines that track advertising and that run a crucial Internet function known as "DNS hosting." A Microsoft spokesman said he couldn't explain why Microsoft had given out incorrect information on the topic.

      The spokesman said FreeBSD was still in use simply because the company had yet to switch the machines over to Windows. But one employee of the Redmond, Wash., company said Microsoft has deliberately kept FreeBSD in parts of Hotmail because of its technical superiority over Windows in important functions and furthermore had decided to actually increase its reliance on FreeBSD. Many of the company's Web sites went down much of a day in January, and this person said FreeBSD was judged to be better than Windows at helping to prevent a recurrence of the problem.

      So, while Microsoft has been adding "improvements", BSD hasn't stood still. Its STILL better than anything Microsoft has.

    6. Re:Sounds like a lot of crap... by Anonymous Coward · · Score: 0

      statements like that are completely meaningless.
      Isn't scalable in what way? Under what load?
      Does it bust in to flame if you run more than one process?
      Does it rip a hole in the fragment of space time when hit with a slashdotting?
      Or does it merely not show a 1:1 relationship between performance and load all the way to infinite load?

      Scalability and system performance in general are not binary values.

    7. Re:Sounds like a lot of crap... by Mancat · · Score: 1

      Read the linked article and find out.

      --
      hello dear sirs my name is jamesh i are india (bihar) can u guide me install red had linux 9?
    8. Re:Sounds like a lot of crap... by Anonymous Coward · · Score: 0

      I have read this again, why bother? the site is a troll, an old version of openbsd 3.4 thats more than two years old with out an update, the author also has a clear bias paraphrasing here e.g. "I can't recommend OpenBSD for ..." if this is meant to be a serious academic study of the comparative scallability of an operating system one does not make such pontifications. The site even mentions why it really isnt as important to the openbsd community the colloguial philosophy of software development practiced by everyone else is (remember the last one is usually optional)
      1. get it working
      2. get it stable
      3. get it fast
      4. ship
      5. secure it

      The OpenBSD project will swap 3 with 5 performance isnt their last consideration but it isnt the highest.

      OpenBSD is the youngest of the major open source operating systems just turned ten in fact but always makes steady progress new features going in etc, the emphasis is mainly on hardware support ATM.

    9. Re:Sounds like a lot of crap... by ViaD · · Score: 0

      DesktopBSD http://www.desktopbsd.net/ might be easier for Windrones. But it seems like MS Norway are using Mac... I don't know if this method are reliable, but # xprobe2 81.93.160.182 gives:

      [+] Host 81.93.160.182 Running OS: "Apple Mac OS X 10.3.8" (Guess probability: 100%)
      [+] Host 81.93.160.182 Running OS: "Apple Mac OS X 10.3.9" (Guess probability: 100%)
      [+] Host 81.93.160.182 Running OS: "Apple Mac OS X 10.4.0" (Guess probability: 100%)
      [+] Host 81.93.160.182 Running OS: "Apple Mac OS X 10.4.1" (Guess probability: 100%)

  7. Re:32-bit... yeah, that's it. by DaHat · · Score: 1

    Perhaps... but not all of us receive the amount of traffic that they do.

  8. Easy. by wilymage · · Score: 4, Informative

    1. mplayer

    2. xine

    Not that tough, really, now is it?

    --
    The secret to creativity is knowing how to hide your sources. -- Albert Einstein
    1. Re:Easy. by GNUALMAFUERTE · · Score: 3, Insightful

      Those are players, the codecs are still proprietary and binary only.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    2. Re:Easy. by the_humeister · · Score: 0, Offtopic

      Like the other guy said, the codecs are binary and proprietary, although mplayer and xine can play some wmv files right off the bat. Additionally, good luck getting the binary codecs to work under a 64-bit unix-like os.

    3. Re:Easy. by AstroDrabb · · Score: 5, Insightful

      You listed *players* not codecs. I will assume you meant one of the players you listed with the binary win32 codecs that usually get installed under /usr/lib/win32. They do work well and I use them. However, they are basically 32-bit x86 only, so if you are not running 32-bit x86, you are SOL. Maybe the GP is running PPC Linux or a 64-bit Linux? Or maybe the GP doesn't want to run binary only win32 dll files on his computer?

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    4. Re:Easy. by wilymage · · Score: 1

      Granted I run 32-bit systems, and neglected to mention that codecs were required, but I've had very few difficulty getting aforementioned players to play WMV with binary codecs.

      In fact, these days, I don't recall xine/mplayer ever not working out of the box from most package-manager-built installs.

      For the sake of completeness, though, here are links to the binary codecs:

      win32 codecs (avi/wmv/wma)

      --
      The secret to creativity is knowing how to hide your sources. -- Albert Einstein
    5. Re:Easy. by cmacb · · Score: 1, Insightful

      Oh haven't you heard? Microsoft is all for open formats now. I'm sure they are planning to release source code for their codecs any day now. Just you watch. Me and the Channel Nine fanboys are holding our breath till then just to hurry them up!

    6. Re:Easy. by Lisandro · · Score: 3, Insightful

      And even then, both xine and mplayer fail to play some newer formats, like the latest version of WMV. Which is a shitty format to begin with, but it's all arround the internet it seems...

    7. Re:Easy. by i.r.id10t · · Score: 1

      Source wouldn't even be needed. Just specs. Maybe a few 1 hour q&a phone calls within the next few months.

      --
      Don't blame me, I voted for Kodos
    8. Re:Easy. by www.sorehands.com · · Score: 1

      I was working on a digital cinema system based on RH 8.0. It Played WMV files w/o problem. It includes Linux drivers and playback software.

    9. Re:Easy. by kernelpanicked · · Score: 1

      Uhhh...you do know that 64bit machines can run 32bit binaries right? Mplayer works just fine here on my NetBSD powered 64bit SparcStation.

      --
      Ubuntu: If at first you don't succeed, blindly slap a sudo in front of it
    10. Re:Easy. by fossa · · Score: 1

      Just to be clear, are you saying binary only codecs meant for x86 Windows work on a Sparc?

    11. Re:Easy. by kernelpanicked · · Score: 0, Redundant

      Yes that is absolutely what I'm saying...and for the Linux guys I'll even point out the rpm http://rpm.pbone.net/index.php3/stat/3/srodzaj/2/s earch/MPlayer-w32codecs-1.0pre7try2-15.sparc.rpm

      --
      Ubuntu: If at first you don't succeed, blindly slap a sudo in front of it
    12. Re:Easy. by evilviper · · Score: 3, Insightful
      Uhhh...you do know that 64bit machines can run 32bit binaries right? Mplayer works just fine here on my NetBSD powered 64bit SparcStation.

      You are confused. MPlayer works because it is built with many native codecs that aren't dependant on x86 binary DLLs. It's the newer formats such as WMV3/RealVid3/VP5/VP6/etc that you can't play on non-x86 machines yet.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    13. Re:Easy. by evilviper · · Score: 1
      And even then, both xine and mplayer fail to play some newer formats, like the latest version of WMV. Which is a shitty format to begin with, but it's all arround the internet it seems...

      I assume you're talking about WMV9, since it is all around the internet.

      MPlayer/Xine play them just fine once you've installed the binary codecs into their correct location.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    14. Re:Easy. by evilviper · · Score: 2, Informative
      However, they are basically 32-bit x86 only, so if you are not running 32-bit x86, you are SOL. Maybe the GP is running PPC Linux or a 64-bit Linux?

      32-bit DLLs work fine on 64-bit x86 Linux. You have to compile MPlayer as a 32-bit program, of course, but you're still running it on a 64-bit processor, and a 64-bit Linux OS.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    15. Re:Easy. by TheoGB · · Score: 1

      WinAMP plays that stuff. Does it just latch onto my existing WMP codecs, then, or is it a Windows-only program?

      I'd guess the vast majority of /. can watch this anyway.

    16. Re:Easy. by Anonymous Coward · · Score: 0

      WM9 doesn't work here either - and that is with the latest binary codecs installed.

    17. Re:Easy. by Anonymous Coward · · Score: 0
      Maybe the GP is running PPC Linux or a 64-bit Linux? Or maybe the GP doesn't want to run binary only win32 dll files on his computer?

      If that's really the case then not being able to view some video is the least of his problems ;)

    18. Re:Easy. by Erik+Hensema · · Score: 3, Insightful

      So? They do work, you know.

      --

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

    19. Re:Easy. by Octorian · · Score: 2, Interesting

      Not only is that a dead link, but running Win32 (x86) codecs on a SPARC is fundamentally IMPOSSIBLE.

      The only way to run them would be through an x86 emulator, which would probably be way too slow to result in actual watchable video.

    20. Re:Easy. by h4ck7h3p14n37 · · Score: 1

      Well, someone needs to fix the FreeBSD and OpenBSD ports. mplayer and others will complain that the port is x86 only and refuse to build.

    21. Re:Easy. by kernelpanicked · · Score: 0, Troll

      I'm not going to keep going back and forth on this. It's retarded. I was trying to point out that the assumption that 32 bit code automagically fails to run on 64bit architectures is fundamentally flawed. It works quite well and yes even on Sparcs. Some of you guys are still under the impression that just because you signed up for a slashdot nick it means you have a clue what the hell you're talking about. Sorry it really doesn't work that way.

      --
      Ubuntu: If at first you don't succeed, blindly slap a sudo in front of it
    22. Re:Easy. by Octorian · · Score: 1

      32-bit SPARC code works flawlessly on 64-bit UltraSPARC. ...likewise...
      32-bit x86 code works flawlessly on 64-bit x86_64 (AMD64)

      I think the issue is that a lot of people get confused and think "32-bit" and "64-bit" *are* architectures (which they are NOT).

      Of course code compiled on 32-bit x86 will not work on SPARC, regardless of bit-ness, since they are totally different processor architectures.

    23. Re:Easy. by Anonymous Coward · · Score: 0

      In order to run a 32-bit program within a 64-bit x86_64 environment,
      the full suite of 32-bit compatibility libraries must be installed
      AND the kernel must be compiled with built-in 32-bit emulation.

      I imagine that there are a lot of x64_64 systems that do not
      fulfill these requirements. (Why should they? It's a lot of bother
      for a small gain.)

    24. Re:Easy. by Phleg · · Score: 1

      Actually, WMV9 is a surprisingly good format. It gives both a significant compression ratio while still preserving a larger amount of the original image fidelity than other codecs.

      A friend of mine recently worked for a company doing digital signage, and part of the job involved viewing multiple codecs at varying rates of compression. By his accounts, WMV9 was clearly the best (and this guy is a pretty hardcore Linux/OSX user).

      --
      No comment.
    25. Re:Easy. by evilviper · · Score: 1

      You haven't bothered to mentioned this on the mplayer mailing list, or I would have heard about it before now.

      You probably compiled mplayer from source without the correct options, or are using unofficial binary packages that are screwed-up in numerous ways.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    26. Re:Easy. by evilviper · · Score: 1
      Well, someone needs to fix the FreeBSD and OpenBSD ports. mplayer and others will complain that the port is x86 only and refuse to build.

      That's just simply, purely, totally wrong. Not only would a cursory reading of the Makefile for those ports tell you that they compile on other architectures, but I have personally built both the OpenBSD and FreeBSD ports on non-x86 machines.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    27. Re:Easy. by h4ck7h3p14n37 · · Score: 1

      Okay, I'm wrong; I could have sworn it was mplayer.

    28. Re:Easy. by BKX · · Score: 1

      You've never actually used an x86_64 system, have you? Nearly every distro comes with the compatibility libs installed by default. Why? Because you can't do a whole hell of a lot Internet-media-wise without them. No acrobat reader, no flash, no mozilla plugins, no win32 codecs for mplayer. Those things are the bread and buuter of the Internet, without them an x86_64 system is practically useless as a desktop. Now, if you're making the (albeit incorrect) assumption that most x86_64 systems are used for server purposes, then you'd probably be correct. Well, maybe, but only if the sysadmin knew what he was doing enough to do it that way.

    29. Re:Easy. by turbidostato · · Score: 1

      "It includes Linux drivers"

      No. It includes binary-only i386-only proprietary Linux drivers. You may appreciate the difference.

    30. Re:Easy. by AstroDrabb · · Score: 1
      While WMV9 is not a bad codec, it is certainly not the best. WMV9 is a very "slow" codec when it comes to encoding. Also, the only encoders for WMV9 only work on MS Windows. So if you want to encode on Mac and/or Linux you are SOL. You can get a Mac decoder for WMV9, but you won't be able to encode on that platform. I guess MS wants their codec to be MS-Only? If you want to encode/decode on Linux, well you will have to settle for MPlayer 32-bit x86 only MS Windows dll files. Search Google for a "video codec shootout" and you should find plenty of links. WMV9 does well in final quality, thought it has always done poorly in encoding time, WMV9 is usually the "last of the pack" when it comes to encoding times.

      Personally I would rather encode in a codec that is A) faster, B) much more universal, than use WMV9. The latest DivX is much faster than WMV9 and had just as good, if not better image quality. DivX also has the benefits of being far more universal of a codec than WMV9.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    31. Re:Easy. by AstroDrabb · · Score: 1
      MPlayer will build. However, the whole point to this topic is that you cannot use the binary-only, x86 only dll files on non-x86 systems. They just won't work. Sure, MPlayer has support for many formats, however if you get a QuickTime Sorenson file or a newer WMV9, etc, you are SOL. The DLL files will only work on 32-bit x86. Just read the README from MPLayer:
      STEP2: Installing Binary Codecs

      MPlayer and libavcodec have builtin support for the most common audio and video
      formats, but some formats require external codecs. Examples include Real, Indeo
      and QuickTime audio formats. Support for Windows Media formats except WMV9
      exists but still has some bugs, your mileage may vary. This step is not
      mandatory, but recommended for getting MPlayer to play a broader range of
      formats. Please note that most codecs only work on Intel x86 compatible PCs.

      Unpack the codecs archives and put the contents in a directory where MPlayer
      will find them. The default directory is /usr/local/lib/codecs/ (it used to be
      /usr/local/lib/win32 in the past, this also works) but you can change that to
      something else by using the '--with-codecsdir=DIR' option when you run
      './configure'.
      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    32. Re:Easy. by AstroDrabb · · Score: 1
      Uhhh... can you run the 32-bit, x86 only binary win32 codecs? Uhh... I didn't think so. Mplayer supports a nice number of formats out-of-the-box, however, the major codecs need the 32-bit, x86 only binary win32 codecs, which, Uhh... won't run on your "NetBSD powered 64bit SparcStation".

      Just read TFM from MPlayer:

      STEP2: Installing Binary Codecs

      MPlayer and libavcodec have builtin support for the most common audio and video
      formats, but some formats require external codecs. Examples include Real, Indeo
      and QuickTime audio formats. Support for Windows Media formats except WMV9
      exists but still has some bugs, your mileage may vary. This step is not
      mandatory, but recommended for getting MPlayer to play a broader range of
      formats. Please note that most codecs only work on Intel x86 compatible PCs.
      So I guess your Uhh... "NetBSD powered 64bit SparcStation" does not infact run MPlayer "just fine". Unless you don't care about support for the major codecs in use.
      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    33. Re:Easy. by www.sorehands.com · · Score: 1

      Ah, I had access to the source code. I didn't realize that it was not given away for free. I understand the difference, but having the drivers is still having the drivers.

    34. Re:Easy. by evilviper · · Score: 1
      MPlayer will build. However, the whole point to this topic is that you cannot use the binary-only, x86 only dll files on non-x86 systems.

      No, that isn't the topic at hand. I assume you simply didn't read the posts I was replying to, as they weren't modded up.

      Sure, MPlayer has support for many formats, however if you get a QuickTime Sorenson file or a newer WMV9, etc, you are SOL.

      Not true. SVQ1 has been in there for a LONG time now, and SVQ3 has also been in there for quite a while now. The WMV3 (aka WMV9) reverse-engineering is in-progress. You can try it out if you like, but it'll probably only play keyframes at this point :-)

      The DLL files will only work on 32-bit x86.

      No, you can get them to work under 64-bit x86 as well. See my other comments in this story.

      Just read the README from MPLayer:

      I generally don't need to read the docs, I *wrote* several parts of them.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    35. Re:Easy. by GNUALMAFUERTE · · Score: 1

      Oh, sory. I thought you enjoyed freedom. I was obviously wrong.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    36. Re:Easy. by salyavin · · Score: 1

      Last I heard only if you run X86

  9. well, whatever... by Anonymous Coward · · Score: 0

    call me when he's done, because he obviously is not finished yet... :P

  10. How long..... by Anonymous Coward · · Score: 0

    ...Until the slashdotting?

  11. Re:There is a alternative.... by DarkEnder · · Score: 0

    Wow, didn't see that one coming.

  12. Hmm.... by lord_sarpedon · · Score: 5, Funny

    I suppose that, transitively, it is due to a limitation in an archaic version of the BSD stack.

    --
    "Strangers have the best candy" -Me
    1. Re:Hmm.... by HermanAB · · Score: 1

      Heh, I had to chuckle when I saw your comment. Either that, or it is an inherent limitation in the VMS to BSD compatibility layer...

      --
      Oh well, what the hell...
    2. Re:Hmm.... by Anonymous Coward · · Score: 0
      Don't tell me. Now that BSD is dying, the BSD stack is transitively dying. This must mean that the internets are doomed in some fashion. That must be why Google is buying all this dark fiber, to stay clear of all the BSDs. Ah, now I see it, I must invest in SCO at once.


      In soviet russia, BSD dying is, er, transitive also!?

    3. Re:Hmm.... by Anonymous Coward · · Score: 1, Informative

      I know you're making a joke, but the "Windows uses the BSD stack" FUD has got to stop.

      Windows NT 3.1 and 3.5 included a port of the BSD stack.

      Windows NT 3.51 (and all subsequent versions) included a completely new written-from-scratch stack. There are still bits of BSD fluff around (for example, the uber-lame FTP client) but the TCP/IP stack is not the BSD stack.

      The TCP/IP stacks shipped with Windows for Workgroups 3.1, Windows 95, Windows 98, and Windows ME were based on the NT 3.51 stack. In fact, the NT 3.51, WfW 3.11, and Win95 stacks were developed more-or-less concurrently using the same source base.

      In other words, no version of Windows shipped in the past 10 years has used any derivative of the BSD TCP/IP stack.

    4. Re:Hmm.... by Anonymous Coward · · Score: 0

      Bill? Is that you?

    5. Re:Hmm.... by evilviper · · Score: 1
      I suppose that, transitively, it is due to a limitation in an archaic version of the BSD stack.

      Too much latency in their code stealing dept?
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  13. Re:There is a alternative.... by medazinol · · Score: 5, Insightful

    Hey, Microsoft has to eat their own dogfood if they want to keep some modicum of credibility no matter how bad the food tastes...

  14. Suprised? by MasterPi · · Score: 3, Funny

    Is anybody really suprised here? What they didn't tell us is that there's a top-secret Debian redundancy server running behind it just in case all hell breaks loose. Nothing to see here, move along.

    --
    ( I
  15. The Desk by techsoldaten · · Score: 1, Funny

    Did anyone notice the desk? What kind of soda cans are those on his desk? I thought they were Hansens, but it does not look like any I have ever seen.

    M

    1. Re:The Desk by Anonymous Coward · · Score: 0

      Give a fucking shit

    2. Re:The Desk by pballsim · · Score: 1

      It's called "Talking Rain" available in Seattle.

    3. Re:The Desk by Procyon101 · · Score: 4, Informative

      The one on the left is Coke, the other 3 are Red Talking Rain. Personally, I'm a Green Talking Rain programmer, but I can respect teh other side :) Talking rain (particularly green) is the nectar of the programmers here in Seattle.

      You see, Microsoft started the great thing a few years back where every floor was stocked with 2 giant refrigerators of free soda. The rest of the local software companies quickly moved to copy this ingenious move, so you can't program and not be in contact will all the free soda you can drink. This sounds pretty cool until you've done it for about 2 years. At that time, assuming you are not a natural soda addict, the last thing on earth you want to drink is any kind of beverage with sugar in it, because you are so unbelievably sugared out. In come Talking Rain. Talking Rain is a simple carbonated spring water, with just a hint of fruit oil added, and no sugar. Green Talking Rain adds lime oil, and Red Talking Rain adds Rasberry, I think, although being a Greener myself, I never really paid attention. The fact that only senior programmers have completed this Talking Rain pupation, allows you to easily glance at someone's trash can in their office and peg them for a Senior or Junior level developer. You will almost never see a Junior level developer drinking Talking Rain, and almost never see a Senior level NOT drink it. Kind of a free soda pecking order.

      Of course I may be reading to much into this, but my Greener roots run deep :)

    4. Re:The Desk by George+Beech · · Score: 1

      Screw the desk, what about that collection of beer above his manager's head?

    5. Re:The Desk by dabraun · · Score: 1

      All well and good but now there's talking rain with sucralose added - what do you make of the people who drink that? I've been drinking the 'new green' (which is rather red in color if you pour it into a glass, which no one does) for a while now.

    6. Re:The Desk by Procyon101 · · Score: 1

      BLASPHEMY!

  16. "10-15 Gigabits per Second" by someonewhois · · Score: 0, Troll

    Wow.

    1. Re:"10-15 Gigabits per Second" by Anonymous Coward · · Score: 0

      Imagine how much porn and Steve Ballmer's videos you can download with that!

  17. Ironic? by heistgonewrong · · Score: 5, Funny

    Is that not one of the most ironic things you've ever heard? The limitations of the operating system made by the same company holding back another division? Shock and awe.

    1. Re:Ironic? by djward · · Score: 5, Funny

      Is that not one of the most ironic things you've ever heard?

      No.

    2. Re:Ironic? by rookworm · · Score: 1

      I think you meant to say "Yes".

      --
      The toad can't burp - and for some reason can't fart either, so it swells up and eventually explodes. --Anonymous Coward
    3. Re:Ironic? by That's+Unpossible! · · Score: 1

      I think you don't not not understand how a double negative works.

      --
      Ironically, the word ironically is often used incorrectly.
    4. Re:Ironic? by justins · · Score: 1

      Alannis would be so disappointed in you.

      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    5. Re:Ironic? by rookworm · · Score: 1

      I think you don't not not understand what "irony" means, as your signature makes clear.

      --
      The toad can't burp - and for some reason can't fart either, so it swells up and eventually explodes. --Anonymous Coward
    6. Re:Ironic? by Krach42 · · Score: 1

      I think his comment is just facetious, and that he fully well understands the meaning of irony.

      --

      I am unamerican, and proud of it!
    7. Re:Ironic? by That's+Unpossible! · · Score: 1

      Whoosh.

      --
      Ironically, the word ironically is often used incorrectly.
    8. Re:Ironic? by relaxmax · · Score: 1

      Microsoft Works

      --
      Love all, Trust few, Follow one.
  18. MOD PARENT UP - ORIGINAL COMMENT by Anonymous Coward · · Score: 0

    Christ, they may as well run Max OSX Server. Dolt.

  19. Recycling processes is normal for windows by Anonymous Coward · · Score: 0

    Having worked on a small-ish e-commerce site in the past, recycling IIS is normal. Go ask turboTax how many windows servers they had and how often they used to recycle IIS. That's all pretty normal.

    1. Re:Recycling processes is normal for windows by JonathanR · · Score: 1, Funny

      Yes, I know. I put mine in the wheelie bin last night...

    2. Re:Recycling processes is normal for windows by Anonymous Coward · · Score: 0

      It's also normal for Apache processes -- you can configure the maximum number of requests a given process will service before it recycles.

    3. Re:Recycling processes is normal for windows by GNUALMAFUERTE · · Score: 4, Interesting

      Absolutely true. I used to work for a hosting company, we had GNU/Linux and Windows servers.
      The GNU/Linux servers were the ones with more hits, and the ones that required less atention. The windows servers were a pandora box of problems. IIS just can't hold up by itself, if you just serve static pages you are ok, but when people starts using that asp + odbc shit, you have to restart IIS every 5 fucking minutes. We used to receive a stupid "too many conections" from ODBC in our log, and restarting the stupid services woudln't do a damn thing, all you could do was restart the machine, Yes, restart a SERVER. That's about the worse thing a sysadmin can go through, the panic of not knowing if that crappy windows was going to come back up or not. OTH, our GNU/Linux machines with sites running a variety of CGI apps (PHP, Perl, etc), all using MySQL, supported 5 times the load on the windows machines without complaining, and i'm talking about 300 sites on simple x86 hardware, less powerfull than the one on the windows machines, that died with less than 100 sites ...

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    4. Re:Recycling processes is normal for windows by ThinkFr33ly · · Score: 5, Interesting

      IIS just can't hold up by itself, if you just serve static pages you are ok, but when people starts using that asp + odbc shit, you have to restart IIS every 5 fucking minutes.

      That's not because of IIS; it's because of the people writing the ASP apps and stupid admins not configuring IIS correctly. If you have stupid people writing applications, those applications have a tendency of doing stupid things. Combine that with admins who don't properly isolate that applications running on IIS and you've got a recipe for requiring an IIS restart "every 5 fucking minutes".

      Give me 5 minutes and I can write a nice app that takes down Apache no problem. A few infinite loops, perhaps each creating a dozen new database connections and allocating a massive string buffer in memory.

      IIS 6.0 has a lot of features built into it that allow for admins to configure application pools to more effectively isolate applications. You can configure those application pools to recycle automatically given certain criteria (like memory usage, CPU usage, # req/sec, @ req/total, etc.), and the pools are isolated from each other so that if one dies due to a misbehaving application, the other applications on the system are not affected.

      We used to receive a stupid "too many conections" from ODBC in our log, and restarting the stupid services woudln't do a damn thing, all you could do was restart the machine, Yes, restart a SERVER.

      Perhaps that's all you could do, but somebody who spent more than 10 minutes reading about administering IIS would know to recycle the ODBC COM+ application to clear out the connection pool. Then they would find the stupid people writing that crappy applications and fire them, or at least isolate their applications in a separate app pool or worker process. (Dllhost.exe.)

      Spare me the anecdotal stories of your LAMP solutions doing so much better than your Windows solutions. You have absolutely no credibility given your complete ignorance.

    5. Re:Recycling processes is normal for windows by djdavetrouble · · Score: 1

      Your anecdotal evidence is compelling, but it reads like a troll.

      --
      music lover since 1969
    6. Re:Recycling processes is normal for windows by Anonymous Coward · · Score: 0
      God, it's fun watching the Lunix fanboys fall deathly silent when someone points out their ignorance after they take such pride in jumping down the throat of anyone who doesn't know intricate Apache configuration options off the top of his head.

      I am absolutely stunned that a typical turd like GNUALMAFUERTE has nothing in response. Stunned, I tells ya. Ha ha ha!

    7. Re:Recycling processes is normal for windows by tomhudson · · Score: 0, Troll

      A few infinite loops, perhaps each creating a dozen new database connections and allocating a massive string buffer in memory.
      Won't work. I accidently wrote some code that, instead of requesting 20 pix, requested 400 copies of each of 20 pics, for a total of 8,000 pics (a couple of nested loops that I crewed up on) every time a user clicked. So here I am testing it, and wondering why the server is taking a few seconds to respond ... so I click again ... and again. It works, I get the pics, but I'm wondering, so I keep on clicking, just for the hell of it, and do a top. Whoa, what a load! But Apache never crashed (and this was on a comparatively memory-poor box by today's standards - 256 meg), just took a second or two ... and nobody else connected to the box complained.

      Spare me the anecdotal stories of your LAMP solutions doing so much better than your Windows solutions. You have absolutely no credibility given your complete ignorance.
      No, its Windows that pretty much has no credibility. The one thing it DOES have that nobody else has is the widest selection of trojans, viruses, worms, and idiot users.
    8. Re:Recycling processes is normal for windows by Anonymous Coward · · Score: 1, Insightful

      >>We used to receive a stupid "too many conections" from ODBC in our log, and restarting the stupid services woudln't do a damn thing, all you could do was restart the machine

      This just proves one thing: theres no substituion for GOOD engineering.

      Either your experience is more than 5 years old (in which case your observations are simply not relevant), or you have no idea how to create real web applications with MS tools.

      7 years ago I wrote an online transaction system (think webservice before webservices existed) that hasn't been rebooted since the day it went live. Well, there were a couple of power failures in the data center, and we upgraded the O/S to 2000, but those we're not the fault of the application. At the time, ODBC was already being passed up by OLEDB, which was shortly passed by ADO. Everyone who had half a clue moved away from ODBC for anything but simple Access databases, and nobody with half a brain would connect a production web-application to a corruptable file-based DB.

      Anyways, the point I'm getting around to making here is that competent engineers working in either environment can, and have, produced very solid applications. If you've got a good designer building on a proven architecture, THAT THEY UNDERSTAND INTIMATELY, you're likely to have a good product in the end. If you slap together some code to spit out pretty pages without really understanding how the whole thing works together, your gonna have issues.

      Experience Rocks!

    9. Re:Recycling processes is normal for windows by Anonymous Coward · · Score: 0

      IIS 5.0 and 6.0 still SUCK.
      or maybe it's just DataGrid.Bind().
      Anyway, run a large SELECT statement to the Database,
      and watch DataGrid build the page, and if it doesn't have enought REAL MEMORY watch IIS Automagically CRASH AND RESTART Itself.
      ( You know, Virtual Memory has been around for 20+ years, but, Microsoft hasn't quite caught on to the concept. )

      I wish the Best to Microsoft XBox, These Guys really need to move to the TOY Industry.

    10. Re:Recycling processes is normal for windows by justins · · Score: 1
      Give me 5 minutes and I can write a nice app that takes down Apache no problem.

      It's only the power of open source programming tools that allows you to take down Apache so quickly!
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    11. Re:Recycling processes is normal for windows by dwight0 · · Score: 1

      the problem is the odbc not IIS.
      gnulinux is great!

    12. Re:Recycling processes is normal for windows by ThinkFr33ly · · Score: 4, Insightful

      But Apache never crashed (and this was on a comparatively memory-poor box by today's standards - 256 meg), just took a second or two ... and nobody else connected to the box complained.

      Apache, like IIS, has a finite number of threads it uses to handle incoming requests. If you use up all those threads, Apache, and IIS, can't respond. You either must increase the number of threads or users will be denied access to the site. Eventually, you run out of system resources. In either case, you've prevent one (or likely a lot more) request from being fulfilled by the web server. End of story.

      Your example is a foolish one. You never caused Apache to run out of resources. If you had, it would have "crashed" as the originally posted meant it... it couldn't handle further requests. That wasn't because Apache is superior in some way to IIS, it's because your clicking didn't use up all the threads. Simple as that. That's what I was explaining... the same thing can happen to Apache as can happen to IIS. Just because Apache is open source doesn't make it invulnerable to resource exhaustion due to inept programmers.

      No, its Windows that pretty much has no credibility. The one thing it DOES have that nobody else has is the widest selection of trojans, viruses, worms, and idiot users.

      That and the majority of the fortune 500 companies running on it. Windows is a fully capable server platform, and there are countless examples to back that up... just as there are countless examples that show that Linux can be a capable server platform. My point was that IIS is not inherently flawed as the original poster suggested. In fact, IIS 6.0 is in my opinion the best web application server on the market if cost is not an issue. (Windows licenses can be too expensive for a small company.) It's had extremely few security holes (FAR fewer than Apache has in the same timeframe), it's very fast (thanks to advanced features like kernel mode listeners), it's extremely reliable thanks to application isolation, process recycling, and great management and monitoring tools, and it's host to many excellent development platforms from PHP to ASP.NET.

      IIS 7.0 is shaping up to be even better with some great ways to customize the web server to make it as bare metal as possible if that's what you want.... taking a hint from Apache in this case.

      But for you to sit there and question the intelligence of somebody who uses Windows as a server platform shows your ignorance. It shows you don't bother to really examine alternatives to what you're comfortable with. When choosing a platform for a project I make sure to consider as many things as possible... from portability requirements, to intellectual property issues, to performance, to cost, to ease of development. That's my job as a software architect. Sometimes I choose LAMP for its very low initial cost. (Basically free.) Sometimes I pick ASP.NET because of how robust the .NET framework is and how much bang for my buck I can get out of ASP.NET on IIS. Sometimes I pick Java for those rare cases one needs a server application to be portable.

      Regardless, there are lots of options out there and until you're able to pick the best one for the job at hand you're just going to be limiting yourself for no good reason. Both career wise and intellectually.

    13. Re:Recycling processes is normal for windows by Anonymous Coward · · Score: 0

      IIS doesn't crash either. It shuts down the process that's serving your user code so that your poor coding doesn't adversely affect other users of the server. You can turn this protection off if you want.

    14. Re:Recycling processes is normal for windows by sonofagunn · · Score: 1

      Sounds like a problem with the people who wrote the Windows web app, not Windows itself. It also sounds like a bad job of system administration.

    15. Re:Recycling processes is normal for windows by Anonymous Coward · · Score: 0

      I love you my dedicated servant!

      Bill Gates


      --- Posted using GMail Beta by Google

    16. Re:Recycling processes is normal for windows by tomhudson · · Score: 1

      If you had, it would have "crashed" as the originally posted meant it... it couldn't handle further requests

      You screwed up - if a server continues handling requests, even if it doesn't handle all of them because it only has a finite amount of worker threads, it hasn't "crashed".

      Nice try.

    17. Re:Recycling processes is normal for windows by ThinkFr33ly · · Score: 1

      Nice try for what?

      THe original poster said he had to restard IIS in order to get it to handle requests again. In other words, it hadn't crashed... he was doing an IISRESET which restarts the running process.

      I don't think I've ever seen IIS actually crash... aside from buffer overflows being exploited back in the day by worms.

    18. Re:Recycling processes is normal for windows by GNUALMAFUERTE · · Score: 1

      This happend arround 3 years ago, anyway, if you read my post, i said i wasn't developing a damn thing. If you are a good coder, you will be able to work arround problems with just about any tool. A guru with a pascal compiler will do better than an asshole with emacs and gcc 3.2.
      The point is, i was the SYSADMIN for a hosting company. Not the developer. You just provide the space, you have no control over the things that people uploads. So, in Unix, we coudl protect the server from the customers. In Windows, you can't.

      And please don't came to me with that "that was in _old_ windows versions", Because i have been listening that for years now, and for every windows version now obsolete. Let me explain something to you: If you forget about security, that needs updates, and take into account just funcionality, i would be just happy with about ANY apache version after 1.0 ...
      When IIS 5 came out, all people defended it saying "hey, you are talking about older versions, iis 5 just rocks". Now the same shit for IIS 6 ...
      Unix has been stable and secure for 30 years, and you windows guys allways says that those problems were only in "older versions". Thats a pretty lame excuse.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    19. Re:Recycling processes is normal for windows by GNUALMAFUERTE · · Score: 1

      THIS particular problem was in ODBC, not in IIS. There are other thousands on IIS itself.
      But here is the little difference beetween m$ toys and Unix real apps, in Unix, you have different software, clearly delimitated, if a given part doesn't work, you can take THAT part out, and the others will continue running, for example, if MySQL dies, Apache will still run ok. You can download a newer version of a given component, patch it, or whatever, install it, and everything will just continue to operate, without affecting other parts of the system.

      In the toys that m$ sells, everything is crammed up, you don't know where IIS beggins, where ODBC begins, and where the different engines ODBC connects are, and where the fuck is ASP itself. It's all the same shit, lots of crappy dlls just sitting there in a given directory, you can't update just a part, you have to update the whole shit,

      For example, let's take 3 parts:

      Webserver, Database system, Interpreted programming language.

      In Windows:

      IIS, ODBC + MDB File, ASP

      In Unix:

      Apache, MySQL, PHP

      In Unix, i can just start the httpd from the command line, to see what the fuck is going on, i can just su mysql and start mysqld independently to see what's going on, and i can just run a php script from the command line, or recompile PHP, or whatever. And all of that in parallel instances, why the main webserver/db server/mod_php continues to run and serve pages.

      In Windows, you CAN'T. And, for most updates, you have to reboot.
      It's a toy, an ugly toy, that no smart kid would even want to play with.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    20. Re:Recycling processes is normal for windows by GNUALMAFUERTE · · Score: 1

      Yes, the people WILL write bad apps, IT WAS A FUCKING HOSTING COMPANY, you can't control what people is going to upload. Let me put it this way:

      The Unix case:

        - People uploads shitty stuff
        - The system is robust and can still handle it.
        - The system gives you the tools required to control what your users can and can't do
        - Things just works.

      The Windows case:

        - People uploads shitty stuff
        - The system is shitty and falls under the load
        - The system doesn't give you any kind of tools to control what your users do, and the 3rd party tools available are expensive and cause even more problems
        - Things just DOENS'T work ok, and you have to be keeping an eye constantly on the fucking server, to do manually what the system should do by itself.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
  20. Not just Windows stack limitations by ThinkFr33ly · · Score: 4, Informative

    The limitations discussed in the video of the Windows TCP stack are not limited to Windows. These are limitations imposed by a to-the-spec implementation of TCP. TCP is 30+ years old, and it wasn't designed for the kinds of networks it runs on today.

    The new TCP stack in Vista effectively implements TCP is such a way that it removes these limitations while preserving compatibility with old stack implementations.

    1. Re:Not just Windows stack limitations by Aadain2001 · · Score: 1

      Yup, the original TCP stack sucked. Newer implementation do away with a LOT of memory copying for one, which alone can speed up the stack performance several times. Throw in a few more new tweaks and you can get even faster. All MS has done is take all those changes and used them.

      --
      Space for rent, inquire within
    2. Re:Not just Windows stack limitations by ThinkFr33ly · · Score: 0, Troll

      That is absolutely not what Microsoft has done. You honestly thing the reason they were only getting 10 Mb/s between their datacenters was due to memory copying? And when I said "implementation" I wasn't talking about the internal code, I was talking about the way it interacts across the wire.

      Microsoft has completely revamped the way that TCP handles packet transmission.

      Nice try with the ignorant MS bashing though.

    3. Re:Not just Windows stack limitations by Anonymous Coward · · Score: 0
      It's not just the stacks, it's the entire protocol. Have you ever tried using TCP to communicate with a Mars probe? Try it* sometime and you'll see the inherent problems I'm talking about.

      * Authorized use only of course.. may need to join NASA

    4. Re:Not just Windows stack limitations by BlueHands · · Score: 1

      So, from my brief scanning of the doc file you linked to, what chimney does it change the way the os works with the nic and tcp?

      So does this mean that this one of those cases where they improved the performance, on the server side, without breaking any compatibility or adjust the standard at all?

      --
      I mod everyone down who says "I'll get modded down for this." I hate to disappoint.
    5. Re:Not just Windows stack limitations by sh4na · · Score: 1

      The new TCP stack in Vista effectively implements TCP is such a way that it removes these limitations while preserving compatibility with old stack implementations.

      ...

      That is absolutely not what Microsoft has done. You honestly thing the reason they were only getting 10 Mb/s between their datacenters was due to memory copying? And when I said "implementation" I wasn't talking about the internal code, I was talking about the way it interacts across the wire.

      Microsoft has completely revamped [microsoft.com] the way that TCP handles packet transmission.

      If the new tcp stack retains compatability with the old one, then how are the innovations in the way it interacts with the network? For it to be compatible it has to "interact" with the network like any other stack, so it can't gain any leverage in that level, can it? Or are you saying that the new stack is only advantegeous if the machines are all vistas? Just curious how that works out.

      --
      shana
      ......gone crazy, back soon, leave message
    6. Re:Not just Windows stack limitations by ThinkFr33ly · · Score: 3, Informative

      Opps... I posted the wrong link. Somebody later on in the comments posted the correct link to the document that describes the new Microsoft TCP stack called Compound TCP (CTCP).

    7. Re:Not just Windows stack limitations by sh4na · · Score: 1

      of course, the last paragraph should not be italicized... blame it on the missing /i and clicking on the wrong button... :p

      --
      shana
      ......gone crazy, back soon, leave message
    8. Re:Not just Windows stack limitations by 1010011010 · · Score: 1, Insightful

      A couple of years ago, a Linux machine running Tux could saturate GigE on the standard Specweb benchmark with two of its processors disabled, and windows couldn't with all four in play.

      It's not TCP that's keeping windows down.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    9. Re:Not just Windows stack limitations by ThinkFr33ly · · Score: 1

      If the new tcp stack retains compatability with the old one, then how are the innovations in the way it interacts with the network? For it to be compatible it has to "interact" with the network like any other stack, so it can't gain any leverage in that level, can it? Or are you saying that the new stack is only advantegeous if the machines are all vistas? Just curious how that works out.

      No, the most benefit certainly comes when both ends are using CTCP (Compound TCP... the Vista TCP stack), but some benefit is still seen when only one end is using the new stack. This is possible because of some of the built in flexibilty of the TCP design. Just because the standard implementation sends packets and waits for confirmation in a certain way (or, more specifically, for a certain amount of time) doesn't mean that a new implementation has to as long as it follows the same basic rules when doing that sending.

      Read the research paper for a complete description.

    10. Re:Not just Windows stack limitations by DonGar · · Score: 4, Interesting

      The article you point to is really interesting, but it talks about offloading the TCP stack handling to the NIC, not about changes to the wire protocol.

      This is an interesting and powerful technology, however the general concept isn't new. More importantly it's not overcoming limitations in TCP, only limitations in the PC architecture and in OS implementations of TCP.

      MS may be proposing changes to TCP to boost performance, but they don't seem to be covered by the article you are linking. In addition, TCP/IP implementations based on the improvements in various RFC's is perfectly capable of multi-gigabit throughput. I seem to remember reading a slashdot article about Internet 2 researchers seeing sustained long distance transfer rates over FTP (which is usually TCP based) that approached 100 Gb/s.

      --
      plus-good, double-plus-good
    11. Re:Not just Windows stack limitations by ThinkFr33ly · · Score: 0

      Ya, sorry about that. I posted the wrong link. This is the correct one.

    12. Re:Not just Windows stack limitations by ThinkFr33ly · · Score: 3, Informative

      Got any links? I suspect that has more to do with kernel mode listeners (which at the time Tux had and IIS 5.0 didn't) than the TCP stack, and since IIS 6.0 has a kernel mode HTTP listener, it's probably not an issue anymore.

      Regardless, that has little to do with the problem Microsoft encountered in connecting two datacenters that where phsyiscally seperated by a long distance but connected with a high bandwidth pipe. See this research paper.

    13. Re:Not just Windows stack limitations by ischorr · · Score: 2, Insightful

      What "modern" OS still runs a TCP stack as it was created many, many moons ago?

      TCP has evolved quite a bit over the last 30 years, and new RFCs and other standards are constantly enhancing and obsoleting older versions of the standard.

      You seem to imply that an implementation built today "to-the-spec" would be built against on some 30-year-old draft and design. Today's TCP standards (which include a number of "experimental", "optional", "designed-for-high-latency" etc extensions), however, are quite capable of running on the "networks it runs on today".

      Windows has never had the BEST stack, but it's at least been fairly comptetive (and even the original Win95 add-on wasn't based on "30-year old spec"). Win2k, for example, included a relatively good implementation of SACK and NewReno and recovery mechanisms (See RFCs 2581 and 2582 which were posted only in 1999).

      I'm not sure what TCP changes Vista has over previous revs, but like every other OS vendor I'm sure Microsoft is trying (and may or not be succeeding =) to improve the performance/scalability of their stack, partly by keeping current "standards", RFCs (like 3782, the 2004 obsoleting of 2582), drafts, etc in mind.

    14. Re:Not just Windows stack limitations by ThinkFr33ly · · Score: 2, Informative

      Read this to see what they're doing.

      I agree that no modern OS runs a 30 year old stack... but most modern OS's today still have major issues with high latency connections even when those pipes have plenty of bandwidth. There is nothing we can do about a 100ms latency when the connection is 5000 miles long, but there is a lot we can do to improve the TCP protocol to optimize for those long distance/high bandwidth connections that are becoming more and more common.

    15. Re:Not just Windows stack limitations by Anonymous Coward · · Score: 0

      I'm actually worried about the next windows os now... as i remember the windows NT stack was built by microsoft. That stack has fundamental flaws and holes left right and center, hence they moved to the BSD stack in windows 2000 to overcome all these problems.

      So if we're moving back to m$ code, how long until we suffer the same DoS and other effects that forced m$'s hand to move away from their own code?

    16. Re:Not just Windows stack limitations by Anonymous Coward · · Score: 0

      You're on crack. You can't differentiate between implementations and specification. The congestion control used by TCP Reno was introduced from 1988-1990 starting with TCP Tahoe. Since then we've had TCP Vegas TCP, NewVegas, TCP NewReno (this is even used by Windows), TCP Westwood, BIC-TCP, TCP Vego, and numerous other research and standard congestions control methods that are sender-only and interoperate quite transparently with any other TCP client.

    17. Re:Not just Windows stack limitations by afidel · · Score: 1

      No way you can get 100Gb/s, no PC interface can handle 10GB/s. Hell most PC's don't have that kind of bandwidth from the CPU to main memory (DDR2-533 maxs at around 6.4GB/s as seen here). Actually after a little searching the Internet 2 speed record is more like 7.21Gb/s for IPv4 traffic.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    18. Re:Not just Windows stack limitations by DonGar · · Score: 1

      You are correct, but you are showing that the limitations in transfer are hardware limits, not protocol limits, and that my memory is faulty (something I consider a given).

      --
      plus-good, double-plus-good
    19. Re:Not just Windows stack limitations by TopSpin · · Score: 1

      Read the CTCP document and you discover FreeBSD used as a router to simulate conditions of high speed, high latency/loss network links via DummeyNet. The results of this work lead directly to new algorithms that will probably appear in Vista.

      --
      Lurking at the bottom of the gravity well, getting old
    20. Re:Not just Windows stack limitations by porkThreeWays · · Score: 1

      That's like the 12th time I've seen that link by you. Do you work for microsoft or something? Reviewing your posts it seems as if your posts are attached to mostly MS stories. I ask you, are you in any way affiliated with Microsoft, Microsoft funded company, or a Microsoft partner?

      --
      If an officer ever threatens to taze you, say you have a pacemaker.
    21. Re:Not just Windows stack limitations by Moridineas · · Score: 3, Funny

      yeah, just what's his angle anyway?! I mean, no one should post Microsoft papers that explain Microsoft software and get away with it. Something is DEFINITELY weird here. I would suggest that Microsoft is paying him off to post messages to slashdot, that's really the only answer.

    22. Re:Not just Windows stack limitations by Alascom · · Score: 2, Informative

      Even with 100ms latency, using a 30bit TCP window size [RFC 1323] you can theoretically transfer data at 5 gigabits per second.

      1,073,741,824 bits per 200ms (100ms RTT)... and thats with the receiver just ACK'ing after the transfer of each 1 gig chunk, not providing intermittant ACKs throughout the transfer.

    23. Re:Not just Windows stack limitations by ThinkFr33ly · · Score: 1

      No, I don't work for Microsoft.

      I post mostly Microsoft stories to Slashdot in an attempt to even things out a little. There aren't a whole lot of balanced articles on this site, and the forums are certainly skewed.

    24. Re:Not just Windows stack limitations by man_of_mr_e · · Score: 1

      That's assuming there are no transmission errors. If your connection is even slightly noisy, your rate is going to drop dramatically.

    25. Re:Not just Windows stack limitations by Anonymous Coward · · Score: 0

      The limitations of Windows' TCP stack ARE limited to Windows. Like many contributors already said, TCP has been greatly improved over the years with simple RFC's that any software vendor could implement. I've personally investigated the Windows 2003 TCP stack and outlined its obvious and unacceptable limitations over long-distance links : http://dariospagnolo.org/index.php/2005/04/11/1-mi crosoft-windows-server-2003-buggy-tcpip

      P.S. /. username : spadadot. Sorry, I am not that coward, it's just that I've had a problem with my password !

    26. Re:Not just Windows stack limitations by aaronl · · Score: 1

      Not everyone uses commodity PC hardware. One of those x86 SGI boxes were still PCs, but they were completely redesigned, for example. They could've been running on a mainframe, for all you know. GP also didn't mention if it was IPv4 or IPv6, for that matter. We'd have to see what research team and which attempt first. :P

    27. Re:Not just Windows stack limitations by Aadain2001 · · Score: 1

      How was I MS bashing? All I said was this isn't some new, revolutionary work done exclusively at MS, but a combination of changes from RFCs, published papers, and probably some internal research. That isn't bashing, that's just bringing the fanboys down from their egotisitical high.

      --
      Space for rent, inquire within
  21. OMG by dartarrow · · Score: 0, Troll

    Windows had PROBLEMS?! OMG. Call the Press! Shock. Horror. Oh the horror. That has never happened before!
     
    And hey. If they gotta use unreleased technology to get acceptable quality what about people like us, ey?

    --
    I love humanity, it is people I hate
    1. Re:OMG by Punchinello · · Score: 2, Insightful
      If they gotta use unreleased technology to get acceptable quality what about people like us, ey?

      People like us aren't running web sites that process 10 to 15 Gigabits per second.

      --

      Remember... ZG9uJ3QgZm9yZ2V0IHRvIGRyaW5rIHlvdXIgb3ZhbHRpbmU=

  22. Video transcribed below: by iamwoodyjones · · Score: 5, Funny

    Interviewer: "Hey dude."

    Chris St.Amand "What up bro"

    Interviewer: "So like what happened when you worked on microsoft.com? Oh but first...Did you get all the chicks at the bars when you mentioned your job or what?"

    Chris St.Amand "Oh totally. I'd just say, 'what up babe. I work on the microsoft.com web portal' and she'd degfrag my harddrive all night."

    Interviewer: "Sweet. So what was your biggest hurrdle writing all that HTML? After all that's a complicated langaguage to master."

    Chris St.Amand "It'd definelty have to be that F'ing page not found shit. You don't know how many times I'd go to microsoft.com after doing a big update and it'd just say four-oh something and the page just wouldn't show up. You know we tried to put up a 420 page not found but got in trouble with our boss."

    Interviewer: "Yea totally! That would have been cool. Oh ummm let's see here. So what other problems did you have?"

    Chris St.Amand: "Not being able to use FreeBSD to serve that shit. When I first heard I actually had to use Microsoft I was completely like, 'Not cool Bill. Not F'ing cool, Bill.'

    Interviewer: "Any thing else? Like was it hard to get up every day in the morning knowing that your existence was updating microsoft.com HTML?"

    Chris St.Amand: "Yea I tried sucicide a number of times. But then I discovered that I could just completely make up new HTML tags and that was a lot of fun."

    Interviewer: "Make up HTML?"

    Chris St.Amand: "Oh yea, we're microsoft. When I first started they told me that no other browsers exist other then that big blue F'ing E and that no other operating systems exist. And that I could do whatever I wanted to do. So I just started making up *ALL KINDS* of crazy ass HTML.

    Interviewer: "Cool dude. You rock. Anything else you want to mention?"

    Chris St.Amand: "Yea you know all that crazy F'ed up HTML that all of our products output? You know without indention and messed up question marks everywhere? That was me. I was all hung over the day I added that. And that's about it."

    Interviewer: Thanks Chris, I'm sure you'll go down in infamancy for such a piece of F'ing shit web page and end up in some lame ass 'Don't write web pages like this' hall of fame.

    Chris St.Amand: "Peace out and remeber to eat your greens not smoke 'em!"

    1. Re:Video transcribed below: by Anonymous Coward · · Score: 0

      hahaaha that was a good one

    2. Re:Video transcribed below: by stavromueller · · Score: 0

      Good, now I don't have to read the article.

      --
      I kill harmless processes for sport
    3. Re:Video transcribed below: by Anonymous Coward · · Score: 0, Insightful

      Ze Lame filter, it does nothing.

      Whoever modded this +1 Funny should be shot in the head for crimes against humour, the post was nearly as long and boring as the friggin video linked in the article, after the first line the joke was over, but did it end? Nuh-uh. It just kept on going and going like a 5 year old telling you a knock-knock joke for 15 minutes. Like watching corpses discussing lawn care at a Christmas party or making jokes about software that was outdated a decade ago. NOT FUNNY.

      If you started reading the post and laughed; good, if you read it to the end (and you know you didn't) and were still laughing (impossible, since you didn't read to the end anyway, you liar) you should wipe the cheetos outta your hair plastered face and beat yourself bloody with a VHS copy of Jerry Lewis' "Slapstick" (i.e. the most non-humerous object known to man).

      Oh and have a nice day. Additionaly: Microsoft, much like your humour, also sucks.

    4. Re:Video transcribed below: by Anonymous Coward · · Score: 0

      and if your analyzing the post this much, well you must be even lamer

    5. Re:Video transcribed below: by glwtta · · Score: 0, Troll
      Meh, it was mildly amusing.

      Your post, on the other hand, was almost as long and had no redeeming qualities whatsoever. Which, I supposed, means you should be shot in the head.

      --
      sic transit gloria mundi
    6. Re:Video transcribed below: by Xyleene · · Score: 0, Offtopic

      Anonymous Coward, I clicked on the replies to this post (as they were rated 0) just cuz I knew there would be a douche just like you writing an asshat comment about the post.

      Thanks for not dissapointing :)

      --
      Give them the illusion of choice and they will blindly follow for they choose not to make one.
    7. Re:Video transcribed below: by Anonymous Coward · · Score: 0

      How you choose to waste your time is up to you.

    8. Re:Video transcribed below: by Anonymous Coward · · Score: 0

      And then you go ahead and reply to it, dredging it up with your karma bonus so that everyone may see recursive retardation in action.

      Post
      -Post Sucks!
      ---Sucks Post... Sucks!

      TROLL'D

    9. Re:Video transcribed below: by Anonymous Coward · · Score: 0

      i waste mine beating up old ladies and assraping sheep..

    10. Re:Video transcribed below: by earthbound+kid · · Score: 1

      Sounds like somebody's got a case of the Mondays.

    11. Re:Video transcribed below: by Anonymous Coward · · Score: 0

      so YOU'RE the kiwi on /.

      choice, bro.

    12. Re:Video transcribed below: by Anonymous Coward · · Score: 0

      You can swear here. It's ok, really. Did sunday school really hurt you that bad?

    13. Re:Video transcribed below: by Anonymous Coward · · Score: 0

      And then YOU reply to that saying it sucks... Is there no end to the hypocrisy around here??

    14. Re:Video transcribed below: by Anonymous Coward · · Score: 0
      Is there no end to the hypocrisy around here?

      No.

  23. Windowshades by Doc+Ruby · · Score: 0, Flamebait

    They had those bushleague limits while their bosses were telling corporate customers to throw away Unix for their network operations. With all the inhouse advantages (money, expertise, source code) of running Microsoft's own systems. What serious enterprise defects do you think MS astroturf is covering up these days? No wonder so many corporations have switched to Linux. Not only does the OS work better, and you get the source code to fix it when it doesn't, but it isn't backed by a giant spin machine pretending it isn't a toy.

    And no, TrollMods, this poll doesn't count as that: I'm not on any Linux marketing payroll, and what I say is actually true.

    --

    --
    make install -not war

    1. Re:Windowshades by Anonymous Coward · · Score: 0

      lol.

      "What serious enterprise defects do you think MS astroturf is covering up these days? No wonder so many corporations have switched to Linux. Not only does the OS work better, and you get the source code to fix it when it doesn't, but it isn't backed by a giant spin machine pretending it isn't a toy."

      many. you can stop jacking off to your OSS wet dream. you need to wakeup buddy, Windows and other "closed software" is not going anywhere.

      maybe you like to work for free but i don't.

      Another OSS tard.

    2. Re:Windowshades by Doc+Ruby · · Score: 0

      Right, Anonymous Coward, all the OSS workers in the world are working for free. Because "open" means "no price", right? Anonymous robot Coward.

      --

      --
      make install -not war

    3. Re:Windowshades by cbreaker · · Score: 1

      Yea, isn't it funny how many of these (loud, alarmist) people are taking up the "victim" role these days? I guess they don't realize that most programming jobs are for internal company apps, not for-sale apps, and it doesn't matter if you use OSS or not - you still get paid. Except, with OSS, you feel a little better about yourself in the morning =)

      Plus, most big OSS programming positions appear to be fully paid for gigs from lots of big companies. You could write Microsoft software, and work for .. Microsoft. Or you could write OSS software, and work for just about anyone else. As far as core apps and OS goes, at least.

      It seems to prove my overall feeling that although programmers might be very good at writing code, they don't always have any common sense.

      --
      - It's not the Macs I hate. It's Digg users. -
    4. Re:Windowshades by Anonymous Coward · · Score: 0

      "What serious enterprise defects do you think MS astroturf is covering up these days? No wonder so many corporations have switched to Linux. Not only does the OS work better, and you get the source code to fix it when it doesn't, but it isn't backed by a giant spin machine pretending it isn't a toy."

      Nothing better than typical OSS FUD like this. what a wonderful wetdream, eh?

    5. Re:Windowshades by Doc+Ruby · · Score: 1

      Programmers use source code to be productive. We use each others' open source to be even more productive. That makes us worth more money. The people against open source "on principle" are dragging us down. Too bad we have to drag them along with us as we produce ever more.

      In my experience programmers are more dogmatic, rigid, order-obsessed than most people. Often pleasingly, when they're on the right track. But it's usually their major malfunction, too - they aren't just order freaks, but aren't good at distinguishing people from machines when interacting. The bugs in their software are mirrored by bugs in their behavior.

      --

      --
      make install -not war

  24. The Video by TubeSteak · · Score: 2, Insightful
    The video is 38 minutes long
    http://wm.microsoft.com/ms/msnse/0511/25766/micros oft_dot_com_debug_team_2005_MBR.wmv

    While I usually RTFA (unlike most slashbots) I think we can all agree that at 40 minutes maybe 1/2 a percent of /.ers will actually watch this.

    /me waits for the transcript

    And yea, I saw the cans, but the bit-rate of that video is so low, I have no clue what they were. Maybe that red one on the left is a coke or dr. pepper?

    --
    [Fuck Beta]
    o0t!
  25. Vista? by camcorder · · Score: 1

    When did they release Vista as a stable release? What kind of ignorance is that to use a beta product in such a critical site for Microsoft.

    1. Re:Vista? by SonicBurst · · Score: 4, Insightful

      Microsoft does this all the time. They call it eating their own dogfood. In a way, it's quite smart actually. One, it shows customers that they aren't afraid to run their own product. Two, it helps them learn how to use and support their products in a large network. And three, it helps them find defects in the software.

      --

      Geek used to be a four letter word. Now it's a six-figure one.
    2. Re:Vista? by Anonymous Coward · · Score: 0

      Not to mention Microsoft isn't limited to public releases of their own software :)

    3. Re:Vista? by Anonymous Coward · · Score: 0

      not surprising that microsoft equates producing software to producing dog food.
      Just churn through it boys...

      Free Software is written to scratch an itch. There's no chance in hell the DEVELOPERS AREN'T USING IT.

    4. Re:Vista? by Anonymous Coward · · Score: 0

      Would you feed your beloved pet something that you yourself wouldn't eat?

    5. Re:Vista? by Anonymous Coward · · Score: 0

      yeah, dogfood, lawyers, people who invent marketing-speak...

    6. Re:Vista? by Anonymous Coward · · Score: 0
      not surprising that microsoft equates producing software to producing dog food. Just churn through it boys... Free Software is written to scratch an itch. There's no chance in hell the DEVELOPERS AREN'T USING IT.

      and free software equates to what? Crabs? Lice? A bad case of hives?
      What is "Things that itch" Alex.

    7. Re:Vista? by Anonymous Coward · · Score: 0

      Yes, the "Eat you own dogfood" strategy worked quite
      well for them with Windows NT (back then), Exchange
      and SQL Server.

      I'm pleased to see that over a period of 10+ years,
      they've made considarable progress in manageability,
      stability and security.

      Of course, this is all based on a backwards compatible consumer OS,
      so don't expect miracles. But by *experiencing* and solving
      the problems of one big business (themselves) they're *winning*
      the medium businesses over.

      I think this is good, and would never want to go back to the IBM days.
      (Donning flame-retardent-suit :-)

  26. 10Mbits/s? really? by psyon1 · · Score: 2, Interesting

    Is windows really limited to 10mb/s due to the network implementation? Now I am really glad I convince people to use Linux, we have one server pushing 480Mbits/s or so using Lighttpd.

  27. Design flows shoudln't get patched ... by GNUALMAFUERTE · · Score: 5, Interesting

    They should be redesigned.

    That's a big problem of software made by companys:

    1 - The company's cashflow is based arround selling new versions of the software
    2 - They can't sell to it's customers improvements that they customers can't see
    3 - There is a fixed time that can go by beetween one release and the next one
    4 - Resources are limited

    Because of this, a major redesign is something that won't be profitable, because only the advanced users will note the changes, but 99% of their customers won't, so the software won't sell well. Bug fixes also won't sell, because they are also unvisible to the naked eye of the majority of the userbase, and also customers expect those changes to be free.
    So, some companys only can expect revenue from a given software once a year, and they have to invest into that software, a given set of limited resources over, say, 6 months, when they have to freeze the featureset so they can start debugging. Seeing which things sell, they will obviously focus their atention on: New Features, and a nicer GUI.
    OTH, a project that doesn't have a company running it, can just get out lots of upgrades, when needed, and focus their time on making the software better, even if some of the changes made to the software won't be seen by most of it's users.

    With software prices dropping, and Free Software proving to be a better option, the budget of software companys will be even more limited, and we won't see this situation changing anytime soon.

    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
    1. Re:Design flows shoudln't get patched ... by 16K+Ram+Pack · · Score: 1
      In my days as a mainframe developer, I remember how much more I enjoyed development. Software was annually licensed, and produced a better solution. Changes to the OS were limited. A few new features per year which progressed the use of the system, not rewriting the world to a new philosophy to justify their existence. Changes were mostly about stability and faults, meaning that the thing ran like a rock. These also resulted in systems that could run for many years without reinvestment.

      I think the rental/service model works much better than the pre-packaged. VB6 is going to die and companies are going to lose their investment. While COBOL mainframe developers are still running stuff from 20 years ago.

      Personally, I'm switching to free software (RoR book on order!).

    2. Re:Design flows shoudln't get patched ... by GNUALMAFUERTE · · Score: 1

      Well, The 3 more important things about Free Software are:

      1) Freedom for all the users and developers
      2) Quality
      3) Old-School.

      Besides the first 2 items, which are the ones usually mentioned as arguments in favor of Free Software, the 3rd one is just as important.

      Welcome to GNU, have Fun.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
  28. Montreal Canadiens by cwalk · · Score: 0

    Love the shirt, MS loves the Montreal Canadiens. I also liked the fact they plugged firefox. Go firefox and/or Montreal Canadiens!

  29. Re:You knwo something is just plain wrong... by Zlib+pt · · Score: 1

    That reminds me one of the windows 95 presentations, when the scanner was connected by USB to the computer :D

  30. these guys would love to use apache and squid by mistabob · · Score: 0

    These guys would love to use apache and squid, they know that it is the best way to do the job. But they can't ! They have to run this on shitty microsoft sofware, whatever is the cost !
    They must be paid a lot to look these good
    I'm pretty sure there is some firefox hidden on that computer and many debian and apple boxes hidden under the desk

    It's good to hear this from inside microsft, i wonder how it got throw the censorship we could expect from this company

  31. URLs always change by hey · · Score: 1, Interesting

    I which they could keep their URLs (on microsoft.com) fixed. That way links to the site won't alaways be broken. Its not that hard.

    1. Re:URLs always change by jacklexbox · · Score: 1

      I find the easiest way to avoid 404's to your home page, is to use a special character in your links, "/", somehow it always makes it back to the homepage...

  32. Compound TCP by kyoko21 · · Score: 3, Informative

    Slightly off topic, but the new Windows TCP stack will be implementing their new Compound TCP stack, aka, CTCP. More information can be read here:

    http://research.microsoft.com/research/pubs/view.a spx?type=Technical%20Report&id=940

    1. Re:Compound TCP by ballwall · · Score: 1

      I went to read that, it sounded interesting... Then I got to the word 'synergy' in the summary...

    2. Re:Compound TCP by qzulla · · Score: 1
      Many applications require fast data transfer over high speed and long distance networks. However, standard TCP fails to fully utilize the network capacity due to the limitation in its conser-vative congestion control (CC) algorithm. Some works have been proposed to improve the connection's throughput by adopting more aggressive loss-based CC algorithms. These algorithms, although can effectively improve the link utilization, have the weakness of poor RTT fairness. Further, they may severely de-crease the performance of regular TCP flows that traverse the same network path. On the other hand, pure delay-based ap-proaches that improve the throughput in high-speed networks may not work well in an environment, where the background traffic is mixed with both delay-based and greedy loss-based flows. In this paper, we propose a novel Compound TCP (CTCP) approach, which is a synergy of delay-based and loss-based approach. In CTCP, we add a scalable delay-based component into the standard TCP Reno congestion avoidance algorithm (i.e., the loss-based component). The sending rate of CTCP is controlled by both com-ponents. This new delay-based component can rapidly increase sending rate when network path is under utilized, but gracefully retreat in a busy network when bottleneck queue is built. Aug-mented with this delay-based component, CTCP provides very good bandwidth scalability with improved RTT fairness, and at the same time achieves good TCP-fairness, irrelevant to the win-dows size. We developed an analytical model of CTCP and imple-mented it on the Windows operating system. Our analysis and experiment results verify the properties of CTCP.

      It didn't make it through the MS grammer checker, did it? Did it? Well, did it?

      ac

    3. Re:Compound TCP by kyoko21 · · Score: 1

      yeah, I don't know why they really like that word "synergy." If there was so much "synergy" in the world, how come we are still fighting?

  33. Err ... by ggvaidya · · Score: 5, Funny

    Am I the only one who looked at the title and thought: "debug microsoft.com? Who still uses .com files any more?"

    Yup, thought so. I suck.

    1. Re:Err ... by Ash-Fox · · Score: 1

      Mozilla, FireFox and Thunderbird do now.

      --
      Change is certain; progress is not obligatory.
    2. Re:Err ... by Bazzalisk · · Score: 1

      Realy? look like ELF binaries to me.

      --
      James P. Barrett
    3. Re:Err ... by Flyboy+Connor · · Score: 1
      In that case, it should have been "Debugging MICROSOF.COM".

      I know, I suck too.

    4. Re:Err ... by Anonymous Coward · · Score: 0

      Nope, me too. It took me half way through the article summary to figure out they were talking about an Internet site.

    5. Re:Err ... by Ash-Fox · · Score: 1

      Refering to the domain name.

      --
      Change is certain; progress is not obligatory.
  34. More memeory, need 64 bit by Anonymous Coward · · Score: 3, Insightful

    They reveal some of the big problems they used to face such as recycling processes every 5 minutes due to memory leaks and 32 bit limitations, and being unable to push more than 10 Mbits of data to their datacenters due to Windows' networking stack limitations."

    Micro$oft needs 64 bit so it can leak more memory faster and stay running. Or at least this is how I read this.

    As for 10mbs, maybe they should put a Linux/BSD/UNIX cache in front of those servers like MSNBC did to get through the last olympics.

    1. Re:More memeory, need 64 bit by Anonymous Coward · · Score: 0

      considering this has been an issue with Linux/BSD/Unix as well I don't see how you are going to solve high latency high bandwidth TCP windowing issues with another OS that has exactly the same issues? What you really want is a custom built TCP stack optimised for those type of links which there are several.

  35. That's it... by alfrin · · Score: 3, Funny

    Well do you think want to give us Linux users the satisfaction of seeing Microsoft employees admitting faults in their software?

  36. In Soviet Russia, Microsoft.com debugs YOU by defile · · Score: 0, Troll

    OK OK I couldn't resist.

    I'll never do this again.

    1. Re:In Soviet Russia, Microsoft.com debugs YOU by nsaneinside · · Score: 1

      The first time I ever did an "in Soviet Russia..." post, it was marked as redundant because someone else had beat me to it by a fraction of a second.

      If you ask me, some anti-microsoft joke would have done better here. This is Slashdot, and a MS-related article, after all.

  37. Re:10Mbits/s? really? by man_of_mr_e · · Score: 1, Insightful

    You're confused. Just because you can push 480Mb/s doesn't mean you're getting 480Mb/s throughput on any given connection. Suppose you had 1Gb/s on two connections seperated by 5000 miles. You really think you're going got get 1Gb/s? You think you're going to get 500Mb/s? 100Mb/s? The inherant latency delays in the protocol make it impossible to get anywhere near optimum bandwidth.

    Sure, you can push 480Mb/s to 100 4.8Mb/s connections, but you're not going to push 480Mb/s to one. THAT is what they're talking about.

  38. An example of the advantages of the new windows... by rbarreira · · Score: 5, Interesting

    According to microsoft, the MSN messenger service (which serves to around 70 million people) used to run on 250 32-bit servers, and now it runs on just 25 or something like that... (apparently one of the big reasons was the limit on the number of tcp connections).

    It's quite amazing to think that a service as huge as messenger can run on just 25 servers!

    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  39. Re:You knwo something is just plain wrong... by icydog · · Score: 1

    Win 98, not 95 =)

  40. whew, I'm getting dizzy by adpowers · · Score: 1

    I was watching the video full screen (I'm 23:40 into it now) and I started getting dizzy with all the movement in the camera. Whoooa! We're moving toward the screen again!

    Also, it would be nice if they went over the interview plan before hand, so we wouldn't have to listen to them ask if they can show different tools, and so we wouldn't have to watch them switch the refresh rate, etc.

  41. Re:10Mbits/s? really? by Anonymous Coward · · Score: 0

    The 10mb/sec number was over a high capacity WAN link from Redmond to San Francisco with a 30ms latency. The new 64-bit OS and IP stack supposedly increased thoughput to 800mb/sec! I'm guessing window size limitations in the 32-bit stack were constraining throughput? I've personally seen over 200mb/sec between 32-bit Windows machines on gigabit Ethernet links. (Likely the limitations of the disk subsystem rather than the NIC/IP stack in my case.)

  42. Re:10Mbits/s? really? by alvieboy · · Score: 1
    TCP (sliding window protocol) design.

    This may enlighten you.

    Quoting:


    (...) It becomes clear that TCP can not utilize the full bandwidth because after having transmitted a window of data, it must wait until the acknowledges come back from the receiver. Because the delay is the same as on the normal speed link, there is a long pause between sending the last segment of the window until a new window is opened by the acknowledments.

  43. Who'da thought? by Anonymous Coward · · Score: 0

    ...and yet, AGAINST ALL ODDS, microsoft.com kept working. How's that for some unexplained mystery shit?

  44. Re:There is a alternative.... by b4k3d+b34nz · · Score: 1

    Actually, they already do quite a bit. http://searchdns.netcraft.com/?host=.microsoft.com &position=limited&lookup=Search. Yes, this does means that it's been confirmed by Netcraft.

    --
    Grammar Lesson: you're is a contraction of "you are"; your means you possess something; yore means days gone by.
  45. Struggling beyond 10Mbit/s? by E-Lad · · Score: 2, Interesting

    Wow. Just wow.

    I look at Solaris (err, OpenSolaris) and how it can now push a 10Gb/s interface at line speed (or close to it) and MS has struggled up until recently to get satisfactory speeds above 10Mbit/s ?

    Yet another "how do users/admins accept this as OK" thought going through my head re: Windows internals.

    1. Re:Struggling beyond 10Mbit/s? by ThinkFr33ly · · Score: 4, Interesting

      Watch the video. That wasn't the problem.

      The problem was connecting two datacenters that were physically seperated by a long distance but connected with a high bandwidth pipe... the TCP protocol has problems with this because of latency issues.

      Read this to see how they solved it.

    2. Re:Struggling beyond 10Mbit/s? by ArghBlarg · · Score: 1

      This is proof, at its finest, of Microsoft's intellectual dishonesty. As others have said, while MS was externally telling everyone that their servers were superior to any UN*X solution, their own teams struggled with the design limitations of their own OS. How can anyone trust them when things like this are so well known? It boggles the mind. Hotmail was the same story.

      --
      ERROR 144 - REBOOT ?
    3. Re:Struggling beyond 10Mbit/s? by batkiwi · · Score: 2, Interesting

      What does a TCP/IP improvement to help high-connection-count low-latency scenario have to do with MS trying to solve the problem of a VERY high latency, single connection scenario?

      Or are you just replying to the 3 sentance summary without any information or knowing what you're talking about?

      Microsoft's problems were with the TCP specifications, which they adhered to TOO closely. From the paper, NOT specific to windows (specific to any fully compliant TCP implementation), "under a 10GBPS link with 100ms delay, it will take roughly one hour for a standard TCP flow to fully utilize the link capacity".

      This is due to how TCP is written to share the connection and not swamp it. MS provided a "workaround" for doing single, highspeed data transfers with high latency.

    4. Re:Struggling beyond 10Mbit/s? by Anonymous Coward · · Score: 0

      well it might be.

      if it were actually true.

      try watching the video before you start ranting about proof.

    5. Re:Struggling beyond 10Mbit/s? by ThinkFr33ly · · Score: 1

      Actually, it's just proof you didn't watch the video.

    6. Re:Struggling beyond 10Mbit/s? by SuperQ · · Score: 2, Informative

      #1: tcp window sizes are neat. By changing a couple proc variables, I can push 350mbps with a single tcp flow over a busy I2 link with a single stock fedora core 3 kernel, on a 1ghz P3.

      #2: -10 points for using "synergy" in technical info (linked ms.com article)

    7. Re:Struggling beyond 10Mbit/s? by Anonymous Coward · · Score: 0

      As others have said if you had actually bothered to read/watch the video you would know the only thing you have proven is that the /. crowd can't be bothered to check there information before spouting out bullshit abotu how it proves MS is [evil|wrong|liars]. The issue discussed is remote datacentre connectivity on high bandwidth with high latency links. This has been a TCP protocol issue for many years and is NOT limited to MS.

  46. Re:10Mbits/s? really? by hpa · · Score: 2, Insightful
    (...) It becomes clear that TCP can not utilize the full bandwidth because after having transmitted a window of data, it must wait until the acknowledges come back from the receiver. Because the delay is the same as on the normal speed link, there is a long pause between sending the last segment of the window until a new window is opened by the acknowledments.

    You realize that that article talks about issues that had been long since solved by 1996, and list the solutions to them? In the case of the particular quote, the TCP Window Scale Option.

  47. Remember Hotmail? by Anti-Trend · · Score: 4, Interesting
    That wasn't the only time that MS has had to eat humble pie about their server capabilities. Remember the whole Hotmail fiasco in late '97 when Microsoft acquired it? The whole thing was running on UNIX and ran just fine. They tried to replace it with NT servers, and it just couldn't stand up under the weight no matter how much hardware they threw at it. As a result, they had to stick with UNIX for quite a while until they could get Windows to the point where they could even pretend to make any real use of it.

    The following is just hearsay, as I've never actually worked for MS. But a couple of engineer buddies I used to work with did some subcontracting for MS, and they said they deployed a whole lot of internal-facing *nix servers during that period. I tend to believe it, because the MS security guys who taught some seminars I attended wouldn't confirm or deny that they used any Linux internally. If they could have denied it in clean conscience, wouldn't they have done so emphatically?

    --
    Working in a DevOps shop is like playing in a band made up entirely of keytarists.
    1. Re:Remember Hotmail? by robogun · · Score: 2, Informative

      Remember the whole Hotmail fiasco in late '97 when Microsoft acquired it? The whole thing was running on UNIX and ran just fine. They tried to replace it with NT servers, and it just couldn't stand up under the weight no matter how much hardware they threw at it.

      It still can't stand up to the weight. Have you tried using Hotmail in the middle of the day and get those SERVER TOO BUSY errors? If it even responds!

    2. Re:Remember Hotmail? by Anonymous Coward · · Score: 0

      Let's not forget that Hotmail was also hacked pretty baddly while still on UNIX (I think they ran FreeBSD).

      Also, Microsoft employees aknowledge that they run Linux, OS X, *BSD... you name it. You need to watch more Channel9 dude, there was like a whole farm of UNIX servers and a Microsoft Mac division. The sole purpose of both was to test how their software can match it and what features they have compared to Windows.

    3. Re:Remember Hotmail? by Anti-Trend · · Score: 1

      Call me crazy for responding to AC posts in the first place, but I was pointing out the usage of OSS/UNIX by Microsoft for mission-critical purposes, not just to study the competition. In other words, it'd be a bit like going into the executive fridge at a Budweiser plant and finding it stocked with Guiness.

      --
      Working in a DevOps shop is like playing in a band made up entirely of keytarists.
    4. Re:Remember Hotmail? by YU+Nicks+NE+Way · · Score: 1

      To my knowledge -- and it's pretty good, but not perfect -- all mission critical services at Microsoft run on Windows, most on prerelease software. Mail runs on Exchange, and usually on a pre-beta of the next version of Exchange. Accounts receivable runs on SQL Server -- it's been running on 2005 for about a year now. IM, LCS, etc. all run on Windows.

    5. Re:Remember Hotmail? by justins · · Score: 1
      Remember the whole Hotmail fiasco in late '97 when Microsoft acquired it? The whole thing was running on UNIX and ran just fine. They tried to replace it with NT servers, and it just couldn't stand up under the weight no matter how much hardware they threw at it.

      It was running on FreeBSD at the time. Linux was just a toy back then, and real Unix would have cost so much more.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    6. Re:Remember Hotmail? by Anonymous Coward · · Score: 0

      Your information is relatively accurate.

      Not all users use the same version of Exchange at any given point in time. The Office division typically runs on dogfood servers 100% of the time. The remaining servers typically run on the latest released version until the first beta comes out. After the first beta a percentage of employees are put on beta servers. Most employees are moved to beta servers when Beta2 is released. All employees will be asked to use RC candidates and RTM bits when they become available.

    7. Re:Remember Hotmail? by Drestin · · Score: 0, Troll

      Congratulations on posting a comment, not suprisingly modded up, that was totally and completely devoid of any accurate or true facts (apart from MS did purchase Hotmail 'round about '97). You've managed to repeat every lie surrounding the Hotmail purchase and subsequent (successful) migration to a Windows 2000 server environment (all clearly documented, but you'd rather not both with the truth) and even manage to throw in some unsupported random Linux BS too. Hearsay? I'd say! The original builders of the application created a two-tier architecture built around various UNIX systems. During June and July of 2000, the Hotmail site was converted from FreeBSD running Apache Web services to Windows 2000 Server running Microsoft Internet Information Services 5.0. The first and only time it was tried and, it worked... better. The true story can be found here: http://www.microsoft.com/technet/interopmigration/ case/hotmail/default.mspx

    8. Re:Remember Hotmail? by Anonymous Coward · · Score: 0
      The first and only time it was tried and, it worked... better. The true story can be found here: http://www.microsoft.com/technet/interopmigration/ case/hotmail/default.mspx
      .
      Yep, straight from the horse's mouth. I guess it must be true then.
    9. Re:Remember Hotmail? by HaydnH · · Score: 3, Insightful

      Various Unix's? Are M$ trying not to mention a competitor on their website? Yes it was a 2 tier system - as mentioned, the frontend was apache on BSD, the backend was Solaris on Sun boxes, oh and they were trying to switch to NT since aquiring hotmail in '97: here's an article from '98. They only managed to move to Win 2k in 2000.

      Haydn.

      --
      Time is an illusion. Lunchtime doubly so. - Douglas Adams
    10. Re:Remember Hotmail? by vrmlguy · · Score: 1
      From the Microsoft whitepaper: "Acquired by Microsoft in 1997..." and "During June and July of 2000, the Hotmail site was converted from FreeBSD running Apache Web services to Windows 2000 Server running Microsoft Internet Information Services 5.0."

      So, you'd have us believe that during those three years, no effort was made to run the site on anything other than Win2K? Re-read your exact words used: "The first and only time it was tried and, it worked... better." Exactly what does "it" mean in that sentence. Does it mean the first and only time the migration to Win2K was tried, it worked? Because I refuse to believe that no attempts were made to move it to 1997's primary server OS, WinNT. Instead, I suspect that the stories are true, a migration was attempted to WinNT, it didn't work, and three years were spent optimizing Win2K to handle the task.

      And as for the "better" part, don't forget that there were hardware upgrades as well. A migration to the latest FreeBSD and Apache versions would have worked better as well.

      --
      Nothing for 6-digit uids?
    11. Re:Remember Hotmail? by vrmlguy · · Score: 1
      "The first and only time it was tried and, it worked... better. "

      Read your whitepaper: "The version of Apache that was being used was not multi-threaded so each request was handled by another Apache process that was spawned off by the parent process. Spawning a new process is costly and Perl is an interpreted language so the performance of these machines was not optimal. One of the first tasks undertaken by the dev team when Microsoft purchased Hotmail was to convert all the CGIs from Perl to C++."

      So, when MS says "better", do they mean better than the original site, or better than the one running five minutes earlier, because it seems to me that most of the improvements were related to moving from Perl to C++ and from CGI to long-running processes ("The next big performance increase came from eliminating the need to load and parse the Hotmail-specific configuration files for every request.").

      And finally, "All the memory management calls in the code are overridden. Each time new, delete, malloc, or another similar call is made, the memory is allocated or freed from the threads private heap. That heap is thrown away between each request so the memory leaks went away." I think that says it all right there. The C++ code that MS wrote in-house using Visual C++ was buggy WRT memory leaks, so they fixed it by rewriting the entire memory management subsystem.

      --
      Nothing for 6-digit uids?
    12. Re:Remember Hotmail? by metricmusic · · Score: 1
      --
      http://www.livejournal.com/users/metricmusic
    13. Re:Remember Hotmail? by SuiteSisterMary · · Score: 1
      And finally, "All the memory management calls in the code are overridden. Each time new, delete, malloc, or another similar call is made, the memory is allocated or freed from the threads private heap. That heap is thrown away between each request so the memory leaks went away." I think that says it all right there. The C++ code that MS wrote in-house using Visual C++ was buggy WRT memory leaks, so they fixed it by rewriting the entire memory management subsystem.

      Any different than, say, Apache processes only servering X number of requests, then suiciding and spawning a new process, to also avoid memory leaks and what not?

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  48. Re:An example of the advantages of the new windows by Anonymous Coward · · Score: 0

    What are the server specs? Altavista was running on 8 Digital high-end servers, Google runs on several thousand PC-class servers.

  49. Embrace and extend??? by Anonymous Coward · · Score: 0

    So MS is trying to embrace and extend TCP now?

    I wonder how much of this is just to win benchmarking contests with Linux (look at how much faster this all Vista network runs versus this all Linux network)

    I guess as long as it is fully documented and truly open if it is a benefit Linux will implement it as well. But if it is fully open for GPL implementation, MS probably won't release all the info until after Vista is out, knowing that it will take 2-3 years for it to get written, get accepted into -mm, get accepted into the real kernel, make it into Fedora, get into the next major rev of Redhat and then finally be used in benchmarking contests between Windows and Linux....sometime in 2010!

  50. Re:10Mbits/s? really? by klui · · Score: 1

    I'm not so sure. Back when OS X 10.3 was current during late 2004, I was transferring some files from an older OS X box to an iBook and compared to transfer rates between the older OS X box and a Windows Server 2003 box, the iBook had something like 35-50% better throughput than from the Windows box. This was for a very large transfer of around 1GB (100baseT).

  51. Re:There is a alternative.... by ThinkFr33ly · · Score: 1

    Give me a break. Microsoft uses Akamai to do DNS load balancing.

    100% of Microsoft.com runs on Windows.

  52. Oh, now I get it! by Jonboy+X · · Score: 4, Funny

    Hmm, nearly-direct link to a 145-megabyte video file on the /. front page, posted right as the geeks of the world are getting home from work. What are you, crazy? Are you trying to Slashdot Microsoft?

    Don't answer that.

    --

    "In a 32-bit world, you're a 2-bit user. You've got your own newsgroup, alt.total.loser." -Weird Al
    1. Re:Oh, now I get it! by caspper69 · · Score: 2, Funny

      Funny as that may be, it didn't work.

      I guess $40 Billion is good for something!

    2. Re:Oh, now I get it! by Anonymous Coward · · Score: 1, Insightful

      maybe it has to do with using Akamai's Linux servers for caching?

    3. Re:Oh, now I get it! by Tim+C · · Score: 2, Insightful

      posted right as the geeks of the world are getting home from work

      No, just the geeks of your time zone - some of us were already asleep...

  53. Re:10Mbits/s? really? by Wyatt+Earp · · Score: 1

    Yep. I've seen much higher transfer rates on OS X since OS X Server 1.2 when compared to OS 8.5-9.2 and Windows.

    Side by side I've FTP'ed at 30-60% faster with OS X and Linux against Windows and OS 9

  54. Alright, I'll ask the dumb question... by cagle_.25 · · Score: 2, Insightful
    I'm really confused. I was under the impression that any old implementation of RFC 793 qualifies as "TCP".

    In other words, TCP is a protocol, not an algorithm.

    So ... if Vista has some fabulous new algorithms for implementing TCP, then why can't other OSes be patched to benefit from those algorithms also? OR, if Vista is implementing something other than TCP, then how can it be (fully) backwards compatible?

    Seems like the word "compatibility" might need to be scrutinized here.

    --
    Human being (n.): A genetically human, genetically distinct, functioning organism.
    1. Re:Alright, I'll ask the dumb question... by ThinkFr33ly · · Score: 0

      Read this. It should clear things up for you.

  55. Oh, my site got Microsofted :( by simos · · Score: 1

    Microsoft has more traffic than Slashdot?

    1. Re:Oh, my site got Microsofted :( by witte · · Score: 1

      It does now :)

  56. Re:10Mbits/s? really? by alvieboy · · Score: 2, Insightful

    Surely.

    But you know that does not really solve the problem. Window Scale just allows you to "adjust" your window further than the 64Kb. Also a packet loss with a large window has some dramatic consequences, and to address that is not easy.

    Second large windows degrade what we call "fair queuing" mechanisms: splitting bandwidth over multiple TCP/SWP connections. Large windows cause a lot of congestion.

    I am not a Windows user myself:

    [ 16.784315] TCP reno registered
    [ 16.784454] TCP westwood registered
    [ 16.784487] TCP highspeed registered
    [ 16.784515] TCP hybla registered
    [ 16.784542] TCP htcp registered
    [ 16.784570] TCP vegas registered
    [ 16.784597] TCP scalable registered

    I've all those TCP "flavours" available. Some are good for high-speed links, some for high-latency, some for low-congestion and so on.

    There are some other issues around that may arise if you have some other "active" node in between the endpoints (such as routers). But you know that.

    This is why I love AAL5 (ATM)

  57. Re:10Mbits/s? really? by GigsVT · · Score: 1, Interesting

    You might know this. Why is MacOS so slow at ping? Try it sometime, ping flood a linux box, and you'll probably clear 20,000 pings/sec on a normal system (though some versions of linux are slow too). Ping -f a mac and you might get a couple hundred packets back.

    This is true with OS9 and a lot of OSX boxes it seems.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  58. Re:An example of the advantages of the new windows by rbarreira · · Score: 1

    Check out this google query, that's all I know. I'd bet they are high quality x86-64 PC's...

    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  59. Re:10Mbits/s? really? by Linker3000 · · Score: 0, Offtopic

    Yep, then they replaced the 8-bit 3COM 3C501 NIC and they were flyin'

    --
    AT&ROFLMAO
  60. They can't show these IP addresses... by after · · Score: 1

    207.46.18.10 (or ..16.70)

    It traceroutes through MSN address space (po34.bay-6nf-mcs-3a.ntwk.msn.net (64.4.63.86) is the ending hop)

    1. Re:They can't show these IP addresses... by after · · Score: 1

      oh, and:

      SInfo(V=3.93%P=i386-portbld-freebsd5.4%D=12/5%Tm=4 394F2E5%O=-1%C=-1)

      I think it's a FreeBSD machine, OH MY GOD!

    2. Re:They can't show these IP addresses... by andfarm · · Score: 1

      No, but your computer is. (SInfo identifies the version of nmap being used and the computer that's running it.)

      --

      TANSTAAFI: There Ain't No Such Thing As A Free iPod.

    3. Re:They can't show these IP addresses... by after · · Score: 1

      You learn somthing new every day :)

  61. Re:10Mbits/s? really? by schon · · Score: 1, Informative

    You're confused.

    No, he's not.

    Just because you can push 480Mb/s doesn't mean you're getting 480Mb/s throughput on any given connection.

    Yes it does - it means that he's getting 480Mb/s to the outside world. Whether that is to one client on the same local link, or split between 1000 clients across the globe, it's still 480Mb/s.

    Suppose you had 1Gb/s on two connections seperated by 5000 miles. You really think you're going got get 1Gb/s?

    Yes. By definition. That's what 1Gb/s means. Latency and bandwidth are orthogonal.

    The inherant latency delays in the protocol make it impossible to get anywhere near optimum bandwidth.

    Latency and bandwith are orthogonal. If you could get 1Gb/s to Mars, it's *still* 1Gb/s, even though the latency would be measured in seconds (or possibly minutes.)

    As they say, never underestimate the bandwith of a station wagon full of backup tapes hurtling down the highway.

  62. Re:There is a alternative.... by b4k3d+b34nz · · Score: 1

    Thank you for the insight. It was a joke.

    --
    Grammar Lesson: you're is a contraction of "you are"; your means you possess something; yore means days gone by.
  63. Re:10Mbits/s? really? by alvieboy · · Score: 3, Informative

    Bandwidth vs Latency.

    Take a truck. A huge one. Fill it up with recorded DVD's and send it over a hundred miles distance.

    You'll have huge bandwidth.

    But wait, somehow a DVD got lost in transit. What now ?

    You have to phone back and have a taxi to pick it up and deliver the missing DVD.

    As you need the last DVD, you'll have to wait. Your bandwidth decreases.

    It's pretty much costly for you to do so if you miss a DVD.

    So you decide to take only a hundred DVD's per truck and using multiple smaller trucks. But somehow none is missing this time, so you spent a lot of money for the extra trucks.

    This issue is somehow similiar to Heisenberg's Uncertainty Principle. You cannot get maximum bandwidth and minimum latency.

    Linux can respond faster if it has to. OS/X doesn't do that because it does not want to.

    It can also respond slower:

    $ cat /proc/sys/net/ipv4/icmp_ratelimit
    250

    Tune it as you wish.

    Yes, I had some beers today, and what? :)

  64. Think you misread by everphilski · · Score: 4, Informative

    No, no, no... they can saturate a 10MB/s connection easily. What they had problems with was database connections over a long distance (a problem with TCP, not windows)... which they rectified (using a concept called CTCP), check this paper out: http://research.microsoft.com/research/pubs/view.a spx?type=Technical%20Report&id=940

    -everphilski-

  65. Reminds me of the old days by erroneus · · Score: 4, Interesting

    You could scan through all of my old posts for background if you like, but back when NT 4.0 was brand new, I helped to save a failing ISP (for at least the next 6 months or so) by setting up a new mail server to replace the one that was failing ever 2 to 10 minutes. I used a machine with less than half the power and resources of the machine already running... and loaded slackware. I think the kernel was jsut over 1.00 at the time.

    Yeah, "old technology" couldn't do anything better than new stuff like NT right? Come to think of it, there's not a LOT of difference between XP's kernel and NT's from what I understand... a few bug fixes here and there... but basically, it uses the same vulnerable messaging scheme and drivers running at ring-0 and all that. ...I guess I've repeated enough digs on microsoft for one posting...

    1. Re:Reminds me of the old days by ergo98 · · Score: 3, Interesting

      Yeah, "old technology" couldn't do anything better than new stuff like NT right? Come to think of it, there's not a LOT of difference between XP's kernel and NT's from what I understand... a few bug fixes here and there... but basically, it uses the same vulnerable messaging scheme and drivers running at ring-0 and all that. ...I guess I've repeated enough digs on microsoft for one posting...

      Drivers generally run in kernel mode in Linux, and most other operating systems for that matter. One of the few that doesn't is QNX.

      In any case, the kernel of Windows has been the slowest moving piece of the platform - because it's a very good kernel. It's a mix of performance of reliability that actually exemplifies a lot of great design techniques (BTW: you should have gone for the gold and mentioned VMS).

    2. Re:Reminds me of the old days by Lehk228 · · Score: 1

      iirc XP and maybe even 2k moved many drivers out from ring 0, i think video and maybe sound remain but most other stuff is contrlled a little better now.

      --
      Snowden and Manning are heroes.
    3. Re:Reminds me of the old days by Hard_Code · · Score: 1

      "drivers running at ring-0"

      Um, isn't this exactly how drivers run in Linux (and most other unixes for that matter)? I mean to avoid that they'd need something like, oh I don't know, a "messaging scheme".

      Microsoft spends tons of money employing smart people to do cool things - I don't think the technology is the problem, it's that the technical side always gets railroaded by the marketing and business side that demands the expediency of Clippy-s and monstrous ActiveX controls and shiny widgets (and user demands on visible things) at the expense of hard, sound, engineering. From what I recall from _Showstopper_, the NT design was actually based on VMS (Cutler was from Digital) and had sound seperation of concerns and privileges, and only partway through this insurgent development was Cutler forced by the business weenies to bolt the "Windows" interface and API onto it, with all the ensuing problems. NT stands in contrast to the other slop MS produces, and is probably a strong reason MS can even produce a credible (apply appropriate salt) OS today. Could you imagine mainstream computing on a Windows 9x core? BLEEDING EYE HORROR.

      --

      It's 10 PM. Do you know if you're un-American?
  66. Re:10Mbits/s? really? by sjames · · Score: 1

    You realize that that article talks about issues that had been long since solved by 1996, and list the solutions to them? In the case of the particular quote, the TCP Window Scale Option.

    The problem has been solved (or improved anyway) a few times! Zmodem used the same solution to essentially the same problem.

  67. Obligatory security comment... by Kermit870 · · Score: 4, Funny

    After having this video playing in the background for awhile, one interview question caught my ear:
    "So is your security getting better?..."

    Aside, its funny to hear them concede that they're actually having to adjust for other browsers visiting their home page.
    "Use standard-compliant code? Heresy!..."

  68. It's a true story :) by Anonymous Coward · · Score: 0

    It's very true, I know some of the hotmail engineers who were helping with the handover. The Microserfies just couldn't do anything right :)

    The original Hotmail platform was all something-BSD. FreeBSD I think.

  69. crackhead by orbit86 · · Score: 0

    oh come on, how can you blame Windows networking stack.. Microsoft.com is the biggest most visited website..the story poster is a anti microsoft crack head...

  70. Firefox doesn't leak memory??? by winkydink · · Score: 1
    With apologies for the formatting... or is firefox supposed to be this big? hmmm?
    F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
    0 1002 25171 25166 15 0 574568 195224 - Rl ? 250:21 /usr/lib/firefox-1.0.7/firefox-bin -UILocale en-US
    Oh, and what every woman loves to hear, "It gets bigger."
    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    1. Re:Firefox doesn't leak memory??? by modecx · · Score: 1

      Yeah, well, what you're not telling us is how many tabs full of hot, juicy gay porn you've got open... :)

      --
      Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
    2. Re:Firefox doesn't leak memory??? by An+ominous+Cow+art · · Score: 1

      That's huge! Your PID is like 25 *times* greater than your UID!

      Yes, I know what all the numbers mean, it's a joke :-)

    3. Re:Firefox doesn't leak memory??? by Anonymous Coward · · Score: 0

      This argument has happened on Slashdot and many other forums online about 2 billion times now. Yes there is a small problem with Firefox, but it is not as big as you think.

      Firefox takes memory and assigns it to itself for use. Then when you go and open the 2 dozen tabs that require the memory, it saves time and allows you to work efficiently. When you have finished with the tabs, it does not de-allocate the memory, instead keeping it for itself as you will most likely open another 2 dozen tabs requiring a similar amount of memory.

      However, if another process requires more memory, and firefox has some that is still assigned to it which is not being used, it will give it up for use.

      This is a very useful way of managing memory.

    4. Re:Firefox doesn't leak memory??? by NFNNMIDATA · · Score: 1

      It's also the SQL Server way of managing memory (shudder)...

  71. Spoofing IIS by Vorondil28 · · Score: 1

    Just out of curiosity...

    I've not had much experience with Apache. How easy is it to use Apache, but make the client think they're connecting to IIS?

    --
    This sig rocks the casbah.
    1. Re:Spoofing IIS by Fyre2012 · · Score: 0

      you mean something like this?

      --
      This is not the greatest .sig in the world, no. This is just a tribute.
    2. Re:Spoofing IIS by CoolVibe · · Score: 1

      Really easy, since 1. apache source is available, and 2. apache has configurables for it.

  72. Re:10Mbits/s? really? by Jeff- · · Score: 5, Informative

    Latency and bandwidth are not orthogonal when you have flow control. Try looking up 'bandwidth delay product' and tcp windowing. To achieve 1gbp/s to mars you need to buffer all that data in case of packet loss. Available memory will throttle your throughput.

    A quick web search says round trip times to mars are between 10-50 minutes. Say 60 minutes * 60 seconds = 360 gigabits of window space to achieve full line rate. Now consider some minor packet loss and even with SACK you're buffering an unreasonable amount of data.

    Annoying that the parent got modded up with bad information and this post will likely be passed over.

  73. Re:10Mbits/s? really? by Alef · · Score: 2, Informative
    If you could get 1Gb/s to Mars, it's *still* 1Gb/s, even though the latency would be measured in seconds (or possibly minutes.)

    The round trip time to Mars varies between about 10 and 40 minutes, depending on the relative positions of the Earth and Mars.

  74. It's fascinating... by sheldon · · Score: 4, Funny

    Slashdot has turned from "Microsoft sucks" to waxing poetically about how Microsoft used to suck.

    How times change...

    1. Re:It's fascinating... by evilviper · · Score: 1
      Slashdot has turned from "Microsoft sucks" to waxing poetically about how Microsoft used to suck.

      The network stack issue isn't "used-to", that's current. Longhorn hasn't shipped yet.

      Other comments aren't exactly encouraging either. Saying how nice it is to have more than 2GB memory space (64-bit), so they don't have to track down memory leaks anymore...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    2. Re:It's fascinating... by Flyboy+Connor · · Score: 1

      You are not falling for it, do you? Microsoft has always been good in promising users that the NEXT version of Windows will be the one that FINALLY will do it right. And they have never been able to deliver.

  75. Re:10Mbits/s? really? by GigsVT · · Score: 1

    What? I fail to see what this has to do with bandwidth delay product.

    Thanks for the tip on the icmp_ratelimit though, that's probably the culprit.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  76. Re:There is a alternative.... by tomhudson · · Score: 1

    No, it used to be "eat their own dogfood" - now its "drink the nice purple flavour-aid - or I'll fucking bury you!"

  77. I worked for an ISP that was hosting a M$ site ... by adventuregeek · · Score: 5, Informative

    It was one of there secondary sites, something like blah.microsoft.com. The ISP was supposed to be hosting it on a colo NT box as part of an outsourced hosting contract. Well the site crashed constantly and the support team got sick of the late night pager calls and moved it over to a BSDI box with Apache and spoofed the server headers to read IIS, never told the M$ guys.

  78. Re:An example of the advantages of the new windows by Antique+Geekmeister · · Score: 1

    One big reason for the reduction in necessary applicances to serve the web traffic is the increase in network speeds, that now let home users download many megabytes of patches in only a few minutes rather than the continuous hours it took before. Another reason is web proxies, that cache the bundles en route and redistribute it from local proxy servers. Another is that few Windows clients have microsoft.com as their home page anymore: services like Yahoo automatically reset the user's home pages to something more useful, which takes load off those servers.

    Given all that, a reduction in the number of servers needed is not shocking.

  79. Re:10Mbits/s? really? by Anonymous Coward · · Score: 0

    Ok, even if the Mars example breaks down... intra-earth, the point still holds.

  80. A CRT - Ewww! by NotQuiteReal · · Score: 1
    5 out of 6 computer displays in my house are now LCD. (My 10 year old iiyama is trying to live up to the little infinity symbol above the "ii", I guess - it still looks great!) I probably save a couple of hundred bucks a year on electricity.

    Anyhow, the 38 minute video has not been slashdotted yet.

    However, that one guy definately looks like he hasn't washed his hair in a week. (No not the bald guy).

    In general, when I download stuff from MSFT (usually big, bloated stuff) it does saturate my 4Mbs cable link - sometimes even more than advertised!

    --
    This issue is a bit more complicated than you think.
    1. Re:A CRT - Ewww! by TubeSteak · · Score: 1

      I'm the only one using a CRT...
      It's a 21 inch Gateway2000 VX900

      I could use a 19" LCD, but this thing is just that much bigger.
      I'm pretty sure it's slowly dying. The weird noise it makes when I turn it on has been sounding weaker and weaker as the years go by.

      I mean... If you have the space, is there any reason not to use a CRT? No ghosting... usually higher resolutions + higher refresh rates... Oh right, a flat screen. That would definitely be nice.

      I might switch to the SGI 1600SW we have lying around. They were the hottest stuff around back when they came out and still cost > $650+ new today.

      --
      [Fuck Beta]
      o0t!
  81. Re:10Mbits/s? really? by homesteader · · Score: 1

    sysctl -a | grep icmplim

    This showed the setting for my 10.4 box

  82. Re:10Mbits/s? really? by edwdig · · Score: 2, Informative

    You're totally not understanding where the bottleneck is. The issue isn't if it's possible to push 480Mb/s out of one machine, or if it's possible to push it over a link rated at 480Mb/s. The issue is if it's possible to do it *using the original TCP standard*.

    Each end of a TCP connection allocates a receive buffer. The available empty space in this buffer is mentioned as part of the header on every packet. A TCP implementation allowed to continue sending packets to the other machine as long as there is space in the buffer. If machine A says it has an 8 KB buffer, then machine B can send 8 KB without worrying. If machine B receives an ACK packet saying that there is free buffer space from machine A before it sends 8 KB, then it can keep on sending data. However, if 8 KB is sent before machine B hears anything from machine A, machine B is required to completely stop sending data until it receives an ACK indicating free buffer space.

    The buffer size specified in the TCP header is a 16 byte number. This worked fine on slower networks, but according to the article it peaks around 10Mb/s. It becomes an issue of latency. Once you receive a packet, you need to be able to get an acknowledgement packet to the other machine before it can send out 64KB of data (counting the packet you just received). If you can't, the other machine stops sending data until it hears from you.

    Sometime in the 90's when the problem first became an issue, a solution was developed. A new TCP option was created that indicated the buffer size in the TCP header was to be multiplied by a number specified during the initialization of the connection to get the true buffer size. Apparently MS only implemented this recently.

  83. Re:An example of the advantages of the new windows by PitaBred · · Score: 4, Insightful

    And they still manage to have a service outage for at least a few minutes to a few hours a month. AIM and Yahoo! don't seem to do that to me.
    Administration, software issues, whatever. MSN isn't that amazing, especially compared to the other services.

  84. Re:10Mbits/s? really? by alvieboy · · Score: 1

    :)

    Either you have high bandwidth you you have low latency, TCP speaking.

    But pings are ICMP, not TCP, so that does not directly apply.

    Ping slowdown (slow rate) in OS/X its probably a rate limit. To prevent DoS attacks.

    I bet OS/X fails horribly transferring files over noisy links, or in high congestion situations, but nowadays we don't use those noisy links anymore (we do congestion tho) so that makes some sense.

    No one has spoken yet about ECN. That can play a major role too in window scaling.

    My point is simple: what you get is what you tune your OS for. I know Linux/BSD can be fine-tuned. I believe M$ Windows can too, but I'm not sure.

    Still my first post was only to enlighten what TCP and sliding window protocols were all about. Some more issues arise when dealing with high bandwidth transfers, such as interrupt congestion at CPU bus, DMA, layer-2 aware NIC cards, and so on...

    For example, 10Gbit cards are here, but that makes at 64bit a speed of 312Mb between peripheral/memory and memory/cpu. Pretty high. At 32bit/transfer makes 624Mb/sec ... half of a FSB running at 1GHz.

    I remember "freezing" NT4 just by flooding it over a 100Mbps link with IGRP packets. The mouse froze completely.

  85. Re:An example of the advantages of the new windows by I'm+Don+Giovanni · · Score: 2, Insightful

    ... Google runs on several thousand PC-class servers.

    Yeah, but Google's servers aren't just passing bits around, they store a copy of the whole (freely accessible) web. ;-)

    --
    -- "I never gave these stories much credence." - HAL 9000
  86. '97??!? by Anonymous Coward · · Score: 0

    Oh crap. I'm 100 in world wide web years... :(

  87. Did anyone else catch.. by kurth · · Score: 1

    He points out sooooo many short comings of windows. When he was talking about memory, he basically says that they needed 64bit so that they can just throw more memory at thier problems.

    I was thinking the other day that hardware makers should be a little scared about OSS as well. I mean, now that you can run a nice GUI on hardware that is 4 years old without issues, how are they going to sell newer and faster?

    I don't think he washed his hair that day. A true geek.

    Note To Mods; I didn't read ANY comments, so be kind.

    1. Re:Did anyone else catch.. by Anonymous Coward · · Score: 0

      Um... I'm developing a pseudo-eBay for our own corporation. We are using Mac OS X, and each action executed by a user starts a new process. These processes take like 10 or so MB of RAM each at a minimum. Put 100 users on a machine, and you have 1000 MB chewing away no problem. Change that 100 users per machine to something like 500 or 1000, and you need serious memory to stay alive!

      I soon discovered that Mac OS X (client) limits the number of processes to 100. Tweaking things gets whatever you want (currently I have it set to 2048). But, I had to install 1.75 GB of RAM in that there G4 just to make this comfortable. And that's on a _small_ site.

      Don't flame me for defending Microsoft. Just see my point of view when 100's of users are accessing apps on your server.

    2. Re:Did anyone else catch.. by mikefe · · Score: 1

      Oh, you can fill up that memory in the open source world also.

      FireFox, Thunderbird and OpenOffice take up the most memory in my desktop system, but the legion of gnome 2.10 processes are close behind.

      The funny thing about open source is that it tends to run better over time and updates.

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
    3. Re:Did anyone else catch.. by goober1473 · · Score: 1

      Which one didn't wash his hair ;)

      I have to agree that windows didn't really get sold too well here, also the question "What's the strangest problem you have seen?", the tester just looked at his boss as if to say "I can't tell them most of the crap I see everyday, have you got something?"

      Oh yea, some temperatures went up and we were like, dude there's a fire.

      I also enjoyed "Do you know what the % of browsers hit the site?", his answer "Oh, yes" big grin. "SO what are the figures?", "errm, well we have a team to do that, I don't actually know that".... Hmm, came over that they don't want us to know.

      Anyway, I would really struggle working with this guy,

    4. Re:Did anyone else catch.. by dnaumov · · Score: 1
      I was thinking the other day that hardware makers should be a little scared about OSS as well. I mean, now that you can run a nice GUI on hardware that is 4 years old without issues, how are they going to sell newer and faster?

      Well, at least now we know you aren't talking about GNOME or KDE ;)
  88. Re:An example of the advantages of the new windows by Pichu0102 · · Score: 1

    Too bad gaim was reporting connection errors for the past hour on AIM for me.

  89. I thought by bxbaser · · Score: 3, Funny

    all everyones problems went away when they switched to winxp ?
    Sorry i though everyones problems went away when they switched to winme?
    Sorry i though everyones problems went away when they switched to win98
    Sorry i though everyones problems went away when they switched to win95.

    all i seem to hear before a new windows release is how xxxx is stable now xxxx starts up in only 4 seconds xxxx doesnt have this problem xxxx doesnt have that problem.

    Windows has had commercial server software for how long ?
    and its just fixing a stack limitation when ?

  90. Re:10Mbits/s? really? by tacolicker · · Score: 0

    except for the fact that you're a fagot. queerz0rz

  91. MS can't get them flat panels? by massysett · · Score: 1
    They spent half a minute or so trying to adjust the refresh rates of their huge CRT monitors, so that the black scan bands wouldn't show up so bad on camera.

    Are these guys sitting in their office playing Quake? If not why can't MS get them a flat panel?

    1. Re:MS can't get them flat panels? by woolio · · Score: 1

      Sounds like MS can't even get a decent photographer either...

      Problem with CRTs being photographed can be avoided by mindful selection of shutter speed.

    2. Re:MS can't get them flat panels? by Anonymous Coward · · Score: 0

      They're Operations - why should they get LCD's?

  92. not "completely revamped" at all by r00t · · Score: 1

    That's a minor change. It's kind of obvious too: take two congestion control protocols that work OK, and blend them into a hybrid. People have been doing this sort of thing for ages.

    Linux offers several choices, configurable at run time if you like to play with settings. The default is great for almost everyone though, so not many people play with the settings.

    Probably they also implemented TCP Window scaling. Everybody does this now.

  93. Re:10Mbits/s? really? by andfarm · · Score: 2, Informative

    If you watch the system log on an OS X machine that's getting ping flooded, you'll note that it starts printing "Limiting icmp ping response from (large number) to 250 packets per second". It's entirely intentional.

    --

    TANSTAAFI: There Ain't No Such Thing As A Free iPod.

  94. Re:An example of the advantages of the new windows by PitaBred · · Score: 0, Flamebait

    gaim isn't AIM. I'm talking about using the real, Windows-based MSN client that tells me "Service is unavailable, try again later". Go astroturf elsewhere.

  95. All I Can Say is WOW!!! by Anonymous Coward · · Score: 0

    I'm watching this right now and....

    THESE GUYS ARE IDIOTS!!!!

    If this is the best face M$ can show of it's staff, than open source has nothing to worry about.

  96. the cans by r00t · · Score: 1

    The cans are used in Scientology to rid you of Body Thetans and Engrams. Regular use of the cans will help you to become Clear, or at least attain a higher rank in the organization while going into debt.

    So that explains Microsoft's success. Wow.

  97. Re:An example of the advantages of the new windows by carguy84 · · Score: 5, Funny

    Heh, if you had to pay those MSFT licensing fees, I'm sure you'd find a way to reduce the number of Windows Servers you used too. ;)

  98. Re:An example of the advantages of the new windows by Anonymous Coward · · Score: 0
    It's quite amazing to think that a service as huge as messenger can run on just 25 servers!

    This is only impressive if we have a figure from a competing IM service to compare it to. For example, does anyone know what Yahoo Messenger's server farm looks like?

  99. Amazing? Uh, No, Not for a Couple Decades by BBCWatcher · · Score: 1

    25? How about one server, and with several more applications tossed in for good measure? Yup, runs Linux reeeaaaalllly well. :)

    1. Re:Amazing? Uh, No, Not for a Couple Decades by rbarreira · · Score: 1

      I didn't understand your point. Do you have any valid comparison between messenger's architecture and server set and some other big messenger service which uses that ibm server?

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  100. IIS has a cool feature by dilvish_the_damned · · Score: 2, Funny

    It gracefully "cycles" your process so you have your memory leaks. If only other apps were coded for memory leaks.

    --
    I think you underestimate just how much I just dont care.
    1. Re:IIS has a cool feature by mikefe · · Score: 1

      Apache does this also.

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
  101. Kudos to microsoft by urlgrey · · Score: 4, Insightful

    Microsoft--and the two staffers shown in this video--deserve strong praise for the *unedited* candor, the self-depricating humor, and the absense of spin on this video.

    Maybe I've missed the comments, but what no one seems to mention here is that these guys--clearly both geeks at heart (in a good way)--really are peeling back a lot of the layers of MS's site. The candor about their security problems, the 2gb memory issues, and a variety of other things was refreshing.

    Heck, they even mention firefox. :-)

    Good work all. Good work.

    --
    Running 'Nix is like owning a Lightsaber. It's "a more elegant weapon for a more civilized time."
  102. MADE for Slashdot by MetalliQaZ · · Score: 1

    This story was just made for slashdot. Can a more perfect story have come along? It has everything, a Microsoft insider, Microsoft bashing, a direct video download for easy slashdotting, plenty of fuel for trolls, and even caffeinated beverages.

    Its exactly what we want to hear. Its like preaching to a group of fundies that God loves them for hating gays. Oooh, put a cork in it, we can only have one flamewar at a time.

    -d

    --
    "Here Lies Philip J. Fry, named for his uncle, to carry on his spirit"
  103. Re:10Mbits/s? really? by evilviper · · Score: 1
    Annoying that the parent got modded up with bad information

    Seems fair (or ironic) since he *was* replying to a post with bad information that got modded up.
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  104. Re:An example of the advantages of the new windows by justins · · Score: 1
    It's quite amazing to think that a service as huge as messenger can run on just 25 servers!

    No, but it would be if it ran on Linux!!!
    --
    Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  105. Even their video content has security flaws by uodeltasig · · Score: 2, Interesting

    I like how 10:14-10:18 zooms in right on Chris's keyboard as he types his password. Just using Windows Media Player on cntl+shift+s takes a lot of the guess work out of the password.
    Especially with a little help from our friends from UC-Berkley.

    Also, I like 12:32, "so we'll avoid showing ip address... haha we'll have to cut that part out..." like the large 207.46.16.30 address looking at us in the face and then seconds later the 3 ip addresses in clear view on the right.

    "So we have terminal server access to all the servers in the data center, right.". Right, well I wonder how may of those servers, whose IP addresses we just saw, are attached to Chris's login and password?

    Ready, aim, proxy.

    --
    Hey look no pointless curley braces or semicolons... just like Python
    1. Re:Even their video content has security flaws by overturf · · Score: 1

      Sorry, two factor auth might get in the way here. Unless you have an MS Smartcard and his second auth credential...

    2. Re:Even their video content has security flaws by Anonymous Coward · · Score: 0

      Hey! You stole this comment from yourself!

      I've got my eye on you... :)

  106. Re:10Mbits/s? really? by evilviper · · Score: 1
    Is windows really limited to 10mb/s due to the network implementation?

    *IF* you have 30ms+ latency on the link, as they explicitly said in the video.
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  107. Re:10Mbits/s? really? by justins · · Score: 1
    Latency and bandwith are orthogonal.

    If you're talking about a purely asynchronous protocol, maybe. Here on planet Earth not so much.
    --
    Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  108. Re:An example of the advantages of the new windows by Anonymous Coward · · Score: 0

    I guess Microsoft hasn't invented UDP yet.

  109. Re:An example of the advantages of the new windows by starm_ · · Score: 1

    "Go astroturf elsewhere." are you implying he was hired by microsoft?

  110. What if patching is more benefitial than redesign? by Dreadflint · · Score: 1

    There's a thing called cost-benefit analysis.

    If the cost of redesigning is greater than the benefit then it's not worth doing.

    Apparently it's better right now to patch.
    Let the market decide.

    If a redesign is really a lot better then someone will do it an they will make a big profit.

    Yay for free market.

  111. Microsoft S-s-s-security by karups2 · · Score: 5, Funny

    At around 10:25 in the video Chris St. Amand, who runs Microsoft's website and data center, types in his password, which the camera recorded. And the video is hosted off of Microsoft's website...although I don't know how long that'll still be operational.

    1. Re:Microsoft S-s-s-security by moro_666 · · Score: 2, Insightful
      The password doesn't really protect anything that would be worth a penny.

      Microsoft's value is the sales team & lawyer army, not the development team.
      --

      I'd tell you the chances of this story being a dupe, but you wouldn't like it.
  112. Re:An example of the advantages of the new windows by DrEldarion · · Score: 3, Insightful

    If you think that AIM never goes down, you have no idea what you're talking about. I've had AIM shit out on me MANY, MANY times, and yes, this is with the actual AIM client. It'll kick me off, and I won't be able to sign in for a few minutes, sometimes it'll get stuck at verifying login/password and just sit there until it times out, etc.

    AIM has its server problems too.

    Also, not everyone who disagrees with you is an astroturfer. As hard as it may be to believe, some people might ACTUALLY have different experiences and opinions as you.

  113. timestamp videos in this day and age by sxpert · · Score: 1

    wow, this video has been compressed to timestamp sizes.
    it shows as a 1.25*1 inch window on my monitor, and sounds worse than a cell phone conversation.
    in this day and age, I expected it to be at least 4 times bigger. this is ridiculous...

  114. Re:10Mbits/s? really? by advocate_one · · Score: 1
    To achieve 1gbp/s to mars you need to buffer all that data in case of packet loss. Available memory will throttle your throughput.
    no, you stream it to Mars and rely on an error correction protocol that can cope with many packets being missing... ie. put some serious redundancy into it.
    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  115. Re:An example of the advantages of the new windows by MKalus · · Score: 1

    iChat wasn't able to connect for around an hour today either. Completely gone, nada, nothing, zilch.

    All those services go down from time to time, heck, I pay how much for it again.... Oh yeah, nothing.

    --
    If you want to e-mail me, use my PGP Key.
  116. Re:An example of the advantages of the new windows by batkiwi · · Score: 2, Insightful

    So because AIM simply refuses to connect instead of giving you the useful info that the service is down (and thus don't bother trying to troubleshoot your computer/network) means that it never goes down?

  117. Re:An example of the advantages of the new windows by Alystair · · Score: 1

    I laughed... but specing out machines just to find out that licensing will cost 1/3rd of hardware is a bit much. It's like a horrible, horrible tax.

  118. The backend is _still_ UNIX based by melted · · Score: 1

    Some big-ass Solaris boxes there. Front-end is Windows, though. This will soon change, due mainly to competitive pressure (storage, mostly). Once the new Hotmail is deployed (the AJAXified version), the backend will run Windows, too.

  119. Re:10Mbits/s? really? by larytet · · Score: 1
    UDP based protocols solve the problem at least partially. If packet loss is a rare condition application can use HD as a buffer. look "lambda networks" in Google or wikipedia. look also "Rodi P2P" - pure UDP P2P client (not the only one). Gnutella is the other example of UDP based data transfer.

    The most popular approaches to the problem of the fat pipes is multiple TCP sessions and streaming over UDP. In case of streaming over UDP retransmission requests can arrive after the transaction of some large block completed. In many UDP based protocols destination sends only NACks. etc.

    The area is very interesting and i expect will gain more attention in the future. it looks unlikely that network delay will be (can be ?) cured, but pipes are definitely getting fatter.

  120. Re:10Mbits/s? really? by Jeff- · · Score: 1

    There are certainly many models other than strict flow control that can cope with packet loss but all of these also restrict bandwidth. Also, we were talking about TCP. The point being, you're going to have to do _something_ that will reduce your throughput from the theoretical maximum.

    Even in your scheme the data must be available if the redundency protocol fails. Anyway, with these latencies you're really only going to do bulk file transfer so even normal tcp works with sack and a sufficiently large window if you can page your window in from disk. It certainly would be smart to build some redundancy in to the protocol but I wasn't exactly going for designing a martian transmission control protocol in a slashdot article where most people can't tell their asses from their elbows. ;-)

  121. awesome. ready for grandma soccer mom! [nt] by Anonymous Coward · · Score: 0
    However, they are basically 32-bit x86 only, so if you are not running 32-bit x86, you are SOL. Maybe the GP is running PPC Linux or a 64-bit Linux?

    32-bit DLLs work fine on 64-bit x86 Linux. You have to compile MPlayer as a 32-bit program, of course, but you're still running it on a 64-bit processor, and a 64-bit Linux OS.
    1. Re:awesome. ready for grandma soccer mom! [nt] by evilviper · · Score: 1
      awesome. ready for grandma soccer mom! [nt]

      Actually, it is. "grandma soccer mom" just installs the eg. SUSE-x86_64 RPMs from the CD/Internet, and everything works.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  122. get a life by drfrancky · · Score: 0, Flamebait

    how about stop bitchin about stupid players? VLC is good enought and have WM codecs
    no one noticed the bulshit about 10mbits to datacenter wich is not true. shame on you linux users. stop bitchin about windows and microsoft and get a life . you have your own OS of choice and it is good to focus on it only.

  123. Oh, so you're advocating software piracy? by leonbrooks · · Score: 2, Insightful

    I imagine that the price tag, the exposure to malware (one of the big reasons I don't use MS products myself), and possibly the lack of PPC and/or 64-bit versions of MS-Windows and/or the codecs might have something to do with it.

    What your assertion basically amounts to is: "He should run x86/32 and use an illegal copy of MS-Windows rather than run a Free (and probably free) OS and player on the hardware of his choice."

    Let's put this in modern, everyday terms. Imagine Sony's media companies releasing only DVDs that work only on Sony players. I own a Panasonic player. You're telling me that I should buy a Sony player at whatever price Sony asks rather than whining about Sony's exclusivity?

    It's kind of like signing a temperance pledge because practically everybody else in my community has VD, and subsequently being told that if I want to watch a movie I have to have sex in the back row of it. Am I a whiner because I refuse?

    And how about you?

    --
    Got time? Spend some of it coding or testing
    1. Re:Oh, so you're advocating software piracy? by heinousjay · · Score: 1

      Who said anything about an illegal copy of windows?

      Let's put this in modern, everyday terms. Imagine Sony's media companies releasing only DVDs that work only on Sony players. I own a Panasonic player. You're telling me that I should buy a Sony player at whatever price Sony asks rather than whining about Sony's exclusivity?

      No, I'm saying whine away, but have the full understanding that it's inneffectual. This is a classic case of too bad, so sad.

      It's kind of like signing a temperance pledge because practically everybody else in my community has VD, and subsequently being told that if I want to watch a movie I have to have sex in the back row of it. Am I a whiner because I refuse?

      I'm sorry, what? I think torturing a simile this badly is against some sort of international convention. In any case, refusal alone isn't the issue - it's complaining about your own refusal that crosses the line.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    2. Re:Oh, so you're advocating software piracy? by jasen666 · · Score: 1

      It's kind of like signing a temperance pledge because practically everybody else in my community has VD, and subsequently being told that if I want to watch a movie I have to have sex in the back row of it.

      hahaha... and here I am with no mod points.
      That's probably the best analogy of WMP and the WMV format I've seen.

    3. Re:Oh, so you're advocating software piracy? by PhilipMckrack · · Score: 1

      It's more like them releasing it only in DVD and you complain because you only have a VHS machine. You can complain all you want, they are under no obligation to release it in another format.

      And the argument that they miss out on potential customers falls flat too. The small percentage of users running a non-microsoft os on a non-x86 platform I would hardly call potential customers.

  124. Slashdot posts by darkat · · Score: 0

    quality is dacaying. I think this post will be marked as a flamebait however I don't care. I'm noticing that apart of "first posts", stupid posts that pretend to be funny and so on, slashdot is becoming unreadable ...

  125. Re:10Mbits/s? really? by c4ffeine · · Score: 1

    No, I regularly hit 100 mbps, and know people who have gigabit (but, due to hard drive speed or other factors, seem to top out around 600 mbps). So that is definitely not a limitation in windows.

    --
    "73% of quotes on the Internet are made up" -Ben Franklin
  126. Re:An example of the advantages of the new windows by Peter+Bonte · · Score: 1

    I do believe MS is also using a Linux partner to distribute the content, can't recall the name but all very large sites us this technique.

  127. Not amazing at all by daBass · · Score: 1

    People seem to forget how fast a system can run if you don't have a massive GUI running Office on top of it. This goes for departmental file server (no, you don't need a dual 3Ghz XEON to server files to 10 users) as well as for efficient internet apps.

    All MSN does is keep a connection open (no doubt using non-blocking I/O, not a thread per connection!), take in some bytes, look up the connection for the recipient(s) and stick it in their OS level TCP/IP buffers.

    This obviously isn't entirely trivial, but is shouldn't come as a surprise that a team of Ivy league CS PhDs can make this work on just 25 modern servers with a good TCP/IP stack.

    And obviously, not nearly all of those 70 million users are signed in at the same time.

    1. Re:Not amazing at all by weicco · · Score: 1

      2800000 users per server, not all at once of course, isn't a big deal? You'd better have a good starvation prevention mechanism (situation when there's multiple clients sending queries and waiting for answer; if you serve them with FIFO-principle clients and the end of the line get really pissed off) even if passthrough is only "some bytes." Also when the maximum amount of TCP connections is 65536 (16 bit unsigned integer in TCP-frame) simultanously, that is really amazing thing they've done or am I missing some big picture here?

      --
      You don't know what you don't know.
    2. Re:Not amazing at all by Torne · · Score: 1

      Also when the maximum amount of TCP connections is 65536 (16 bit unsigned integer in TCP-frame) simultanously, that is really amazing thing they've done or am I missing some big picture here?

      The maximum number of TCP connections is unbounded. The maximum number of locally initiated TCP connections is 65535 (you aren't supposed to use port 0).

      You can have as many people connected to a single server listen port as you want, new connections do not use a new port number. Only the 4-tuple of (client IP, client port, server IP, server port) has to be unique.

      It's still impressive that they can scale that well, though - this just isn't amazing in itself ;)

    3. Re:Not amazing at all by daBass · · Score: 1

      I never said it was trivial! :)

      You can't think of it as 2.8M users per server. There are probably 2 boxes that are directory server (trivial task, 70M isn't much) and the rest of the machines just handle connections and exchange message as and when connections come in. Probably a lot less than 70M simultanious, I doubt they have more than a million at the same time and all clients are idle probably 99% of the time, if not more. MS even seems to have removed (or greatly reduced) keepalive packages going from MSN 4 to 5 as all of a sudden the proxy here started kicking me out after a couple of minutes of non-activity when I upgraded. (GAIM works fine)

      Starvation isn't a big issue. The TCP stack takes care of that. (and the improvement they made to that in Vista is probably what allowed them to go to 1/10th of the servers they had before) If all your code ever does is fill the TCP/IP buffer of the connection, it never blocks. This means it is only a very fast memory copy for every send. If the amount of data you have is bigger than the space in the TCP buffer of client A, you keep the rest to yourself and move on to the next client B, and so on. Then when you are done with the cycle, your non-blocking IO code reports that client A is writable again and you empty some more of your data into the buffer.

      So basicaly in one thread you accept and send messages this way, while a thread pool handles message routing. (ie: accept message, give to thread pool for processing, thread puts it in queue for recipient and IO thread pick it up again)

      This mechanism is what makes HTTP servers like thttpd and mathopd so incedibly fast. (they even skip the thread pool completely for serving static files)

      As for the maximum connections: that is still well over a million on 25 boxes. They also spoke of 25 servers, but not about how many network cards per machine. I could be wrong, but I think you could have those 64K connections per card/stack.

      Always fun speculating how people might do this kind of thing!

  128. then by Anonymous Coward · · Score: 0

    why do you care about microsoft.com and the video that discusses it?

  129. Re:An example of the advantages of the new windows by peterpi · · Score: 1

    AIM and yahoo combined must have about 10% of the total traffic of MSN Messenger.

  130. Horse's mouth by Anonymous Coward · · Score: 0
  131. macs are worse.... by cheekyboy · · Score: 1

    tcp aside, as just basic ftp command line, or ftp GUI.

    A mac ftp single data connection, couldnt max out 3.5 megbytes/sec to a unix box or the xbox.

    Xbox to xbox , does 10+ MEGbytes/sec easy

    Linux to xbox (lftp) , 10.5meg/sec too.

    What TF, is wrong with the mac... why is it soo roooted. Even back in 1997, OS7 was still doing 350KB/sec on ftp to an Irix box.

    --
    Liberty freedom are no1, not dicks in suits.
    1. Re:macs are worse.... by Davorama · · Score: 1

      There was a trick to that but it's been so long I don't really remember. You were probably using fetch, or should have been if you weren't and in the config options there was a knob to increase the frame/fragment/packet (something like that) size and it would get much better.

      --

      Davo -- Free speech, free software, AND free beer.

  132. Re:An example of the advantages of the new windows by Anonymous Coward · · Score: 0

    AIM did it yesterday. System-wide boot on at least the East Coast.

  133. 10MBit? by Anonymous Coward · · Score: 0

    They really *should* upgrade to 100 or 1000 Mbit ethernet cards.

    Oh wait... you're talking about Windows?

  134. Poor guys by Anonymous Coward · · Score: 0

    They look like hell!

  135. MOD PARENT DOWN by Anonymous Coward · · Score: 1, Informative

    Who the hell modded this informative?

    The search at rpm.pbone.net in the parent post returns "Your search MPlayer-w32codecs-1.0pre7try2-15.sparc.rpm did not match any entry in database.". Further searches at rpm.pbone.net and Google do not return any hits for this rpm.

  136. Product Placement by Anonymous Coward · · Score: 0

    Did you see the Coke Can at his desk, that's how m$ are paying for all the bandwidth.........Product Placement. :-)

    http://www.indymedia.org.uk/en/regions/nottinghams hire/2005/11/328667.html

  137. Gee -- Someone else to debug my code by richwa · · Score: 2, Insightful

    Microsoft is the only place I've every worked that hired other engineers remove the ongoing responsibility of performance and debug from development engineers. They should require that a developer has to maintain whatever they work on for at least a year after release.

    1. Re:Gee -- Someone else to debug my code by Anonymous Coward · · Score: 0

      Nah, performance is just as much an issue in development, but its pretty impossible to reproduce the live environment artificially in lab.

      Most issues these guys deal with are close to paranormal behaviour from the environment that developers wouldn't be able to simulate easily.

  138. Re:An example of the advantages of the new windows by rbarreira · · Score: 1

    The numbers mentioned are for the MSN MESSENGER service only!

    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  139. Re:10Mbits/s? really? by schon · · Score: 1

    To achieve 1gbp/s to mars you need to buffer all that data in case of packet loss. Available memory will throttle your throughput.

    Well, by the time we have a 1Gb/s link to Mars, every computer will have a minumum of 128GB RAM, so this isn't really an issue.

    The thing is that besides me underestimating the distance to Mars (sorry, and thanks for the correction), I'm right. Bandwidth and latency are orthogonal except in extreme cases (extremely high speed over extremely long distance.)

    As another poster pointed out, with a 30 bit receive window and 100ms latency, it's possible to get 5Gb/s - well under the 480Mb/s that was posted here.

    The problem you describe was solved in the 1990's. The fact that MS only recently got around to implementing it is beside the point.

  140. Re:An example of the advantages of the new windows by rbarreira · · Score: 1

    You're thinking about akamai (content distribution network), but that's not relevant on this particular discussion since we're just talking about the MSN Messenger service, not the whole msn/microsoft site(s).

    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  141. Re:I worked for an ISP that was hosting a M$ site by njyoder · · Score: 3, Insightful

    Pardon me if I think you're lying through your teeth. How could they not notice that they're no longer connecting to a Windows server? They would still have to connect via FTP or something other protocol, did you spoof those too? Not just that, how did you manage to fake the whole directory tree? If they connect to upload files, they'd notice it was a unix system by the file hierarchy and the fact that ASP DIDN'T WORK ANYMORE. Yes, there are some *nix ASP products, but they don't work that well. They'd definitely notice something was wrong the second they tried changing something on the website.

  142. Lesson learned: by Anonymous Coward · · Score: 0

    When you are being filmed, take your chewing gum out!

  143. Feel sorry... by Anonymous Coward · · Score: 0
    "Channel 9 has an interesting video interview with Chris St.Amand and Jeff Stucky who test and debug Microsoft.com. They reveal some of the big problems they used to face such as recycling processes every 5 minutes due to memory leaks and 32 bit limitations, and being unable to push more than 10 Mbits of data to their datacenters due to Windows' networking stack limitations."

    These two have about 30 minutes left in their careers before the rent-a-cops escort them to the front door.

  144. Re:An example of the advantages of the new windows by Ex+Machina · · Score: 1

    Are you joking? No one in the United States ever uses MSN. I have never been asked for my MSN email, but people swap AIM names like phone numbers. I am aware MSN is more popular abroad, but I think the IM penetration in the US is quite high.

  145. There are lots of really good people at Microsoft by argent · · Score: 1

    I'm not surprised that there are people like this there.

    The problems at microsoft that lead to things like the IE-hole-of-the-month-club have nothing to do with the competence or otherwise of the people working there. You could put Linus, RMS, and another fifty of the top OSS developers there and (if they didn't quit) they'd end up producing the same quality of product.

    The problem is that windows has some fundamentally bad designs baked into it. Design flaws that they won't (and probably by now can't) change. Some deliberately created for short-term advantage, like the IE/ActiveX farce, that would break too many applications for them to properly fix now.

  146. Re:An example of the advantages of the new windows by peterpi · · Score: 1

    Interesting. It's the opposite in the UK. I've never had the need to use AIM or Yahoo, but I've got nearly 100 messenger contacts. In fact Messenger is something that you must have installed on some projects I've been on.

  147. Bullshit, quit making up nonsense. by Some+Random+Username · · Score: 1

    From the openbsd mplayer port's Makefile:

    ONLY_FOR_ARCHS= amd64 i386 powerpc sparc64 arm

    As it was explained repeatedly now, its just the win32 binary codecs are i386 only.

  148. Re:10Mbits/s? really? by man_of_mr_e · · Score: 1

    TCP windowing is not the solution. It's a hack. If everyone started using high TCP Windows, retransmission would cripple the network. Of course you could counter that with fully error correcting protocols, but then you reduce bandwidth again as parity information increases. you also increase the load on the CPU and/or network processors.

    It's like saying "I can hold my breath for 10 minutes under water if I meditation and chemicals to slow my heart rate", but that doesn't help someone who needs to move around and do things while underwater.

    You need a solution that works for everything, without putting too much load on the infrastructure.

  149. Well said... by p.rican · · Score: 1

    That's the best definition of a corporation that I've ever heard. You've just gained a new friend :)

    --

    /. --"Demented and sad....but social" -Judd Nelson

  150. Re:10Mbits/s? really? by Jeff- · · Score: 1

    You still don't know what you're talking about. That's not 30 bits of buffer, that's a 30bit window size. That's a 1 gigabyte buffer. Even if you had 128 gigabyte of ram, which I don't know how you've arrived at that, you probably don't want to use almost half of it for one transfer.

    You don't seem to know what the problem or the solution is so I'm not sure how you know when it was solved by anyone including microsoft.

  151. Re:I worked for an ISP that was hosting a M$ site by Anonymous Coward · · Score: 0

    They were using ASP that widely way back then?

  152. Re:What if patching is more benefitial than redesi by GNUALMAFUERTE · · Score: 1

    See?, this is why capitalism doesn't work, and this is what i was pointing out ... what you are saying, is a HORRIBLE way to think, but you consider it OK.

    The purpose of Software development is to DEVELOPE new and better sfotware that is usefull to human kind. But, it's not profitable, so, let's just produce crappy software and earn lots of money, yay for free market!. Hey, public education is not profitable, let's just have a few expensive schools, and make lots of money out of it, so, who cares if only a few can get education, we will be rich, yay for free market!. Hey, you know what?, why don't use start producing weapons and sell them to both the USA and Irak?, that way the war will last forever, and we will be rich!, ok, lots will die, but, you know, let the market decide!.

    Yay for free market.

    You sir, are really dusgusting.

    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
  153. Re:What if patching is more benefitial than redesi by Dreadflint · · Score: 1

    If something not profitable then why would people want to do it?
    Perfectly designed software has its place (ATM's for instance) but at some point it's not profitable (Video Games and Microsoft Operating Systems apparently).

    Most public education ends up being not profitable. That's because of the way it's run not because it couldn't provide the education for less than the amount being paid.

    What about colleges?
    People are willing to pay for education. Education could be profitable. Lots of private schools make profits. Few people run schools out of the goodness of their hearts.

    There is plenty of competition and profit in education. Why do you think people look at so many colleges searching for the one that is right for them.

    Public education is not profitable because there is no drive for it to be profitable. If a public high-school profits then where does the money go? Maybe to pay for the roof of the town hall, or if they are lucky, back to the tax payers next year.

    Private schools aren't expensive schools. People pay a lot yes but clearly the education from the school is more valuable than dollars given to the school.

    It costs the tax payers in my town 13k per student per year for public schooling. If every kid got a 13k voucher then plenty of schools would pop up offering great education for the price. Yes school owners and teachers would make lots of money but the kids would get better education because there is better competition.

    Right now competition is difficult because it involves moving between towns. The public schools practically have a monopoly.

    How many Ivy League schools are public schools?
    That's how many government controlled ivy league software companies there would be.

    Back to your earlier post:

    So called problems:

    1 - The company's cashflow is based arround selling new versions of the software
    Yes. If a new version is just the same as the last one but much more stable then maybe people will buy it. Depends on the marketing and word of mouth. Maybe some people will prefer the cheaper older version that crashed more often the same as some people buy a cheaper used car that breaks more often. There is nothing wrong with that in my opinion.

    2 - They can't sell to it's customers improvements that they customers can't see
    I cant see the interest rate on a loan any more than I can see the stability and reliability of a program I use. Customers buy lower interest rates all the time.

    3 - There is a fixed time that can go by beetween one release and the next one
    There is? Microsoft doesn't update Minesweeper very often. When is the next fixed release on that software?

    4 - Resources are limited
    They are? I've never heard of a company hiring new people and buying more machines. What limit?

  154. Re:What if patching is more benefitial than redesi by GNUALMAFUERTE · · Score: 1

    What a stupid capitalist bastard you are ...

    Look, certain things should be done as good as possible BECAUSE that's good to human kind. I DON'T GIVE A FUCK if someone in your stupid capitalist system can profit from it or not.

    People should recieve the best education possible. People should do their work the best they can. Software should be as good as it can get. And this are just examples, the rule is: The human race have had lots of political, economical and social systems, but the objective all the time is to IMPROVE our life quality, to learn, to be better as a society. If your stupid capitalist system gets in the middle of that, FUCK CAPITALISM.

    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
  155. Re:What if patching is more benefitial than redesi by Dreadflint · · Score: 1

    lol