Slashdot Mirror


Ask the Author of the Latest MS-Funded Windows vs. Linux Study

Last week on Slashdot you saw a (Microsoft-funded) research study on Windows vs. (Novell) Linux reliability by Dr.Herbert Thompson. Novell disagreed with the study's conclusions. So did most Slashdot readers. Thompson's work been mentioned on Slashdot before, especially his famous five-line script that could change electronic voting machine results and his novel, The Mezonic Agenda: Hacking the Presidency. He's a real, genuine-article computer security expert (and regular Slashdot reader) who is happy to put on his flame-resistant suit and discuss his Microsoft vs. Linux study with you. So ask whatever you like, one question per post. We'll send him 10 of the highest-moderated questions and publish his answers next Monday. He'll jump into the discussion then, which ought to make it rather lively.

449 comments

  1. Why risk your creditibilty? by XorNand · · Score: 5, Interesting

    Dr. Thompson:

    Admittedly, I don't know who you are and I haven't read any of your books. Worse, I didn't read your study itself, only its conclusions as reported second-hand by the press. However my lack of knowledge of your backgound is probably consistant with most Slashdot readers and the IT industry as a whole. I have to give you the benefit of the doubt and assume that you are a capable, respected researcher elsewise MS wouldn't have approached you in the first place.

    Could you please explain why you decided to risk drawing your objectivity into question by undertaking this project? Your findings may be 100% valid. And MS may very well have straight-up told you: "Please print whatever you find, even if it casts Windows in a bad light." However, who's going to believe it, even if it were true? If I were in your shoes, I'd be affraid that making a deal like this would ruin my career. If I don't tell MS what they want to hear, word would get out that I don't play ball. If I do report what's in the sponsor's best interest, a lot of people start accusing me of being a shill. Seems like a lose-lose proposition.

    --
    Entrepreneur : (noun), French for "unemployed"
    1. Re:Why risk your creditibilty? by Amouth · · Score: 0, Troll

      ok i wish i hadn't posed the WTF mate? because right now i would give you all the mod points i have.. i never looked at it in that light

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    2. Re:Why risk your creditibilty? by CrimsonSamurai · · Score: 5, Insightful

      Good question. I'd be scared to post anything pro-microsoft on here, as a large number of /. users are pro-linux and anti-microsoft. I myself, am not too biased one way or another. I believe at this time that both linux and windows have their places, and aren't in 100% direct competition.

    3. Re:Why risk your creditibilty? by Kjella · · Score: 2, Insightful

      Could you please explain why you decided to risk drawing your objectivity into question by undertaking this project? Your findings may be 100% valid. And MS may very well have straight-up told you: "Please print whatever you find, even if it casts Windows in a bad light." However, who's going to believe it, even if it were true? If I were in your shoes, I'd be affraid that making a deal like this would ruin my career. If I don't tell MS what they want to hear, word would get out that I don't play ball. If I do report what's in the sponsor's best interest, a lot of people start accusing me of being a shill. Seems like a lose-lose proposition.

      Contrary to popular belief, except in circles like slashdot few people have trouble accepting a report that favors a commercial product from the market leader over a distro based on a free product from a minority player. It is after all the way most reports go (which tend to make little fuzz because preserving status quo isn't very exciting), and there's nothing uncommon about being commercially funded by one side. You make it sound like this is something rare and dangerous. It's common and everyday, even when the reports go against Linux. Is a Linux study funded by GNU/FSF/OSI/OSDL or whatever any more impartial? No. Do you have problems finding people doing it? [sarcasm]What? Wouldn't they be afraid to be considered communist hippies?[/sarcasm]. Most people go out there and try to make a honest living (or at least not further than sensationalizing headlines to draw page hits). Of course there's a small group delivering FUD on demand, but they are far from the majority.

      --
      Live today, because you never know what tomorrow brings
    4. Re:Why risk your creditibilty? by dsginter · · Score: 1, Insightful

      I think that a better question leaves the whole Linux vs. Windows argument out of the question:

      i.e. - Any idiot knows that a study becomes worthless when independent funding is lost (even if the results are truthful). Exactly how much did Microsoft pay you in order for you to submit to such a fiasco and lose your credibility for life?

      To someone like me (who believes that Windows is much cheaper than Linux in many cases), this is something that I'd like answered.

      --
      More
    5. Re:Why risk your creditibilty? by miffo.swe · · Score: 5, Insightful

      What many of you miss to realize(Microsoft included), is that there are a large group of current Microsoft only customers that are unhappy with their current offerings. Just because someone is against Microsofts decisions doesnt meen they like Linux. Many just see Linux as a catalysator wich will free the market, push standards and make interopability more common between vendors. Its very rare with 100% Microsofts network still Microsoft refuses to support any standard that would make life for their customers easier. The constant steering towards 100% MS networks is pissing people off.

      This really isnt about Linux its about making computers and their software be as standard as the internet.

      --
      HTTP/1.1 400
    6. Re:Why risk your creditibilty? by Anonymous Coward · · Score: 0

      Maybe he was just naive... thinking that he could just do some serious science and have it accepted in an honest and critical way.
       
      Sort of like this guy.

    7. Re:Why risk your creditibilty? by Golias · · Score: 1, Insightful

      Is a Linux study funded by GNU/FSF/OSI/OSDL or whatever any more impartial? No. Do you have problems finding people doing it?

      Yes. As far as I'm concerned, they are whores, just like this guy.

      [sarcasm]What? Wouldn't they be afraid to be considered communist hippies?[/sarcasm].

      Oh! You assumed I was going to answer some other way. Huh. So much for your whole damned post having any point at all.

      --

      Information wants to be anthropomorphized.

    8. Re:Why risk your creditibilty? by Burz · · Score: 3, Insightful

      Is a Linux study funded by GNU/FSF/OSI/OSDL or whatever any more impartial? No.

      I think many here would disagree. Nonprofits are not driven by motives which could be considered the mirrored opposite of commercial corporations. There is not the tremendous pressure to turn a profit (or some analog to monetary gain), and in your examples they're run by mere handfuls of individuals receiving very little compensation with only their reputations to fall back on. They represent what are largely hobbyists, almost to a maddening degree.

      OTOH, in Microsoft we have a callow and selfish for-profit entity with a rather abusive track record right up through their financial, er, daliances with SCO.

      Need I say more?

      Given their dynamics and history, being so dismissive of FOSS organizations as to just say 'well, eveone's biased anyway' really doesn't seem like an acceptable attitude.

    9. Re:Why risk your creditibilty? by pdbogen · · Score: 2, Interesting

      You make it sound like this is something rare and dangerous. It's common and everyday, even when the reports go against Linux.

      I'd just like to point out the fact that just because something is commona and everyday doesn't mean it's not dangerous or doesn't merit fighting against.

      GP has a valid question that doesn't really imply one way or another that his findings were bad, or wrong; merely that many people will view them as both things, and (as the prompt seems to imply) since Dr. Thompson seems to be pretty above-board, why he would consent to expose himself to such an attitude.

      If anything, the only assumption GP makes is that any reasonable and well-informed computer "expert" would choose Linux / FOSS over Windows / MS.

    10. Re:Why risk your creditibilty? by Anonymous Coward · · Score: 0

      "Is a Linux study funded by GNU/FSF/OSI/OSDL or whatever any more impartial? No."

      And right you are. However, the bloody point you miss is that no one cridible, including GNU/FSF/OSI/OSDL, funds such reports. Or participates, for that matter. Dr. Herbert Thomson is nothing worth as a scientist. Though I'm quite sure he'll get handsomely paid, not only by Microsoft, for being a whore.

    11. Re:Why risk your creditibilty? by CrimsonSamurai · · Score: 2, Interesting

      That's not exactly what I meant. It just frustrates me that there is a good amount of slashdot users that absolutely hate microsoft and condemn all of their products. This isn't the correct thing to do. I myself am primarily a windows user, but I have dabbled in linux as well. Neither side has perfect products. I do agree that Linux is a good catalyst, but it is no replacement for windows in its current form. My biggest complaint is that it is way to hard to use for the average computer user. I consider myself a power user, and I still have struggles with getting some things to work right in linux. Linux often has the opposite problem where a user has the opportunity to customize many things and control them to their liking but, its just too damn hard sometimes. So basically I guess my point is that no OS is perfect at the current time, or really anywhere near perfect. My point was just that far too many slashdot readers like to condemn microsoft, when perhaps it is not appropriate.

    12. Re:Why risk your creditibilty? by James_Aguilar · · Score: 5, Insightful

      "Could you please explain why you decided to risk drawing your objectivity into question with insane paranoiac Slashdot readers . . ."

      Corrected. I know it may seem like a troll, but I don't think it is. Something that a lot of the readers of this site don't understand is that not everyone thinks that Linux is the shit to the point of denying all evidence to the contrary. Don't get me wrong, I have one Linux-only computer that I use for work, my other is dual boot, and I like it. I love Linux both for its principles and because it allows me to do things that I can't normally do with Windows, BUT that does not mean that I believe its raw performance to be equal to that of a more heavily funded operating system. And you know what? That's OK. I'd still rather use it.

    13. Re:Why risk your creditibilty? by miffo.swe · · Score: 4, Informative

      In my work as a network administrator i work more with Windows than i do with linux. Still after i have worked with Windows since Windows 95 and Linux since a couple of years back i still think its easier to manage linux servers. The ones having most difficulties with linux is the ones trying to use it like they was using Windows. You have to grasp the ground rules first and then linux aint hard at all. Finding an error in Linux is much easier than in Windows for eg. This is ofcourse if you dont see a reinstall as a successful error checking style. Personally i want to know why something break and how to prevent it the next time. Thats impossible with Windows from my experience.

      --
      HTTP/1.1 400
    14. Re:Why risk your creditibilty? by sucker_muts · · Score: 1

      One may not forget MS probably asks many experts/groups to make studies, but therefore does not need to show the findings of all of them. They only choose those with good points for themselves, so him being asked for a study does not directly have to mean he's pressurized to come up with good results. (Even though I presume MS chooses settings & configurations which favor them, of course.

      --
      Dependency hell? => /bin/there/done/that
    15. Re:Why risk your creditibilty? by Haeleth · · Score: 5, Insightful

      I think many here would disagree.

      Hang on, you're saying you believe that you would trust a FSF or OSDL-funded study to be impartial? You're saying that if the FSF funded a study comparing GNU to Windows, and the study came back saying "Windows saves you money in the long term, and Microsoft's Shared Source is as good as Free Software for 99% of users", that the FSF would then be happy to publish that study?

      I don't think so, and I suspect you won't either, if you pause to think about it.

      Nonprofits are not driven by motives which could be considered the mirrored opposite of commercial corporations. There is not the tremendous pressure to turn a profit (or some analog to monetary gain), and in your examples they're run by mere handfuls of individuals receiving very little compensation with only their reputations to fall back on.

      But that doesn't make them impartial! All it means is that the profit motive is replaced by other motives. And there are plenty.

      Think about how much time the major contributors to free software projects put into those projects. Hours, days, months, years of personal time, freely given. Time that could have been spent earning money, or doing charitable work, or even just spending time with their families. Time that was wasted, if it turns out that the software they produced is not actually going to help many people do anything at all.

      When you reach middle age, and the end starts to heave into sight on the horizon of your life, you start to get very, very uncomfortable about the idea that you might have devoted your precious time to an unworthy cause.

      Being so dismissive of FOSS organizations as to just say 'well, eveone's biased anyway' really doesn't seem like an acceptable attitude.

      What's dismissive about that? Microsoft really does think that everyone ought to use Microsoft software, and the FSF really does think that everyone ought to use free software. Everyone is biased. Pretty much everyone does have a pre-existing investment, either of time or money, in one of the options. And human nature does dictate that when you have an investment in something, you are biased towards accepting studies that support it and disregarding studies that don't.

      What's wrong with telling the truth?

    16. Re:Why risk your creditibilty? by matt4077 · · Score: 2, Insightful

      Maybe he did it because HE understands that research should not be guided by popularity. Go ask Galileo or Pythagoras.

    17. Re:Why risk your creditibilty? by Anonymous+Cow+herd · · Score: 1
      Nonprofits are not driven by motives which could be considered the mirrored opposite of commercial corporations.

      I call baloney! Of course nonprofits are driven by motives: ideaology and/or ego. And these motives can lead to just as much number-fudging as a profit-driven motive.

      --
      Ita erat quando hic adveni.
    18. Re:Why risk your creditibilty? by jacksonj04 · · Score: 1, Troll

      I agree with your basic argument, but you speak of Standards and Linux in the same sentence. Linux talks entirely open standards between applications, yet cannot even master copy/paste between those applications.

      If Linux finally had a good standard agreed on for how programs accept arguments, how copying and pasting works, even (gasp) where to store config files then it would be a serious player on the desktop. At the moment all it's doing is touting openness, on the condition that to use the openness you need to be able to write your own bits to make one application talk to another.

      --
      How many people can read hex if only you and dead people can read hex?
    19. Re:Why risk your creditibilty? by Anonymous Coward · · Score: 0

      Of course, the whole thread is ignoring the fact that all "non profit" means is that at the end of the day, someone takes the profit and goes home. Thus the Red Cross CEO getting half a million dollars a year, so it's entirely possible that a non-profit could have "profit-driven motives".

    20. Re:Why risk your creditibilty? by tompaulco · · Score: 1

      I agree, but for different reasons. To me, arguing MS versus linux is like arguing the entire GMC product line versus a specific Ford. I mean, linux is only one of many unix OSes. Perhaps the fact that it works on a desktop better than most others unices is the reason for the argument. But I wouldn't let MS OR linux run any of my mission critical apps.

      --
      If you are not allowed to question your government then the government has answered your question.
    21. Re:Why risk your creditibilty? by Taladar · · Score: 1

      You should really read this. It describes your common problem as a Windows power user with Linux.

    22. Re:Why risk your creditibilty? by Tedium+Unleased · · Score: 0, Flamebait

      Very clever, by comp sci intellectual standards, anyway. Of course one couldn't imagine any value from discussing anything with the comp sci intellectuals on slashdot.

    23. Re:Why risk your creditibilty? by Taladar · · Score: 1

      Almost all Linux programs (all written by people aware of the de facto standards) accept command line arguments the same way (- prefix for short, -- prefix for long options, after a -- without anything after that you can specify other non-option-parameters starting with a minus, wildcard characters and escapes are handled by your shell and thus per definition consistent), copy works by marking, paste by middle click, config files are stored in /etc for single files, in a subdir of /etc for more than one file belonging to the same program. I fail to see the inconsistency you moan. The only inconsistency is caused by some newer programs trying to emulate the Windows way of doing things (ctrl-c copy,...).

    24. Re:Why risk your creditibilty? by x0n · · Score: 1

      >I think many here would disagree. Nonprofits are not driven by motives
      > which could be considered the mirrored opposite of commercial corporations

      Yes, you're quite right; non-profits are driven by motives far less rational: religious fervour for OSS.

      --

      PGP KeyId: 0x08D63965
    25. Re:Why risk your creditibilty? by dbIII · · Score: 1
      Is a Linux study funded by GNU/FSF
      Depends on which year it would be done. If it was not objective at all and going on the opinion of leading members it would be "what's that?", "don't develop for it, that will hurt the hurd" or "we own it - you must use the gnu prefix when you mention it".
    26. Re:Why risk your creditibilty? by MacGod · · Score: 1

      Re-read the GP poster. He wasn't saying that credibility was being sacrificed because Microsoft was shown to have a lower TCO. In fact, he even said "you may be 100% correct". The point is that any study funded by one of the companies being compared is going to have the stink of bias on it, whether or not that was true. If Chevy funds a study to see which cars are better (according to whatever metric), Fords or Chevys, anyone who reads the study will question its objectivity. That's what the grandparent poster was saying. Dr. Thompson risks losing some credibility by spearheading a survey that appears biased (regardless of whether it is or not); it has nothing to do with the actual results per se.

      --
      "Reality is merely an illusion, albeit a very persistent one " -Albert Einstein
    27. Re:Why risk your creditibilty? by rpdillon · · Score: 2, Insightful

      Copy: Ctrl-C
      Cut: Ctrl-X
      Paste: Ctrl-V

      That uses one buffer (i.e. KDE's or Gnome's buffer). Not only is it standard, but it is the exact same shortcuts as those used in Windows!

      X's buffer is used by:
      Select: Copy
      Middle-mouse : Paste

      You don't need to know about one to use the other. They work independently of one another. I've been using Linux since 1998 and I've never has a problem cutting and pasting between application under Gnome, KDE and Ion3.

      Config files? System wide are in /etc. User config files are in ~, usually as .application or, perhaps, in the case of KDE, in .kde subdirectory. Again, in almost 8 years of use, finding a config file has never been an issue.

      I find it odd you would choose these things to complain about. Now, if you want to talk about wireless drivers, it's a whole different ballgame... =)

    28. Re:Why risk your creditibilty? by Anonymous Coward · · Score: 0

      Funny that a 100% microsoft network pisses people off, but a 100% apple, music player, music store, music software, everyone loves.

      If what you say is true it is very odd that people hate microsoft for trying to do what people are saying is so great about apple products, ie they offer the whole package so they can control that it works together.

      I think it all comes down the to money.

    29. Re:Why risk your creditibilty? by Antique+Geekmeister · · Score: 2, Insightful

      There's a number of huge distinctions between the open source community, such as the FSF, and Microsoft. One of them is money: the other is that Microsoft has been caught tiime and time again lying in court, under oath, and breaking the clearest laws of intellectual property ownership, trade secret theft, coercion of witnesses, and fraud.

      The FSF keeps its nose squeaky clean, because they know they have to to keep any respect from their members and from the world at large.

    30. Re:Why risk your creditibilty? by shadowbearer · · Score: 2, Insightful


        When you reach middle age, and the end starts to heave into sight on the horizon of your life, you start to get very, very uncomfortable about the idea that you might have devoted your precious time to an unworthy cause.

        Which is supportive evidence that your argument is too biased in itself to consider.

        How is helping to produce freely given and very secure software for EVERYONE ELSE TO USE FREELY an unworthy cause? Indeed, one could (and I do) consider it "charitable work".

        Oh, and I'm on the approach ramp to middle age; and my feelings about helping only get stronger year after year.

        It's not the fact of bias that you're not considering, it's the *reasons* behind the bias. (Yeah, I've heard a lot of people say that altruism doesn't pay the bills. But as a blanket statement, that's bullshit).

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    31. Re:Why risk your creditibilty? by Lord+Ender · · Score: 1

      Money? Money is always a win.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    32. Re:Why risk your creditibilty? by Anonymous Coward · · Score: 0

      You're making way too much sense, and are way too level-headed to post on Slashdot...

    33. Re:Why risk your creditibilty? by chef_raekwon · · Score: 1

      there is a good amount of slashdot users that absolutely hate microsoft and condemn all of their products

      if we were to focus on the hatred for a second, I believe most haters hate microsoft server and subsequent server products. as you have said Linux .... is no replacement for windows in its current form, i can only assume your mentions are Desktop centric. As a Solaris/Linux Sysadmin and Developer, I too despise MS products because they are inherently difficult to integrate into a heterogeneous network. Case in point: Try to ssh to a vanilla windows server, and have batch jobs run. Everything has to be done Unix side, unless I install the most common of apps on a windows box (read: grep, sed, awk, etc....)

      As a Desktop machine, it works fine.

      --
      We're like rats, in some experiment! -- George Costanza
    34. Re:Why risk your creditibilty? by drsmithy · · Score: 1
      [...] copy works by marking, paste by middle click, [...]

      Unless you want to copy/paste something that isn't plain text. Or - incredible as it may seem - select something without wiping out the contents of the clipboard.

      I fail to see the inconsistency you moan.

      You have got to be fucking joking...

      * Apps regularly use different - and -- switches to specify the same thing (-r vs -R for recursive) and/or the same option to specific different things (-f (or -F !) for "force" vs "file"). Some of them use -long options with the -short delimiter (eg: find, openssl).

      * Naming conventions for files in /etc are inconsistent (is it named after the app ? The service ? Something apparently random but with Historical Significance ?).

      * Formatting conventions for files in /etc are inconsistent (key = value pairs ? Broken into [sections] ? Is whitespace important ? Are tabs vs spaces relevant ? Is it a shell script or just text ?).

      * Locations for files are inconsistent (/etc ? /etc/sysconfig ? /etc/program_name ? /etc/program_name.d ? /etc/completelyrandom ? /usr/lib/programname ? /var/somethingorother ?).

      * Results are inconsistent (will the changes take effect immediately/automatically ? Will they need to be manually reread ? Will an app need to be completely restarted ? Will they apply immediately, but only to subsequent users ? Will everything crash and burn if there's an error in the config file or will it be smart enough to check first ?)

      (Then of course, there's the obligatory spaghetti-bowl of symlinks scattered over the entire filesystem to exacerbate the situation).

      In fact, just about every aspect of /etc - and unix in general - is inconsistent. It's a tragedy that a "good" unix admin is typically identified solely by his ability to remember thousands of individual nuances each application, config file and system has (and the most obvious sign of how immature and unprofessional the industry is).

      With the exception of a handful of projects like KDE and GNOME, unix is the poster child for unintuitive, unpredictable, inconsistent, user-hostile UI. It stuns me anyone would even *try* to argue otherwise.

    35. Re:Why risk your creditibilty? by James_Aguilar · · Score: 2, Insightful

      I didn't play my thoughts out to their conclusion in my post, and for that I apologize. Let me write the rest of what I was thinking here.

      What I meant to say was that, hey, this guy has a pretty good reputation for putting out good studies. Insane paranoiac people will say, he is getting paid to deliver a certain conclusion! Normal people will say, this guy has a reputation for honesty, I trust what he is saying. That is what I was trying to convey in my post.

    36. Re:Why risk your creditibilty? by Taladar · · Score: 1

      Actually every Unix admin trying to remember the filenames (actively trying, not knowing from regular use) of config files is an idiot. There are lots of ways to find out the filename for a given application (man-pages, list of filenames belonging to the package by the package manager are just two of them). Programs usually need a restart when you change their config file, I can't really remember any program that acts differently even though some programs offer an additional mechanism to re-read the config file without restarting by sending a SIGHUP to the program (usually daemons that need high-availability).

      I agree that the recursive option is specified differently and the same is true for the "do not look up hostnames and ports" option lots of programs use but apart from those few there really are no options all programs have in common.

      The inconsistency in config file syntax are actually a strength. For one it makes the effort to develop a program lower if you can use a format that is easy to parse in the program language of your choice (actually use the interpreter of your language to do the parsing e.g.). If all programs would have to use a fixed format you would have a system similar to xml, all files look the same but it doesn't make configuring programs any easier (and automatically changisng them would probably be more difficult).

      Your last paragraph really initiated this response. KDE and Gnome are the poster childs for inconsistency. Sure, internally they are consistent but they ignore every standard way of doing things on Unix just to please users switching to Linux from Windows. For example, take KDE Kioslaves, nice for KDE apps but if they had implemented the same functionality in the kernel filesystem layer it could have been used by all Linux programs, not just the ones compiled against KDE libraries. Unix may be unintuitive for Windows users (see the article in my sig for more on that) but it is far from unpredictable or user-hostile.

      Every effect on a Unix system not plastered with Windows-Emulation-GUIs like KDE or Gnome has a simple cause and you can even find it in your actions when the behaviour changed and/or the log files (of course hardware errors are an exception but those are not really the fault of the OS). The truly unpredictable OS is Windows as it hides some things from the user that are easily accessible on Unix.

    37. Re:Why risk your creditibilty? by GotSanity · · Score: 1

      Hang on, you're saying you believe that you would trust a FSF or OSDL-funded study to be impartial? You're saying that if the FSF funded a study comparing GNU to Windows, and the study came back saying "Windows saves you money in the long term, and Microsoft's Shared Source is as good as Free Software for 99% of users", that the FSF would then be happy to publish that study?

      I don't think so, and I suspect you won't either, if you pause to think about it.


      Why not let Apple conduct the study... Oh wait. Thats biased too.

      Point is that no one on this planet who has any experience in any form of technology is going to be able to form an unbiased opinion about any form of technology. Humans have a tendancy to draw conclusions about something the second they see it.

    38. Re:Why risk your creditibilty? by Amouth · · Score: 0

      Someone want to tell my why this comment was a troll?? i was making note that the parent has a damn good question and that i am sorry i posed the first post with a usless topic..

      the Parent "Why risk your creditibilty?" has a very good point and i feel that he needs to get that question through

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    39. Re:Why risk your creditibilty? by jacksonj04 · · Score: 1

      Windows hiding things actually makes for more predictability. You know that unless the person has either a. really screwed up or b. really knows what they are doing then the system will act like millions of others with that hidden option unchanged.

      --
      How many people can read hex if only you and dead people can read hex?
    40. Re:Why risk your creditibilty? by Alex+Zepeda · · Score: 1

      For example, take KDE Kioslaves, nice for KDE apps but if they had implemented the same functionality in the kernel filesystem layer it could have been used by all Linux programs, not just the ones compiled against KDE libraries.

      Right, but KDE is not Linux only. Developing a user level filesystem layer was a good thing(tm). Further, you could write a wrapper library (although I am under the assumption that one exists) to provde any application with nearly transparent access to the kio library.

      --
      alex

      --
      The revolution will be mocked
    41. Re:Why risk your creditibilty? by Anivair · · Score: 1

      Hang on, you're saying you believe that you would trust a FSF or OSDL-funded study to be impartial? You're saying that if the FSF funded a study comparing GNU to Windows, and the study came back saying "Windows saves you money in the long term, and Microsoft's Shared Source is as good as Free Software for 99% of users", that the FSF would then be happy to publish that study? I don't think so, and I suspect you won't either, if you pause to think about it. Don't be silly, of course it's more valid. a) anytime hte goal is not to maintain the bottom line of your money making company you can be more trustworthy period. b) the goal of the open source community as a whole is not to overthrow MS, but to make quality computing software. A bad review helps us to make better software, bottom line. While nobody likes to see a bad review of their stuff the open source community as a whole is more willing to receive such a review.

    42. Re:Why risk your creditibilty? by Burz · · Score: 0, Troll

      What's dismissive about that? Microsoft really does think that everyone ought to use Microsoft software, and the FSF really does think that everyone ought to use free software. Everyone is biased.

      Not necessarily. And in this case its a matter of degree.

      Put it this way: Who do you trust more, the FSF or Microsoft... and why? For that matter, why does someone go to work for Microsoft vs. the FSF or particular FOSS projects? The former is always characterized by money, whereas the latter operates on and advocates for a mix of business models and incentives. Does providing an alternative to vendor-lockin have to mean that someone is "biased" instead of using good judgement?

      Just because some people have strong opinions or come to certain conclusions doesn't meant they're "biased". And I must say, this is the typical "Fox News Defense". They won the right to knowingly LIE to viewers in a court of law, then they try to tear down everyone else with innuendos starting with "everyone is biased". That's the defense of someone who cannot convincingly marshall actual facts in response to criticism.

      Maybe you should be more concerned with how complete and accurate a picture the different parties are willing to reveal.

    43. Re:Why risk your creditibilty? by Burz · · Score: 1
      Yes, you're quite right; non-profits are driven by motives far less rational: religious fervour for OSS.

      That's a predictable response, and yet it doesn't hold water. It is the MS camp that insists on A) Retaining a monopoly, B) Money in all binding relationships. I don't know about you, but I distrust such single-mindedness.

      Money isn't even close to being the measure of all that is rational.

      OTOH mixing the for-profit and free seem much more natural.

    44. Re:Why risk your creditibilty? by TheRaven64 · · Score: 1
      Actually, that's not quite right. You've described how it's supposed to work. A significant number of application developers don't seem to understand the difference between the copy buffer and the select buffer (both provided by X11, by the way), and set meta-C (it should never be control-C either, but some idiots seem to think copying the wrong way Windows does things is better than doing what UNIX has been doing correctly for a couple of decades[1]) to copy to the select buffer, or middle click to paste from the clipboard buffer.

      For pet peeves about current X11 apps, how about behaviour when double or tripple clicking in a text box / field. I currently have apps open with four different behaviours. It's things like that that make me wish Apple would hurry up and fix my PowerBook.

      [1] Why can't you select text and copy it to the clipboard buffer in a terminal window? Because someone thought it was a good idea to use control instead of meta as a modifier, so when you hit the copy key combination it sends SIGTERM to your open app. Nice. At least GNUstep's Terminal.app handles copying and pasting in a sane way - I can paste by hitting meta-v, without having to reach for the mouse.

      --
      I am TheRaven on Soylent News
    45. Re:Why risk your creditibilty? by elrous0 · · Score: 1
      They represent what are largely hobbyists, almost to a maddening degree.

      They are also largely pro-Linux, pro-oss zealots. And zealots don't need money to be biased.

      -Eric

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    46. Re:Why risk your creditibilty? by JBMesserly · · Score: 1

      Hang on, you're saying you believe that you would trust a FSF or OSDL-funded study to be impartial? You're saying that if the FSF funded a study comparing GNU to Windows, and the study came back saying "Windows saves you money in the long term, and Microsoft's Shared Source is as good as Free Software for 99% of users", that the FSF would then be happy to publish that study?

      The FSF would never commision such a study. Their position is simply that users of software should have certain rights, not that certain licensing models "save you money in the long term." The study you mention would be more likely to come from the OSI.

    47. Re:Why risk your creditibilty? by drsmithy · · Score: 1
      Actually every Unix admin trying to remember the filenames (actively trying, not knowing from regular use) of config files is an idiot.

      There is no distinction between "actively trying" and "just knowing".

      Programs usually need a restart when you change their config file, I can't really remember any program that acts differently even though some programs offer an additional mechanism to re-read the config file without restarting by sending a SIGHUP to the program (usually daemons that need high-availability).

      Most will reread with just a SIGHUP. Not all, though, and they don't all "reread" the same way (eg: some will only apply the changes to new instances, not existing ones).

      Samba is an example of something that will automatically detect and apply changes without needing a restart or SUGHUP.

      The problem, of course, is that the onus is on *you*, the user, to know which of these programs will behave in a certain fashion and be able to change your actions and expectations appropriately (bad UI), rather than just have a standard, defined, consistent set of procedures that will produce equivalent results (good UI).

      I agree that the recursive option is specified differently and the same is true for the "do not look up hostnames and ports" option lots of programs use but apart from those few there really are no options all programs have in common.

      Oh, come *on*.

      * -f, -F can be "force", "file", "freshen"

      * -v, -V can be "verbose", "version"

      * -a can be "archive", "all"

      This is completely off the top of my head without even thinking about it. There's *lots* more.

      The inconsistency in config file syntax are actually a strength.

      Only in the depths of sophistry could anyone consider pointless, labour-creating inconsistency a "strength".

      For one it makes the effort to develop a program lower if you can use a format that is easy to parse in the program language of your choice (actually use the interpreter of your language to do the parsing e.g.).

      Of course, if there were actually *standards* for things like the format/structure of files in /etc, your whole argument falls apart because there would be a standardised parser (like getopt for commandline switches) ported to every programming language unix has ever seen. "A format easier to parse in the language of your choice" would be meaningless because they could all do it.

      The catastrophe of /etc is not in any way, shape or form a "strength". It's one redeeming feature is that files can (usually) be edited manually in case of disaster. The downside of this, is that the accepted and encouraged practice for making day to day changes to these files is manually doing so in a text editor or some text stream processing tool (which, while a somewhat understandable decision 30 years ago, is simply a broken concept today).

      If all programs would have to use a fixed format you would have a system similar to xml, all files look the same but it doesn't make configuring programs any easier (and automatically changisng them would probably be more difficult).

      Huh ? How on earth would a standard format and structure (and, even better, API) make automated changes *more difficult* ? Instead of having to remember which of the dozen different formats a file is in before you write that sed or perl one liner, you could just call a single, standard command that takes a handful of arguments to make an atomic change of a single value in the file. The same command and arguments that would be used to make a change in *any* file. How on Earth could that be considered *more* difficult ?

      (Heck, with just a little bit of foresight and actual design (something distinctly lacking from unix) you could even have that tool check the input for semantics and correctness, reducing even more the likelihood of a typo rendering an entire system useless.)

      Sure, internally they are consistent but th

    48. Re:Why risk your creditibilty? by Bush+Pig · · Score: 1

      At least it doesn't have a fucking registry - arguably _the_ _most_ _broken_ way of configuring a system.

      --
      What a long, strange trip it's been.
    49. Re:Why risk your creditibilty? by gilesjuk · · Score: 1

      It's also easier to diagnose problems on Unix machines, logging is a lot more detailed.

      Having spend a day trying to get a web application to play ball on a Win2003 server machine yesterday I can tell you I'd have felt much more confident with a Unix machine. It's just very hard to know what's going on with a Windows box, the Event Viewer is rubbish and not utilised much.

    50. Re:Why risk your creditibilty? by drsmithy · · Score: 1
      At least it doesn't have a fucking registry - arguably _the_ _most_ _broken_ way of configuring a system.

      The only (much overstated) weakness of the Registry is the binary file reliance on the backend. In every other way, it's a vastly superior concept than /etc.

    51. Re:Why risk your creditibilty? by Bush+Pig · · Score: 1

      Um. No, it isn't. It's vastly _inferior_.

      Having dealt with both, I'm still convinced the registry is seriously broken, compared to a bunch of files in /etc.

      And the binary back end, while a serious problem, is only part of it.

      --
      What a long, strange trip it's been.
    52. Re:Why risk your creditibilty? by drsmithy · · Score: 1
      Um. No, it isn't. It's vastly _inferior_.

      In what way(s) ? Be specific, and give examples of how /etc is better in that regard.

      Having dealt with both, I'm still convinced the registry is seriously broken, compared to a bunch of files in /etc.

      I can (and have, in this thread and others) reel of a list of definite and obvious ways /etc is broken. I can only think of a single good thing about it, and even that has nothing to do with the idea of /etc per se.

      However, I'd be interested to hear why you think a system-wide, consistent, organised, transactional, auditable, finely permissioned central data repository is inferior to a mess of inconsistent, poorly organised monolithic text files with primitive access restrictions.

      And the binary back end, while a serious problem, is only part of it.

      What's the rest (it's also interesting how so few people typically get riled up about the "binary backend" of other databases) ?

    53. Re:Why risk your creditibilty? by Scudsucker · · Score: 1

      Funny that a 100% microsoft network pisses people off, but a 100% apple, music player, music store, music software, everyone loves.

      Apple has never been close to being a monopoly. Much less a convicted one. "Funny" how many people ignore that fact when making comparisons.

    54. Re:Why risk your creditibilty? by Burz · · Score: 1
      "Put it this way: Who do you trust more, the FSF or Microsoft... and why? For that matter, why does someone go to work for Microsoft vs. the FSF or particular FOSS projects? The former is always characterized by money, whereas the latter operates on and advocates for a mix of business models and incentives. Does providing an alternative to vendor-lockin have to mean that someone is "biased" instead of using good judgement?

      Just because some people have strong opinions or come to certain conclusions doesn't meant they're "biased". And I must say, this is the typical "Fox News Defense". They won the right to knowingly LIE to viewers in a court of law, then they try to tear down everyone else with innuendos starting with "everyone is biased". That's the defense of someone who cannot convincingly marshall actual facts in response to criticism.

      Maybe you should be more concerned with how complete and accurate a picture the different parties are willing to reveal."

      Broadcasters can bully and fire reporters for not doctoring the news on-command:
      In February 2003, a Florida Court of Appeals unanimously agreed with an assertion by FOX News that there is no rule against distorting or falsifying the news in the United States.

    55. Re:Why risk your creditibilty? by starlwe · · Score: 0, Flamebait

      I agree. I always use the best tool for the job. Linux certainly has its advantages, I find it to be a great server. But Windows also has better tools, like the WinDBG and SoftICE kernel debuggers, it is far far superior to gdb in linux. I also find it interesting that many people talk about how Linux is better than Windows in the absolute sense when they have no idea the internal workings of the O/S. What they see on the outside, meaning the UI, has nothing to do with how it works inside or its design. For example, core boot mode drivers for Linux cannot be loaded on demand, as in it has to be linked to the kernel image itself. That means if you update the driver code you have to recompile the kernel itself. Whereas NT kernel loads them on demand, that you can update your boot mode drivers with OUT recompiling the kernel itself. It is more modular and more portable than the Linux kernel. For the same reason, the HAL.DLL module makes the NT kernel portable in the sense that you do not need to recompile your kernel every time you use a different chipset because the kernel is separated from platform dependent code. You can easily verify the truth of this paragraph by simply looking in your Linux kernel source tree and type make config, you will find that your boot mode drivers, like ext3 or xfs, or whatever you use for your root fs is linked into the kernel. In fact, if you compile that driver as a module, you'll see a kernel panic when you restart with the new kernel. Another design issue I tend to favor Windows is the ability to run subsystem environments. Granted only the Win32 subsystem ships with Windows, you could nevertheless run the POSIX subsystem on Windows if you wish. Unix apps can run on Windows natively, without emulation, whereas Windows apps can never run natively on Linux/Unix, you always need emulation. The Unix services for Windows is NOT an emulator, it contains the updated Posix subsystem server for Windows. So in theory you can have different flavors of environments with radically different APIs for each environment with one common O/S core. To the end user, it would be like having different O/S in a single package. An argument could be made to say that the Posix subsystem acts like a virtual machine, which in that case the Win32 subsystem is also a virtual machine. What many people don't seem to realize is Win32 is not the native system API for Windows NT! Like if a Posix app calls fork() and a Win32 app calls CreateProcess(), both of these actually calls NtCreateProcess(), a native NT API, to do the actual work. Posix apps on Windows do NOT call Win32 functions like an emulator would**. The native NT API is the system service, or a common language for NT O/S, not Win32 like it was on Win 9X based system. (**Although the GUI stuff in Posix does call Win32k.sys so that Microsoft don't have to write separate drivers for different environments. But that is a design choice and doesn't have to be that way) The point about NT's environment subsystems is that you can write many custom subsystems. You can make the system behave like a Windows box, or you can make the system behave like a Unix box, or an OS X box. The default Windows distribution cannot run without the csrss.exe, the Win32 subsystem because Microsoft made it so you can't run without Win32, but that is a choice they made because they want us to use Win32. But in theory, if you have the Windows Source code, you can make it so that your NT box run whatever subsystem you want without the Win32 subsystem running. I want to say here don't confuse implementation with design. The reason Windows still crashes a lot is because of poor implementation, not because of poor design. I'm not saying Linux has bad design or anything, far from it. In fact, the Linux monolithic design has a definite speed advantage over NT's modular design any day. Linux also has a better implementation than that of Windows. In large server environments, Linux wins anyday because in theory, Linux design has the higher end on performance. NT design

  2. My 2c. by Anonymous Coward · · Score: 0

    Does it hurt?

    1. Re:My 2c. by coraxo · · Score: 1

      or
      How painfull was it when doctor removed your sense of shame ?

      --
      Strc prst skrz krk and vomit! Can help.
  3. One question by Anonymous Coward · · Score: 0

    What is the going rate for one's professional credibility?

  4. Dear Sir.... by Anonymous Coward · · Score: 3, Funny

    ...Will we see this as a dup on /. in about a month?

  5. How much by Anonymous Coward · · Score: 0

    Were you paid?

  6. My Question by rolfwind · · Score: 5, Insightful

    How can you stay neutral when one side is funding your research?

    1. Re:My Question by garcia · · Score: 4, Insightful

      How can you stay neutral when one side is funding your research?

      This isn't something that I think can be answered as no matter what he says most of the readership here won't believe him (myself included).

      Regardless of any study *I* have interpreted data for, I'm always looking to slant it in *my* favor. There's no way that *any* one person is able to present a set of data, paid for or not, in a neutral manner.

      Even if they can, we won't believe them unless it's for our side ;)

    2. Re:My Question by Decaff · · Score: 3, Insightful

      How can you stay neutral when one side is funding your research?

      Because if you don't, no-one will fund your research again. Anyone can find marketing people and spin doctors. Quality researchers are hard to find, and if there is evidence of biased or forged research, their career is at an end.

    3. Re:My Question by Anonymous Coward · · Score: 1, Insightful

      The same way judges that are payed by the state are neutral when judging cases against the state.

    4. Re:My Question by Anonymous Coward · · Score: 0

      So, do you have any career tips for this guy?

    5. Re:My Question by miffo.swe · · Score: 3, Interesting

      No problem, just apply yourself with some integrity. Sadly this is a rarely seen trade theese days. This kid is an Microsoft MVP (Most Valuable Professional) so its not only the funding that makes it hard to see him as unbiased.

      --
      HTTP/1.1 400
    6. Re:My Question by UserGoogol · · Score: 2, Insightful

      I don't know if that's true. Good biased research is done by actually conducting serious research and then selecting the most skewed way to interpret the data. This requires a bit more skill than just pulling numbers out of your ass.

      --
      "Never attribute to malice that which can be adequately explained by stupidity." -- Hanlon's Razor
    7. Re:My Question by Anonymous Coward · · Score: 0

      >> How can you stay neutral when one side is funding your research?

      You trying to ask about his objectivity, but he's a security expert. Think about that for just a second. Does someone who makes his income from insecure systems really want the world to run Linux? It's like asking an anti-virus software company to give you a suggestion for an OS.

      Here is a fun idea for a better question:

      How can you stay neutral when one side is funding your career?

    8. Re:My Question by at_slashdot · · Score: 1

      "How can you stay neutral when one side is funding your research?"

      Simple, you take a coin, you flip it, see the result, if it's head -- Microsoft loses, if it's tail -- Linux wins.

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    9. Re:My Question by peragrin · · Score: 2, Insightful

      Yankee Group
      Garter,
      Enderle consulting,

      Do any of these names ring a bell? all but the last on claims to be unbaised but their reports can be shown in minutes to us predetermined Data.

      So what was that about being neutral again? Which group is making more money than you do every minute?

      --
      i thought once I was found, but it was only a dream.
    10. Re:My Question by slavemowgli · · Score: 2, Insightful

      Well, if you're not looking for a particular outcome, then it'll at least be easier for you to actually get to grips with unexpected outcomes instead of modifying the study until the results suit you - I think that's something that's a definite risk if you get paid by one side. Even when you still try to be objective, and even when you don't get any pressure whatsoever (explicit or implied) to come to a certain conclusion, I don't think you can truly be objective if one side is paying you.

      When you're not being paid, though, it is possible. Take a look at science, for example; if you replace "study" with "experiment", you'll see that the whole thing isn't much different really, and in science, most people manage to be at least reasonably objective. You may already have an idea about how things work (that is, you may already have a scientific theory); but if you do an experiment and the results don't fit into your theory, then you'll most likely modify the theory until it works again. (Or you might even throw it away altogether, but I think that's less common.)

      Of course, some scientists don't manage to do that and instead get so attached to a particular theory (for whatever reason) or come to dislike a new theory so much that they simply reject it on emotional grounds, without a real, rational, scientific reason. This is unfortunate, but it's not the norm - most scientists manage to be objective.

      A good example might be Einstein and the "spooky action at a distance". Did he dislike it? Certainly. Did he think it couldn't be something that actually occured in reality? You betcha. But he didn't reject quantum mechanics because of it; rather, he tried to find a way to modify QM to get rid of what he believed was an artifact.

      Of course, we nowadays pretty much know (to the extent that you can truly positively "know" something in science) that he was incorrect and that SAAAD really exists. But the point is that Einstein, while he did not like the idea of SAAAD, reacted in a scientific fashion instead of resorting to dirtier tactics like spreading FUD, buying studies, and all that, which unfortunately seems to be all too common outside of the scientific community.

      Regarding Mr. Thompson, I'm not sure if he's a man of questionable ethics who doesn't mind creating a study that comes to a predetermined result if the money is right, or if he is naive enough to truly believe that he can be objective in a study commissioned by and paid for by Microsoft.

      And just to make it clear, I don't want to comment on the findings of the study as such at all. I do have my own opinion, of course (Linux/Unix rox, Windows sux, and yes, I've used both for more than a decade), but I don't know exactly what question the study was supposed to evaluate, so I can't comment on it, naturally. I just think that the methodology in this case is rather fishy - praise for company A paid for by company A always is, even if it should be well-deserved.

      --
      quidquid latine dictum sit altum videtur.
    11. Re:My Question by Assmasher · · Score: 1

      No offense, but this is why you'd be a terrible scientist. You admit that you could not be objective, that does not mean that others cannot whether you believe that they are or do not believe so.

      The very nature of the slashdot readership by and large suggests an inability to be impartial so it begs the question, why on earth would anyone like the good doctor agree to be objective in a discussion with a mob of people who are for the most part totally subjective?

      Personally, I tend to write zealotry off as one of two things, either youthful inexperience or a minor personality disorder. Afterall, it's all a toolbox and EVERYTHING has caveats.

      --
      Loading...
    12. Re:My Question by indiejade · · Score: 1

      Michael Crichton's _State of Fear_ examines this question. Interesting story; but ultimately, his fictional perspective (as thoroughly researched as it was) is somewhat biased.

    13. Re:My Question by FinchWorld · · Score: 2, Interesting
      Thats kind of funny, I had a cousin who came out of University with a Bsc in chemistry. One of the first jobs he got was research for BP (Oil company). Due to his prior diving expirience he was choosen to study the effects of deep sea drilling on local marine life.

      His study showed that there was quite a significant effect on marine life, more than previous studies had shown.

      He was thanked then disposed of within a month, his study left with him. Needless to say had the study said what BP wanted to here he would never have had such a rapid removal from BP.

      --
      "I may be full of crap about this game, and I may be wrong, and that's fine." -Jack Thompson
    14. Re:My Question by flyinwhitey · · Score: 1

      So you're generalizing your tendency to be biased onto other people?

      Sorry, many people do research every day with the only goal to do the highest quality research possible, regardless of funder.

      I think the conclusions you draw say more about you than anything else.

      --
      How pathetic are you that you follow me from topic to topic and waste all your mod points at once modding me down?
    15. Re:My Question by flyinwhitey · · Score: 1

      I would ask why a chemist was doing research on marine biology, but I'm sure you made that whole story up.

      --
      How pathetic are you that you follow me from topic to topic and waste all your mod points at once modding me down?
    16. Re:My Question by Anonymous Coward · · Score: 0

      Amen. I've watched the pain of an honest researcher, forced to disprove the results of his colleagues in the same field who were part of the same grant. As gently as possible, he showed that they'd just entirely wasted 3 years of research by ignoring the bias built into their record-keeping, and in fact proved their conclusions that were supposed to lead to the next multi-million dollar grant absolutely wrong.

      It was painful to watch: he really did respect their research and their intentions, and agreeing with their results would have helped secure his next round of funding, but they were flat-out wrong and he couldn't live with himself if he didn't stop the error right there before wasting more years of people's lives. It was painful to watch: he gave them every opportunity to retract their findings and warn them before the presentation that blew them sky-high.

      Even people paid off the same grant can be honest enough to question the results, and the cost to their funding plans and to their professional status is fairly immediate, but in the long run such people help keep us all more honest.

    17. Re:My Question by Decaff · · Score: 1

      Do any of these names ring a bell? all but the last on claims to be unbaised but their reports can be shown in minutes to us predetermined Data.

      This is confusing the researcher with the subsequent spin put on the data.

    18. Re:My Question by Decaff · · Score: 1

      Needless to say had the study said what BP wanted to here he would never have had such a rapid removal from BP.

      Unless you have direct evidence of this, you can't draw this conclusion. Any company the size of BP needs good accurate science, and would be very foolish to hire biased researchers (after all, there is a cheaper alternative - simply invent data).

    19. Re:My Question by Decaff · · Score: 1

      Good biased research is done by actually conducting serious research and then selecting the most skewed way to interpret the data.

      This is a waste of time - what is the point of conducting serious research in this case? Why not just make it up?

    20. Re:My Question by Anonymous Coward · · Score: 0
      Yes, Oil=biological.

      Thanks!

    21. Re:My Question by Slinky+Saves+the+Wor · · Score: 1

      Why don't you get him to release the study somewhere?

      --
      I do not moderate.
    22. Re:My Question by FinchWorld · · Score: 1

      The study was done while in the employment of BP, and due to certain clauses in the contract (A form of None-disclosure) it would belong to the company after he completed it (They fronted the cash for it and payed his wages, If it was an independant study, he would have).

      --
      "I may be full of crap about this game, and I may be wrong, and that's fine." -Jack Thompson
  7. question by nother_nix_hacker · · Score: 0, Troll

    I have a question, you know full well that most of what you said regarding the TCO issue is bollocks....so why did you say it?

    Yours,
    nother_nix_hacker

    1. Re:question by Chr0nik · · Score: 0

      I'm not defending anyone, least of all M$, that being said... Cost of ownership is relative to how many *nix gurus you have on staff. And how much they are willing to work for. OS licensing is NOT the only factor.

      --


      ... what did you expect, something profound?
  8. hmmm by loconet · · Score: 0, Troll

    Is Jiminy Cricket in on this too?

    --
    [alk]
  9. Selection of applications. by miffo.swe · · Score: 5, Interesting

    The study seemed to only compare comercial applications on the various platforms and not the alternatives. Its very common that comercial apps on Linux have poor support on Linux while the free alternatives blows most out of the water on Windows too. Its not especially hard to select a couple of apps with stellar support on Windows and SAP like support on Linux and blame Linux when the problem really lies in the lack of vendor support. Some vendors even support just one specific linux version without! any patches applied.

    What care was taken in selecting applications with similar support offerings to not bias the study heavily to Microsofts advantage?

    --
    HTTP/1.1 400
  10. What about negative results? by One+Louder · · Score: 4, Interesting
    Do you believe your study would have been allowed to be published had the results turned out against them?

    How many Microsoft-funded studies have been buried because the conclusion was "incorrect"?

    1. Re:What about negative results? by Cee · · Score: 5, Insightful

      How many Microsoft-funded studies have been buried because the conclusion was "incorrect"?

      How would Dr. Thompson ever know that? Has he been in charge for a lot of MS-funded studies lately?

    2. Re:What about negative results? by ergo98 · · Score: 1

      Do you believe your study would have been allowed to be published had the results turned out against them?

      Unless he can time travel, this is an impossible question to answer.

      How many Microsoft-funded studies have been buried because the conclusion was "incorrect"?

      Geesh, what world do people live on around here? If Microsoft funds a study, they have every right to bury those that they want to bury. Their are many mult-billion dollar competitors to Microsoft, as well as a huge open-source community, that already handles the anti-Microsoft study angle with gusto.

      It is remarkable how any study that finds Linux to be great, whether sponsored by RedHat, IBM, Novell, or whoever, is unimpeachable, but a study that finds in favour only has any merit at all if it's written by the hand of God.

    3. Re:What about negative results? by killmenow · · Score: 1
      Unless he can time travel, this is an impossible question to answer.
      No, he can anser it. The question again, with emphasis added: "Do you believe your study would have been allowed to be published had the results turned out against them?"

      That's a fairly simple question to answer. He need only say yes or no. It asks only about his personal belief, not about any factual matter.
      Geesh, what world do people live on around here? If Microsoft funds a study, they have every right to bury those that they want to bury. Their are many mult-billion dollar competitors to Microsoft, as well as a huge open-source community, that already handles the anti-Microsoft study angle with gusto.
      Agreed. If they bought it, they can choose to do with it what they wish. Which lends credence to the theory that any published study of Microsoft products that is paid for by Microsoft (substitute any organization paying for reviews/studies of its own products really) is by its very nature biased and untrustworthy.
      It is remarkable how any study that finds Linux to be great, whether sponsored by RedHat, IBM, Novell, or whoever, is unimpeachable, but a study that finds in favour only has any merit at all if it's written by the hand of God.
      It is not remarkable that a group of people would read a study that confirms the beliefs they already have and find it believable. It is to be expected that any study that does not conform to your personal experiences will be subjected to a great deal of cynicism.

      However, we should all acknowledge that bias exists everywhere. I would no sooner believe a Red Hat funded study that concludes Red Hat Linux is superior to Windows at tasks X, Y, and/or Z than I would believe Microsoft's "Get The Facts" campaign. If I believe Linux (any distro) to be superior to Windows at X, Y, and/or Z, it is because I have personal experience that says so.

      What I'd like to see is a "consumer's union" of technology whereby members can subscribe, pay to access white papers, studies, reviews, etc. and basically independently fund technology studies without any influence of corporations, vendors, manufacturers, etc. Sort of like a Consumer Reports for IT. Only better.
    4. Re:What about negative results? by manifoldronin · · Score: 1
      If they bought it, they can choose to do with it what they wish. Which lends credence to the theory that any published study of Microsoft products that is paid for by Microsoft (substitute any organization paying for reviews/studies of its own products really) is by its very nature biased and untrustworthy.
      Wait, that's a little bit of jumping to the conclusion there. Let's assume MS has buried all the studies against them and published those in favor. That only leads to the conclusion that the collective image presented by these published studies is very biased and untrustworthy, but not that any individual of them, as implied by the way you phrased it above, is biased and untrustworthy.
      --
      Tyranny isn't the worst enemy of a democracy. Cynicism is.
    5. Re:What about negative results? by ChocoBean · · Score: 1

      the first question had a small chance of being answered, but it was a simple "yes" "no" question. Hardly worth making into the top ten, I think.

      The second question is totally loaded and booby trapped and just sounds really biased to begin with...Be a little craftier:

      What was the methodology you employed in order "to eliminate subjective bias on the part of both experimental subjects and the experimenters", considering that the research topic and no doubt the research findings are directly linked to your research's sponsor.

      I think asking "how" is better than asking "eh?". quote stolen from wikipedia's entry on Double Blind.

    6. Re:What about negative results? by Breakfast+Pants · · Score: 1

      He can't tell us what he believes now about what could have happened given an alternate outcome without travelling through time? That makes a lot of sense.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    7. Re:What about negative results? by cdrdude · · Score: 0

      None. They just never happened in the first place.

      --
      This sig is neither interesting, nor humorous. Including meta-humor.
  11. Aren't these studies worthless? by hackstraw · · Score: 4, Insightful

    I find that there are too many variables plus unknowns to preemptively measure a TCO before a system has been installed and maintained and migrated to the next system. The maintenance is sometimes addressed, the end of life is rarely if ever addressed.

    My personal bias is that Windows systems are good for being domain controllers and file servers for Windows clients, and the UNIX/Linux is better for your typical "headless" dull day to day server stuff like web servers, email, database servers, HPC machines, etc.

    So my questions are: Are these studies worth anything more than pseudo-science advertisements, and if so why? And why is the end of life so rarely discussed?

  12. Novell dissagreed with the study . . . by EraserMouseMan · · Score: 0, Troll

    So did most Slashdot readers.

    Ya think? In related news, the sun is bright.

  13. Only one question by Anonymous Coward · · Score: 0

    Have you read the Moderator Guidelines yet?

  14. Re:Tell us. by Anonymous+Monkey · · Score: 0, Offtopic
    Dear Mr (Mrs.) AC:

    Well, now that I have more money than you ever will EVER, and now that I can afford life, and lots of toys, and even an accoridan I can play just to tick off my nebors, It feels GREAT!

    Yours,

    Microsoft Troll 931234AX32

    --
    We are the Borg...
  15. My darling linux, by Chickenofbristol55 · · Score: 1, Offtopic
    Please baby, look I know we have had our bad times, but all this friction with these studies are driving us apart. I love you with all my kernal, I/O and DOS, but it's over. I can't continue seeing you, my dady Bill hates you, and there's nothing I can do. If you weren't such a slut (you got passed around freely, without even collecting a dime), maybe things could be different.

    Yours truly and forever, Windows.

    For all the geeks here, that's called a love letter.

    --
    public class null extends java applet { System.out.print ("Tabula Rasa"); }
    1. Re:My darling linux, by E-Rock · · Score: 1

      I think that's a "dear john" letter.

    2. Re:My darling linux, by Anonymous Coward · · Score: 0

      "I'll send you a love letter! Straight from my heart, fucker! You know what a love letter is? It's a bullet from a fucking gun, fucker! You receive a love letter from me, you're fucked forever! You understand, fuck? I'll send you straight to hell!"

      -- Frank Booth, 1986.

  16. Do you agree with Windows Local Workflow by MosesJones · · Score: 5, Interesting


    Microsoft and Linux distros have had a policy for some time of including more and more functionality in the base operating system, the latest example is the inclusion of "Local Workflow" in Windows Vista.

    As a security expert do you think that bundling more and more increases or decreases the risks, and should both Windows and Linux distros be doing more to create reduced platforms that just act as good operating systems.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
  17. Better question than parent. by alexandreracine · · Score: 0
    The study claims that Windows is "more consistent, predictable, and easier to manage than Linux."
    I would have to agree on the "easier to manage than Linux" part, since on Windows you do always have to change stuff a lot of times and often to make it "Just work". But, I would like to know if by "more consisten, predictable" you actually mean more reboots or downtime with patch update and maintenance?
    --
    No sig for now.
  18. windows vs. linux in what? by tomstdenis · · Score: 1, Interesting

    Those who pick the metrics always win the pissing match.

    But my questions are: What do you hope to achieve from the study? To dissuade people from Linux and somehow get it shut down? Would the world be better served by a Windows only market?

    And an additional would be: How do you suppose to convince all the people who have switched from Windows to Linux and stayed there BECAUSE it met [or exceeded] their needs that Windows is actually the better technical choice?

    And last would be: How does it feel to sell your soul to the devil? :-)

    Tom

    N.B. Seeing how this will get modded -5, stupid I'll also add who cares what some study says. I'm sitting here RIGHT NOW at my Gentoo desktop, I work with my Gentoo computer farm daily. The study could say anything it wants but at the end of the day I get a lot of work done with my Gentoo Linux powered computers.

    --
    Someday, I'll have a real sig.
    1. Re:windows vs. linux in what? by Anonymous Coward · · Score: 0

      The study could say anything it wants but at the end of the day I get a lot of work done with my Gentoo Linux powered computers.

      It's too bad the only work you get done is compiling software that I already have running on my Windows workstation.

  19. Laughable by Anonymous Coward · · Score: 0

    Dr Thompson,

    Do you find it hilarious that slashdot, supposedly made up of "IT" know it alls, when asked to confront someone who really knows their shit, back down?

    Laughable.

  20. Better question by einhverfr · · Score: 2, Insightful

    It seems to me that the "study" was a simulation or a model. Since such simulations are inherently simplifications of real-world environments, what conclusions should we draw from this? In other words, what are the limitations of your method regarding the conclusions we can draw?

    --

    LedgerSMB: Open source Accounting/ERP
  21. one question... by arabagast · · Score: 0, Flamebait

    how much ?

    --
    Doolittle : ...What is your one purpose in life?
    Bomb no.20 : To explode of course.
  22. Why open yourself to this? by heinousjay · · Score: 0, Flamebait

    Why would you open yourself to this? There's going to be about three thoughtful questions and three hundred variations on "Why did you sell your soul?" It just makes no sense to try and provoke intelligent discussion on slashdot. This site is just a feedback loop for left-leaning techno-weenies.

    --
    Slashdot - where whining about luck is the new way to make the world you want.
    1. Re:Why open yourself to this? by bersl2 · · Score: 1

      It just makes no sense to try and provoke intelligent discussion on slashdot.

      If it makes no sense to attempt intelligent discussion, why are you still here? Just for the entertainment value of saying that Slashdot sucks on Slashdot? Some would call that trolling. How is your statement, therefore, not a troll? And would you not agree that you statement has backfired, since (at least from my perspective) I am providing an intelligent response (but not an answer) to your question?

    2. Re:Why open yourself to this? by heinousjay · · Score: 1

      A kneejerk defense is hardly an intelligent response. You didn't even really address my point. You basically started off with the "love it or leave it" defense and degenerated from there.

      Trolling is as trolling does, I suppose. The definition on slashdot is "anything that doesn't fit groupthink," which certainly covers my post. Still, read the comments posted to this story and tell me I'm off base.

      As for why I'm posting? Why the hell not? I'm free to if I feel like it.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
  23. Re:Just wanted to ask by s20451 · · Score: 0, Flamebait

    Hey, I'd sell out too, if anybody was buying.

    --
    Toronto-area transit rider? Rate your ride.
  24. Sample window size by Monoman · · Score: 4, Interesting

    I only skimmed over the public comments and your survey. My impression was that the sample period you chose was very small. Why so small? It seemed so small that it struck me as deliberate to get a predetermined outcome. I am not saying that was your intention but it does give the appearance that it could have been.

    Have you considered increasing the sample period?

    --
    Keep the Classic Slashdot.
    1. Re:Sample window size by b4k3d+b34nz · · Score: 1

      I totally agree. As far as I can tell, a total of 6 administrators were used for the entire sample. 3 for Windows, 3 for Linux (SuSE, by the way). In statistics, we didn't take any large-scale research seriously unless the sample was at least 1/10th of a percent of the estimated audience. If there are 300 million people in the US (actual is approx 295 mil.), and 1 in 300 are system admins (1 million total), then 1/10th of 1% gives us a sample of 1000 administrators. Reverse calculations using 6 administrators gives us a sample size that represents 6000 people, or .00002% of the population.

      A larger sample size would be required for me to be able to make a switch based on facts (if i was a sysadmin). With 3 for each OS, you could've randomly chosen 3 really bright Windows admins and 3 relatively stupid SuSE admins. Great. A 47-page research paper doesn't do a thing if the data it's standing on is flawed in some way. It's especially misleading to have so many aggregations and averages with such a small sample. Changing a single administrator's numbers in the slightest could change the overall percentage.

      Just from curiosity, I wonder which flavor of Linux administrators are actually using most?

      --
      Grammar Lesson: you're is a contraction of "you are"; your means you possess something; yore means days gone by.
    2. Re:Sample window size by dtfinch · · Score: 1

      Despite the small sample size, I think most of the error was skew/bias. 1000 Linux admins still would have taken longer with the backward set of tasks they gave them. They dictated that certain tasks should be done the wrong way. Naturally, being required to do something the wrong way will sometimes cause problems.

  25. Dear Dr. Thompson, by labratuk · · Score: 0, Flamebait

    I'm considering cashing in my credibility. How much do you think I should settle for? The current offers are around $100,000 - do you think I could get much higher? Is $200,000 realistic? Because of course nobody will be able to take me seriously after I've done the deal.

    --
    Malike Bamiyi wanted my assistance.
  26. Not funded by Microsoft by Daveznet · · Score: 2, Interesting

    If the same study was not funded by Microsoft and was funded by a company that supports Open source and the linux platform say google or IBM would your results have been the same?

    --
    GL HF!
    1. Re:Not funded by Microsoft by miyako · · Score: 1

      The thing about it is, I think that the same study would not have been funded by a company that supports F/OSS and Linux. The reason is mentioned in a comment a few posts up- the results were given for a very specific set of circumstances. I would venture to say that Microsoft probably knew a few cases where it could objectively beat Linux, and then chose to have a study conducted to prove that. If IBM or Novel or Redhat were to fund a study, I'm sure they would pick the circumstances in which they have the best lead over Windows and focus on those.
      By doing this, the researcher and the study can retain credibility and the company can still get the results that they want. After this it's up to marketing to spin the very specific study into a gross generalization.

      --
      Famous Last Words: "hmm...wikipedia says it's edible"
    2. Re:Not funded by Microsoft by UnRDJ · · Score: 1

      Of course he would say yes. The truth would very likely be no.

    3. Re:Not funded by Microsoft by quarkscat · · Score: 1

      I would like to know how someone (like yourself) who might (arguably) be considered an industry leader risk that position by being a corporate whore?

      OR,

      Do your long term fiduciary prospects as a Microsoft "shill" outweigh the scorn and infamy bound to be heaped upon you by your peers in the industry, and the risk to your career that might entail?

  27. Curious by Anonymous Coward · · Score: 3, Interesting

    "As they attempt to increase business capabilities over time, customers are telling us that they are hitting a wall with Linux, experiencing significant reliability issues resulting in higher total cost of ownership," said Martin Taylor, general manager of platform strategy at Microsoft.

    If scaling up on windows means significant reliability issues, how has google managed to avoid these despite scaling to the level they have?

    Or Amazon, which I beleive also runs on linux. These are true enterprise level e-commerce apps, and despite the tons of studies saying they've picked the WRONG computing platform, places like google, amazon have amanged to create profitable businesses on non MS platforms.

  28. Personal OS by mchawi · · Score: 3, Interesting

    What OS do you run personally - and why?

    IE: If you run Windows is it because that is what they run at work? If it is an Open Source OS - is it because you believe in open source? If it is OSX - why wasn't it included in the study?

    1. Re:Personal OS by seann · · Score: 1

      I run windows because pspad runs on windows.

      Nothing like it on other operating systems so far.

      --
      I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
    2. Re:Personal OS by DaRealPock · · Score: 1

      If it is an Open Source OS - is it because you believe in open source?
      Yeah, right. And i'm constantly stabbing people because i believe in knives and pencils.

    3. Re:Personal OS by Kristoffer+Lunden · · Score: 1

      As far as I can tell, it installs and runs perfectly under Wine (0.9.1). One thing though: it seems I couldn't drag and drop files from my desktop into it, otherwise everything I tried behaved as expected.

      Then again, I don't know what your needs are, and running the editor this way might be a bit on the silly side. =)

      But I just had to try it.

  29. A better way of putting it: by einhverfr · · Score: 5, Interesting

    It seems that your study attempted to simulate the growth of an internet startup firm on Windows or Linux. One thing I did not see in the study was a good description of assumptions you made. What assumptions were made in both the design of the requirements and the analysis of the data? What limitations can we place on the conclusions as a result of these assumptions?

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:A better way of putting it: by Jerry+Coffin · · Score: 2, Informative
      One thing I did not see in the study was a good description of assumptions you made.

      I guess I must have found a different study -- the one I found has a section titled "Assumptions and Rules" starting on page 11, then an "Additional assumptions on Quantitative Data" running from around the middle of page 12 through about the top third of page 14.

      Is this a different one than you were looking at?

      --
      The universe is a figment of its own imagination.

      --
      The universe is a figment of its own imagination.
    2. Re:A better way of putting it: by einhverfr · · Score: 1

      I am looking at the one entitled Reliability: "Analyzing Solution Uptime as Business Needs Change"

      I see no assumptions on Page 11, a brief summary of assumptions on page 12, but no sort of indepth analysis of what sorts of assumptions were made behind the tasks selected or anything of the sort.

      So no, there is no meaningful discussion of the types of assumptions made in this simulation. Assumptions are fine if they are out in the open but since this doesn't contain enough information to attempt to reproduce the result, it is hardly scientific and tells us absolutely nothing.

      --

      LedgerSMB: Open source Accounting/ERP
    3. Re:A better way of putting it: by einhverfr · · Score: 1

      Is this a different one than you were looking at?

      Yes, the slashdot story confused two different studies :-)

      --

      LedgerSMB: Open source Accounting/ERP
    4. Re:A better way of putting it: by Jerry+Coffin · · Score: 1
      Yes, the slashdot story confused two different studies :-)

      Ah, that explains a bit. The /. summary didn't sound much like the study, but I just assumed (understandably, I think) that the summary was poorly written and/or edited.

      Thanks for the heads-up -- I'll have to look for the other study.

      --
      The universe is a figment of its own imagination.

      --
      The universe is a figment of its own imagination.
    5. Re:A better way of putting it: by einhverfr · · Score: 1

      What is most interesting about this (the one the summary related to) study is that it is a simulation, not a study of any real-world data. Basically it was a competition between Windows Admins and Linux Admins on who could satisfy certain requirements fastest. But they didn't even state the requirements they asked the admins to meat. So it is thoroughly unscientific and virtually useless.

      --

      LedgerSMB: Open source Accounting/ERP
  30. File servers by StupidKatz · · Score: 2, Interesting

    [..]Windows systems are good for being domain controllers and file servers for Windows clients [...]

    Windows:
    Client Access Licenses

    Linux:
    Samba

    Additionally, software such as NIS exists to fill the role of a single-sign-on, although I've only had painful experiences with it, personally (using Solaris in a completely crazy setup).

    1. Re:File servers by einhverfr · · Score: 1


      Additionally, software such as NIS exists to fill the role of a single-sign-on, although I've only had painful experiences with it, personally (using Solaris in a completely crazy setup).


      Nooooooooooooooooooooooooooooo...............

      NIS is horrible for SSO because it essentially hands out the hashs of the passwords to the chient. *Never* use it for SSO unless you absolutely have to.

      It is better to use Kerberos for SSO and NIS for a sort of primitive directory services infrastructure than use NIS for SSO. HESIOD and LDAP are better for DS stuff but require more setup.

      --

      LedgerSMB: Open source Accounting/ERP
    2. Re:File servers by hackstraw · · Score: 1

      Linux:
      Samba

      Additionally, software such as NIS exists to fill the role of a single-sign-on, although I've only had painful experiences with it, personally (using Solaris in a completely crazy setup).


      I love it how a random link that mentions UNIX/Linux doing something that Windows does AND an admitted headache associated with it gets modded up.

      I don't know much about Windows, but I'm sure its adequate for being a middle man between a RAID array and a client to copy files around, and adequate for checking passwords. Thats what we do, and AFAIK it works. If a Windows server can't even do that, then I'll gladly take back the props I gave it earlier.

      Another thing I didn't give Windows props for was Exchange for its calendar functions. Again, I have never used it, but I've heard its one of those things that does not have much competition on other platforms. No, I don't care about the 15 half finished sourceforge projects that are going to be linked below. I'm talking about something that basically works and has a large market share and I've heard multiple people say that is one of Windows' features that cannot easily be replaced.

    3. Re:File servers by StupidKatz · · Score: 1

      The primary reason for the grandparent comment was file serving capabilities, as evidenced by the bold text, etc. Windows is fine for storing and sharing files... IF you only need 5-10 computers to access the data. Any more than that, and the "workstation" versions of Windows won't allow more connections, and you'd need to buy CALs for the server versions.

      The latter half of the comment (regarding NIS) was thrown out as an afterthought - someone has already mentioned better solutions to that end.

    4. Re:File servers by jimicus · · Score: 1

      You're right on the Exchange front. I searched for ages and tried several. I concluded:

      OpenExchange: Part English, part German. Translation not 100% (some Help sections skip between languages for no apparent reason). French translation not up to date (big problem for my employer). A bitch to install free version. Commercial version a bitch to get them to sell it to you - there's a company in Germany which put me through to the US, which employs all of 4 people. Commercial version not significantly cheaper per-seat than Exchange, particularly if you factor in Outlook integration tool.

      OpenGroupware.org: Still in Beta. French translation shaky. Outlook integration shaky. Probably OK if you're happy with 100% web-based.

      Horde: Web based. Not bad. Well internationalized. Current version very powerful and flexible; provides a full-blown development environment for your own additions. Finding solutions to problems was a bit involved - I had to actually think :). It's been around a while, but the current version hasn't been out long so searches tend to bring up results relating to old versions - which have changed so much that they're no longer particularly relevant.

      Eventually I concluded that your best bet if you want a groupware product is to go for something web-based rather than demanding Outlook integration - however plenty of management-types demand the Outlook integration. Frankly, (and I'll be burnt at the stake for saying this) if you want decent integration with Outlook, Exchange is the only sensible choice.

    5. Re:File servers by Anonymous Coward · · Score: 0

      OpenExchange: Part English, part German. Translation not 100% (some Help sections skip between languages for no apparent reason). French translation not up to date (big problem for my employer). A bitch to install free version. Commercial version a bitch to get them to sell it to you - there's a company in Germany which put me through to the US, which employs all of 4 people. Commercial version not significantly cheaper per-seat than Exchange, particularly if you factor in Outlook integration tool.


      You must not have checked intot his lately. OpenExchange was run by SUSE and is now run by Novell. The cost per user and more importantly, initial cost, is much less than Exchange and you can run it on less machines. You can have redundancy with NAS and CARP. Redundancy on Exchange is not pretty. Also, non-groupware users don't need a license, so people who don't need shared calendars and stuff can get a free e-mail address. It's also gotten a number of good reviews, and I think it includes the Outlook plug-in stuff now. You should check in to again if you need a groupware solution. I like Horde, it's pretty good for a Web Only solution, and Kolab can be the back-end if you prefer.

    6. Re:File servers by sydneyfong · · Score: 1

      > Additionally, software such as NIS exists to fill the role of a single-sign-on, although I've only had painful experiences with it, personally (using Solaris in a completely crazy setup).

      If you run a Windows Domain -- winbind.

      --
      Don't quote me on this.
  31. Re: Just wanted to ask by TubeSteak · · Score: 1
    NOMEX Limitedwear is a limited use flame-resistant (FR) coverall designed to provide primary flash fire protection for the wearer

    Unfortunately for the good Doctor, Slashdot is nothing like a flash fire.

    The burnination is more like a long slow fire.
    You know, the kind that turns bones to ashes.

    So I guess my question is: Do you have plans to upgrade to something capable of handling heavy duty heat?
    --
    [Fuck Beta]
    o0t!
  32. Results by everphilski · · Score: 4, Interesting

    He was paid to evaluate two possible scenarios given a set of initial conditions. Researchers do it all the time in this place we like to call the "real world" - in engineering for example. You take a few alternative designs, apply the constraints you are given, and pick the right tool for the job.

    Dr. Thompson was given a set of conditions and two contendors, he gave his evaluation, done deal. It doesn't imply endorsement. I'm an engineer - I evaluate options regularly. Sometimes I have to pick options I didn't like. But I do it because they are the right option for the given scenario. If the conditions were different the results probably would have been different.

    -everphilski-

    1. Re:Results by tomstdenis · · Score: 1

      blah blah blah.

      I can't think of one thing windows does better in the desktop or server market that Linux [and the scores of OSS tools] can't totally do better.

      File store? Nope. NFS.
      Web server? Nope. Apache
      DB server? Nope. MySQL, Oracle and postgres.
      Print server? Nope. Cups.
      NAT router/firewall? Nope. Iptables
      Media box? Nope. X11 + mplayer + apache == remotely controlable media box
      workstation? Nope. X11 + Gnome + openoffice + cvs + latex + ... + ... + ...

      etc, etc, etc

      If some twit half-wit can't sort out how to install Gentoo on a box and then claims windows is superior because of it... then the study isn't worth much now is it?

      Name one thing you can do on a windows desktop that you can't [for technical reasons] do on a Linux powered one?

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:Results by tomstdenis · · Score: 1

      I might add that Linux has better support for RAID than Windows [which has little to none] and that you can easily tarball your filesystem for an immediate restore.

      Can't do that in windows. :-)

      That also makes ghosting easier. Oh and I might add ... all with FREELY AVAILABLE TOOLS. No shelling out for "Norton Ghost" when tar + bzip2 will do all you need.

      Tom

      --
      Someday, I'll have a real sig.
    3. Re:Results by nharmon · · Score: 1

      Name one thing you can do on a windows desktop that you can't [for technical reasons] do on a Linux powered one?

      Play most computer games released for personal computers?

    4. Re:Results by everphilski · · Score: 1

      zzzzzzzzzzzzealot

      OK here goes. Engineering analysis. Name a good Finite element analysis package (algor? not really). Now a good 6DOF trajectory package. Now a good CAD package (you might be able to name a half-ass one, but not a good one). You have a point, for people doing generic IT things or generic end-user things yea, linux and windows, doesnt matter. But for those of us with specific needs - in engineering, certain types of media, etc - the markets locked up and TCO does point in a certain direction.

      -everphilski-

    5. Re:Results by dtfinch · · Score: 1

      I haven't heard good things about NFS security, or NFS performance on Linux.

    6. Re:Results by tomstdenis · · Score: 1, Funny

      Technical reason.

      Developers just not targetting it is not it. It isn't like multimedia libraries don't exist for many platforms including Linux.

      It's FUD spreading people like you who give OSS projects bad press. Go stand in the corner and think of what you did.

      Tom

      --
      Someday, I'll have a real sig.
    7. Re:Results by Anonymous Coward · · Score: 0

      Rubbish. An OS is a platform to run the user's applications. If those applications aren't available for an OS, the OS cannot be considered. Get over yourself kid.

    8. Re:Results by theStorminMormon · · Score: 1

      Write simple macros for Excel/Word/Access interopability?

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    9. Re:Results by tomstdenis · · Score: 1

      I can max out my drives throughput over NFS from one RAID to another [which is about 28MiB/sec sustained btw] on gigabit ethernet.

      As for security it's true that you generally have to trust the remote site but that's the point. You can restrict NFS to given users though most people don't. I wouldn't put a properly secured NFS on an outside machine anyways. That's just asking for trouble. At anyrate it isn't like Samba is any better.

      Maybe the people you "heard" this from weren't using decent equipment? I'm using SK98 compatible cards and WD drives in Linux 2.6.x on a dlink gigabit switch. The SK98 cards are CHEAP compared to most gige equipment and still get wicked good performance.

      Tom

      --
      Someday, I'll have a real sig.
    10. Re:Results by Znork · · Score: 4, Insightful

      The study had admins manually resolving dependency conflicts and borking their systems. I dont think 'right tool for the job' is even on the map if that's where the admins end up.

      I mean, by whatever deitys protect sysadmins, _manually_ upgrade _glibc_??? I havent done that since before package systems were invented.

      "If the conditions were different"

      You mean, if the Windows admins spent most of their time manually copying files in dos shells from floppy disk because they for some inexplicable reason didnt want to use more modern methods for handling such problems?

      If the conditions are to benchmark people doing things the wrong way then I rather doubt the value of the conclusions.

    11. Re:Results by tomstdenis · · Score: 1

      There is no reason why those tools couldn't be made cross-platform other than the complete incompetence of the developers on the other end.

      This is like the verilog tools I've seen that only work in Redhat because they link against specific C++ libraries which Redhat munges [they rename a few key symbols]. There is no reason why they wouldn't work in debian or Gentoo except for the fact they never tried.

      Your CAD tools could work just fine in X11 had the developer chosen a more portable development platform [hint: many platforms including Windows support X11].

      Tom

      --
      Someday, I'll have a real sig.
    12. Re:Results by niiler · · Score: 1
      I'll bite on the CAD application: BRL-Cad. From their homepage:

      Since the late 1950s, computers have been used to assist with the design and study of combat vehicle systems. The result has been a reduction in the amount of time and money required to take a system from the drawing board to full-scale production as well as increased efficiency in testing and evaluation. In 1979, the U.S. Army Ballistic Research Laboratory (BRL) (now the U.S. Army Research Laboratory [ARL]) expressed a need for tools that could assist with the computer simulation and engineering analysis of combat vehicle systems and environments. When no existing computer-aided design (CAD) package was found to be adequate for this purpose, BRL software developers began assembling a suite of utilities capable of interactively displaying, editing, and interrogating geometric models. This suite became known as BRL-CAD.

      Now comprising almost a million lines of C code, BRL-CAD has become a powerful constructive solid geometry (CSG) modeling package that has been licensed at over 2,000 sites throughout the world. It contains a large collection of tools, utilities, and libraries including an interactive geometry editor, raytracing and generic framebuffer libraries, a network-distributed image-processing and signal-processing capability, and a customizable embedded scripting language. In addition, BRL-CAD simultaneously supports dual interaction methods, one using a command line and one using a graphical user interface (GUI).

      This is what's used to design the A10 Warthog, M1-Abrams tank and other military hardware.
    13. Re:Results by Tony+Hoyle · · Score: 1

      Compared to SMB security? :P

      There are better shared filesystems for both systems.

    14. Re:Results by Zathrus · · Score: 1

      He was paid to evaluate two possible scenarios given a set of initial conditions. Researchers do it all the time in this place we like to call the "real world" - in engineering for example. You take a few alternative designs, apply the constraints you are given, and pick the right tool for the job.

      Part of the issue is that the initial conditions appear to be bogus. If you wanted to be fair then it wouldn't be "MS Windows + MS SQL Server" vs "SuSE + MySql" vs "SuSE + Oracle" -- the databases are available on both platforms, so why weren't they used? MS SQL Server is not directly comparable to MySQL or Oracle -- it's more powerful than MySQL, less powerful than Oracle. The entire test case is arbitrarily asymetric and so it's not absurd to leap to the conclusion that there's a reason that MS didn't want it to be symetric.

      As an engineer you should be able to ask why "MS Windows + Oracle" wasn't an option. Maybe there would be valid reasons, but at the very least they should be spelled out in such a scenario.

    15. Re:Results by everphilski · · Score: 1

      That is interesting. Thanks.

      -everphilski-

    16. Re:Results by Zathrus · · Score: 3, Interesting

      I can't think of one thing windows does better in the desktop or server market that Linux [and the scores of OSS tools] can't totally do better.

      Debugger.

      Sorry, ddd/gdb, Eclipse, and so forth are pale shadows to MS Visual Studio still, particularly for C and C++ work (Eclipse is probably the best for Java though).

      Our code is cross platform Unix, but we maintain a Windows port for one reason only -- debugging. Using Visual Studio is far, far better than the alternatives. We vastly reduce the time involved in finding and eliminating bugs by doing so. And no, we don't sell the Windows version. It's literally only used for internal debugging.

      Is there a technical reason why the Linux debuggers couldn't be better? Of course not. That's completely and utterly irrelevant (as are most of your "explanations" you attempt to give in rebuttal) though. The fact of the matter is they aren't, and are actually several years behind in comparison.

      And no, I don't develop in Visual Studio -- I prefer vim. And we use CVS for source control. We use gmake (even on Windows) and other OSS tools too. Best tool for the job.

    17. Re:Results by pomakis · · Score: 1
      tomstdenis wrote: Name one thing you can do on a windows desktop that you can't [for technical reasons] do on a Linux powered one?

      nharmon responded: Play most computer games released for personal computers?

      tomstdenis replied: Technical reason.

      I think the fact that most computer games released for personal computers are simply not available for Linux is a pretty good technical reason! You just don't want to admit that there do exist some reasons for running MS Windows over Linux.

    18. Re:Results by Anonymous Coward · · Score: 1, Interesting
      Is there a technical reason why the Linux debuggers couldn't be better? Of course not.

      You know, there are Linux debuggers out there that are not gdb-based. They work quite well with gcc-compiled code, have nice front ends, and approach (if not exceed) Visual Studio in terms of usability. Granted, most of them also cost a whole heck of a lot more than Visual Studio - even if you factor in having to spend the extra $$$ for Windows itself and whatever ancilliary support stuff you need to do development. But they are out there.

    19. Re:Results by tomstdenis · · Score: 1

      That's not a fault of Linux though. It's been around for over a decade and is a rock solid operating system.

      The reason games are not largely available for Linux OSes is not because Linux can't technically support them [e.g. hardware, APIs, etc]. It's that the developers write non-portable D3D code for uncle bill. You'd have a point if the Linux kernel or other OSS tools purposefully made it hard to write games for Linux. But that simply is not the case.

      If you're upset or angry blame the developers who write non-portable code. Blame the device manufacturers who don't document their interfaces, etc, etc.

      And buy games and windows is just supporting their tactics and is really lame. Have some self-control already and put some money into the protest. If people moved to console or portable games and stayed clear of Win32-only games it would send a message that people are tired of being forced to use an inferior platform just for the pleasure of blowing up some poor sod.

      Tom

      --
      Someday, I'll have a real sig.
    20. Re:Results by Zphbeeblbrox · · Score: 1

      How in the world do you get this? I mean seriously. I much prefer GDB and it's variouse front ends to Visual Studio. And Valgrind does a pretty good job of helping find memory leaks and such. If it's just preference or working style I could see it maybe. But that just shows that the parent was right in his assessment. Don't confuse personal preference and working style with functionality. GDB and the other OSS debugging tools give you a lot of information.

      --
      If you see spelling or grammatical errors don't blame me. I tried to preview but IE here at work borked the CSS
    21. Re:Results by InsaneGeek · · Score: 1

      Linux nfs server implementation has always been a touchy thing and really has never gotten up to the point that people are expecting it to be. We've transitioned from Sun & Irix nfs servers to Linux and there is a definite deficiency in it's implementation, they've only just started getting nfsv3 to work stable recently.

      I'd also say that if you are only getting 28MB/sec that I've got to say you've got bottleneck, as that should be pretty easy to get.

    22. Re:Results by John_Booty · · Score: 1

      Name one thing you can do on a windows desktop that you can't [for technical reasons] do on a Linux powered one?

      That's like asking, "Name one thing you can in C++ that you can't [for technical reasons] do in assembly?"

      Yeah, you CAN do everything in assembly, but there's a reason why people don't.

      Like the famous quote says, "Linux is only free if your time has no value". It's a great operating system and superior to Windows in a lot of ways. However, ease of use counts for something, you know?

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    23. Re:Results by Peaker · · Score: 1

      You changed the question though.
      Nobody asked who is to blame. Ofcourse Linux is not to blame.

      That's just not the point.

    24. Re:Results by Peaker · · Score: 1
      Like the famous quote says, "Linux is only free if your time has no value". It's a great operating system and superior to Windows in a lot of ways. However, ease of use counts for something, you know?

      Bah. Cheap demogagy. Ease of use counts for a lot. That's why I use a KDE desktop, and not the various Windows desktops. They are so 90's. :P

      • I want my one-click centralized package listing.
      • I want my one-click upgrade of all software installed (Not just a specific vendor).
      • I want my virtual desktops.
      • I want access to all file system types (ftp, samba, sftp, etc) in _all_ of my file dialogs in all apps.
      • I want to see the contents of small text icons, and of web pages, in the thumbnails representing them.
      • I want to be able to drag & drop, copy & paste files between ftp's.
      • I want to be able to see tomorrow's weather in my panel.
      • I want to save all of my passwords from all applications in a single wallet.
      • I want tabbed powerful command lines.
      • I want my apps to respect me, not popup update dialogs on top of the movies I am watching.
      • I want my browser to keep my forms filled when I press the back button.
      • I want my menus to be organized by function, and not by vendor (The Windows Start->Programs menu is not scalable and becomes useless!)
      • I want my clipboard to have multiple entries.
      • I want to be able to click "always on top" on a button I can configure on all of my windows' title bars.
      • I want new windows created not to always be placed in the center, hiding windows, but to use free space.
      • There are literally hundreds or thousands of usability and ease of use improvements in the KDE desktop! Windows just fell behind, about 2 years ago.


      Ease of use does matter, that's one of the reasons why I don't use Windows.
    25. Re:Results by zootm · · Score: 1

      Usability?

    26. Re:Results by tomstdenis · · Score: 1

      Troll much?

      First off, use a recent kernel [and not Fedora]. I use NFSv3 from a vanilla 2.6.x kernel with Gentoo installed userland tools. I've never had a problem mounting or accessing items over an NFS share. I have had problems in mixed gentoo/fedora networks but that's only because the fedora kernel is outdated and patched up the wazoo. Putting a vanilla kernel in there fixes most problems.

      What sort of "deficiencies" have you noticed?

      As for the throughput ... 28MiB/sec sustained is about the max you'll get from a RAID-5 with 7200RPM drives. Sorry to burst your bubble but it's not an NFS or gige problem [specially considering that's only 25% of the pipe bandwidth]. If you think a 7200RPM drive can sustain more than 28MiB/sec you're clearly ignorant of HD performance figures. A SCSI drive would do better but only because the RPM is beyond the 10K range.

      You're just being difficult for the sake of trolling obiously because nothing you've said actually can be tested or verified for accuracy.

      Tom

      --
      Someday, I'll have a real sig.
    27. Re:Results by tomstdenis · · Score: 1

      How is it unusable?

      If Dell pre-installed gentoo on your box like they do Windows why couldn't you use it?

      That said installing Gentoo is not hard and knowing how EMPOWERS you to make choices. Like "do I want to pay for windows or learn to use tools that are more recent and free?"

      Tom

      --
      Someday, I'll have a real sig.
    28. Re:Results by zootm · · Score: 1

      Most people don't want to make choices. They want a system that works easily and does the stuff they want. A Gentoo install requires knowledge of computers and the use of a command line. That's not good enough.

      Gentoo isn't something I'd recommend to novice users. Ubuntu maybe, but it still has some kinks that need worked out (but it is a step in the right direction).

    29. Re:Results by tomstdenis · · Score: 1

      Say who?

      Gentoo: boot => X11 => KDE
      Ubuntu: boot => X11 => KDE

      What the fuck is a command line?

      You realize when I said "pre-installed" I meant setup for the user. [setup once and ghost it]

      And fuck this apathy. Learn how computers work. Empower yourself. Stop being a sheep. Beheheheheh!

      Tom

      --
      Someday, I'll have a real sig.
    30. Re:Results by zootm · · Score: 1

      And fuck this apathy. Learn how computers work. Empower yourself. Stop being a sheep. Beheheheheh!

      That's just craziness though. Should one know how to fully service a car in order to drive it? Should one know how to design and build a house to live in one?

      There's a place for complex, "you choose everything" systems. That doesn't mean that everyone wants to use them though.

    31. Re:Results by Hrothgar+The+Great · · Score: 1

      You have the stupid attitude of just about every Gentoo user who has ever posted here. In the last ten years, I have installed Linux machines starting with Slackware in 1996 and working my way through Redhat/Fedora, Debian, Mandrake, SuSE, and Ubuntu. Somewhere or other in there, I got the bright idea of installing and using a Gentoo machine for a year and a half. Unless things have changed a LOT, installing that thing required reading about fifty pages of installation instructions and typing well over 100 commands. Then I had the great fun of watching things compile for about seven days. I suppose they want to be the do-it-yourself system and that's just fucking great, really, if your entire life revolves around installing Linux and you don't have something BETTER TO DO.

      Maybe when I'm done installing that piece of shit ever again, I'll get started on building my own house so I don't have to live in this cardboard box on the street, and building a radio so I have something to listen to instead of scraping my fingernails across this chalkboard. What's that you say? They BUILD HOUSES FOR YOU and you can BUY A RADIO IN A STORE?! Well, holy shit.

    32. Re:Results by Zathrus · · Score: 1

      I want my virtual desktops.

      And something is preventing you from using one of the dozen of utilities that does this on Windows? There's the crappy MS Power toy, as well as OSS solutions like deskwin and VirtuaWin. The latter two are easily as powerful as the *nix desktop virtual window managers (and yes, I've used many different ones, dating all the way back to tvtwm).

      I want to see the contents of small text icons, and of web pages, in the thumbnails representing them.
      I want to be able to drag & drop, copy & paste files between ftp's.
      I want to be able to see tomorrow's weather in my panel.
      I want tabbed powerful command lines.
      I want my clipboard to have multiple entries.
      I want to be able to click "always on top" on a button I can configure on all of my windows' title bars.


      Again, all are available with utility software. Free (as in beer, often as in speech) software.

      I want my browser to keep my forms filled when I press the back button.

      Mine does, but odds are we use the same browser. :)

      Some of your complaints are certainly valid. But you're ignoring some of the more prevalent complaints against the Linux desktop too -- like the amazingly lousy clipboard in Linux. And yes, I've used both extensively. My preference at this point is Windows with a ton of free software goodies.

      As for the first two complaints -- uh, whenever MS integrates/provides another utility into Windows people start screaming bloody murder about it being anti-competitive, monopolistic, etc. Even if it's provided by a 3rd party. So you can't bash them on this while at the same time denigrating them everytime they do something to improve it.

    33. Re:Results by mabinogi · · Score: 1

      I agree with absolutely everything in your post except the last point.

      Windows fell behind in 1997 (first alphas of KDE), and has never come close to catching up since ;)

      --
      Advanced users are users too!
    34. Re:Results by mabinogi · · Score: 1

      I'm not sure anyone would say that a real package management system wasn't something that belonged in the operating system, and in any case, a KDE fan is unlikely to be someone who thinks that every time Microsoft includes an application on the CD it's a gross breach of anti-trust laws ;) (Which it's not - it's refusing to let OEMs include alternatives that's the problem)

      As to the other points - sure you can get third party software, but then it's not _Windows_ that's improving, it's your experience, and only by tracking down third party software.
      Even TWM can be a good experience with enough third party software (apologies to those that prefer TWM of course).

      A good Linux distribution has already collected the appropriate software to give you what they
      think is the best experience out of the box - whether it be a KDE based one or a GNOME based one. And in the KDE or GNOME instances, that's pretty much just KDE or GNOME, without much in the way of "third party" software.

      Clipboard complaints are valid - though I do miss highlight / middle click copy and paste in windows. But for Linux I also miss being able to rely on something I copy from one application being pasted in to another if they're written in different toolkits. Though lately it's only been Java apps I've had that problem with, and there are actually the occasional cases in Windows where that's a problem too.

      BTW, thanks for mentioning DeskWin and VirtuaWin - I'll have to give them a go, Microsoft's crappy Power Toy misses the point so far it's not funny.

      --
      Advanced users are users too!
    35. Re:Results by tomstdenis · · Score: 1

      Seven days?

      I've install Gentoo on a Via C3 [about the slowest modern processor for x86 available] and it was ready in a day. That includes Gnome, mplayer, apache and all the default userland tools.

      Maybe you're just an asshat griefer exagerating claims to make yourself sound so smart. Building programs isn't that hard since emerge does ALL the work of configuring, building and installing for you.

      Comparing RPM to Portage is just lame. RPM doesn't handle dependencies properly, it's slow as fuck and just error prone. Portage has it's occasional ebuild screwups but it works A LOT MORE than it fails. Given that I've built laptops, desktops and servers with Gentoo I'd say it's not that hard to setup nor use.

      Tom

      --
      Someday, I'll have a real sig.
    36. Re:Results by tomstdenis · · Score: 1

      You use your car everyday, you SHOULD know how it works. That lets you know when things are broken and when [and what] needs fixing.

      Like being screwed by some crooked mechanic who insists you need something else fix? Want to be able to catch them in a lie? Want to know if your car is acting up and what?

      Sure you can't be an expert at everything but if you use a computer everyday it won't kill you to know more about it. That way when your Dell representative tells you you need Windows and "Intel Pentium four technology with hyperthreading (tm)" you can tell him to suck cock because you know why you don't need that.

      That said, we are kinda in an "information age" even air-duct repairmen use computers on a daily basis. It pays to know how to make the best use of the technology you buy.

      Do you need to buy an expensive DB license or will an OSS DB work fine? Do you need to buy windows licenses for all your boxes or will a Linux distro do fine? etc, etc, etc.

      Tom

      --
      Someday, I'll have a real sig.
    37. Re:Results by zootm · · Score: 1

      If you're using a database (and you know about it), you're not the market I'm talking about.

      Most people use computers these days, this is what is commonly referred to as the "desktop market". Not all of these people know a lot about computers. And, in fact, these people do not need to know about computers — forcing people to learn when they do not have to is simple arrogance.

      I agree that the curious should always be able to know what they want about the products they own or want to buy. But they should not be made to. If they are concerned about being ripped off, they can consult a publication or a knowledgeable friend.

      The wonderful thing about Linux, and OSS in general, is that it's so flexible. It is, in fact, flexible enough (I believe) to create a good system which will work without the user having to configure anything. Sure, they have the choice to configure it, but for everything else sensible defaults and sensible abstractions should be applied. Computers don't have to be hard to use, and they don't have to be understood to be used effectively.

    38. Re:Results by Millenniumman · · Score: 1

      I've tried linux and I use XP a lot and although I could probably do more on Linux (command line, etc I'm not comfortable with doing this on XP) the interface is even worse than windows. If someone came out with a Linux distro focused on a nice (aesthecially and functionally) interface it might be more interesting to me. It would essencially be open source, x86, Mac OS X. I have no problem with needing to know how to use the command line but it's preferable not to have to use it normally. The Linux distro I tried was Ubuntu. The GUI was horrid and unintuitive. -written with NetNewsWire on Mac OS X.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    39. Re:Results by Antique+Geekmeister · · Score: 1

      CAD? Windows.
      Games? Windows.
      Calendaring software? Windows.
      Tools for filling out forms for government offices?

      Let's be honest, there are things that take a lot of work and practice to get right that are much more developed in the Windows world. For the underlying servers, use Linux or UNIX, but give Windows its due.

    40. Re:Results by lopezarmas · · Score: 1

      Regarding FEA software, Ansys runs in a lot of different OS'es and platforms. I've seen it run in UNIX, Linux and Windows. The Windows port is nice but stalls when you have large models due to memory access limitations. We did some tests using the same hardware (IBM WorkStation, Dual Xeon, 3GB ram) for both Linux(RedHat 8.0) and Windows(2000) and Linux performed better in most of the different analyses we did.

      Just my 2 cents.

      Cheers.

    41. Re:Results by InsaneGeek · · Score: 1

      Well if you will use the "T" word, I'll use the zealot with blinders phrase; Linux NFS has been a known dog for *years* just google it.

      One of the biggest one that keeps biting is us, is interoperability with other platforms (namely Sun & Irix). Random horrible performance, randomly dropping things, plethora of issues. I've got 1200 Linux systems on the floor, with that many things I'm just going to run into issues no matter what, it's the number of issues that I then make my observation with and Linux NFS servers just aren't as robust as you claim they are, nor as robust as I want them to be.

      Ignorant... hahaha you are a funny guy. I'm getting better than you are in a 6+1 *5400rpm* ata drive configuration. It all depends upon your work load, matching your configuration, unless you are doing sustained random writes you should get better performance than what you are getting out of a 3 drive 7200rpm configuration.

    42. Re:Results by xtracto · · Score: 1

      The main reason why there are not as many games for Linux as for windows is because there isn't a 100% mature and backened multimedia programming API.

      As one of the parent posts stated, there are several multimedia API's, I have worked with Allegro and I am currently working with SDL (both windows and Linux) and both of them SUCK in a perspective of a Game Developing Software house

      The only acceptable API so far is OpenGL. Come on, just look at libSDL! all the libttf,mixer and other libraries are just "proof of concept" made by their authors. This means those libraries are not backened.

      Compare that to DirectX, a 100% backened multimedia platform. As much as I do not like Microsoft, and windows, I think DirectX is a beast of an Multimedia API platform. Although personally I preffer the OpenGL programming paradigm. DirectX provides you with vertical integrated developing (sorry for the buzzwords) which guides you from the beggining of your developing (Visual Studio) until the deployment (Microsoft Installer technology)[with all the Microsoft tools available to develop group software).

      What do you have on Linux?, well, you may use KDevelop... or maybe anjuta... or maybe use Visual Studio + cross compile). THen you would have to hunt for the different libraries to develop.

      If you like to use some game engine like CrystalSpace, then you would need to compile it! (WTF, as a game developer I want my tools ready... I dont know about you but when I buy a hammer I usually buy it assembled...).

      So, leaving the rant aside what Linux needs (in the gaming department) is a profitable company providing a nice multimedia API.

      This is being done by Cedega, and you know which technology they are based on, DirectX. Building on top of Microsoft. Although I know there is people that do not like them because they think they are causing that game developers stop porting game natevly to linux, I do not agree.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    43. Re:Results by everphilski · · Score: 1

      As an engineer

      Don't assume software engineer just cause this is slashdot... I'm an aerospace engineer. I dont know the differece in sql's. All I'm saying is given constraints, he evaluated them. It's not his job to judge the constraints.

      -everphilski-

    44. Re:Results by Zathrus · · Score: 1

      Which it's not - it's refusing to let OEMs include alternatives that's the problem

      I was wondering if anyone would catch that point -- and that is the underlying issue. Of course, if I write a OSS program and want to get it included with the major distributions, how difficult is it? I honestly don't know. I suspect it's relatively easy to get it included in the updater (yum, emerge, etc.).

      It's really more of a difference in mindsets between the two though -- Windows is more oriented toward the classic commercial model where if you want X functionality then you go to vendor Y and pay amount Z to get it. And all of that was done at brick and mortar stores, or via phone, etc. where you ended up with a physical media to install. The OSS world is different -- it's grown up around the Internet and is designed toward using that as a delivery mechanism.

      Of course, even with OSS, some packages simply don't use the update mechanism provided. Install Oracle, for instance, and you must get your patches and other updates from a different source. And AFAIK the same is true for java -- at least in my experience you have to go to Sun to get it, and the patches aren't available via yum, etc. (and, contrarily, in Windows you have to practically beat Java to not auto-update; which is a problem for us since our code doesn't work w/ 1.5.x).

      I do miss highlight / middle click copy and paste in windows

      I've seen some utils that make that available, at least in some/most programs.

      thanks for mentioning DeskWin and VirtuaWin

      NP. It's one of those areas I often see Linux-ers bash MS for -- when it just shows that they haven't tried to look for a solution. Both of those are GPL programs, and I highly recommend VirtuaWin. I've used both extensively and while they both work, I've had fewer problems (lost apps, non-responding desktop switches, etc.) with VirtuaWin. It also has more features and a plethora of plugins.

    45. Re:Results by nharmon · · Score: 1

      Software incompatibility is not a technical reason? Then what is it, political? How is the fact that you can not play most PC games on Linux FUD? Do you even know what FUD stands for?

      As for your blather about giving OSS projects bad press...shame on you. Your zealotry harms OSS more than anything I have ever done. I would wager that I have been using OSS a lot longer than you have. And as evidenced by the immature comments you make on here, I would also wager I am a bit older than you.

      My god. Learn some humility and come back when you can discuss things without resorting to retarded flame.

  33. What do you have to say about Novell's statements? by Spy+der+Mann · · Score: 4, Interesting

    Altho I can understand that Novell are protecting their interests, the same could be said about microsoft.

    Also, did Microsoft give you some procedures or methodology to follow in your study?

  34. How much did you get? by pesc · · Score: 1, Interesting

    How much did this report earn you from Microsoft personally? How much did you company get?

    Do you get extra money for spreading the news about the report like you do here on Slashdot, or is this included in your original deal?

    --

    )9TSS
  35. What did MS say to you when they gave you funding? by gentimjs · · Score: 5, Interesting

    How many NDAs did you have to sign before starting the study? Did anyone pull you asside to "set the record streight" before the study began? How were you first asked about doing this study? Was it something like "hey, we need a study to boost our TCO stats, here's some cash..." or was it more altruistic like "hey, we need to see how we stack up agaist the competition .. heres some cash, and dont hold any punches!" -GenTimJS

  36. Meta-credibility? by Tackhead · · Score: 4, Insightful
    Where I come from (non-management, grunt-level techie), appearing in any of these analysts' journals *costs* an author more credibility than it gains him or her. For example, if $RAG says that $CORP has the best customer support, I immediately assume that $CORP has such horrid customer support that they had to pay someone to make up some research that proves otherwise.

    To be sarcastic, I'd ask "who the heck actually takes these studies seriously?", but obviously *somebody* does. Who are these people, and why do these people take these inudstry analyst firms/journals/reports seriously? Are they right or wrong to do so? This isn't an attack (or endorsement :) of your research -- I'm talking about the credibility gap in industry research, and my observation that it's an industry-wide problem.

    The meta-credibility question is this: Given the amount of shoddy pay-for-play research out there, does being published in an analyst journal tend to cost (a researcher, his consulting company, his financial backers) more credibility than it can gains him/her/them? If not, why not -- and more importantly, if so, is there any way to reverse the trend?

    1. Re:Meta-credibility? by FingerDemon · · Score: 1

      My view is that their point isn't being published in the tech journals at all. The point for MS or anyone who is trying to tout the results of studies like this is to get the press to report that a study was done and the results published in a real technical journal (thus lending credibility to the results, even if nobody reading the press account even reads the original journal article).

      Further, the target isn't actual line working techies but the non-techie management that often makes the spending decisions with or without the techie advice.

      So, while grunts like ourselves are scoffing at these things, managers are reading about it in Computer Week and developing biases against suggestions of using competitor alternatives.

      At least, that is how I see this working as a strategy. But I'll be the first to admit, I don't know enough to really know if these studies are correct in either their methodology or conclusions. The MS exec who got this study rolling might really believe MS is better and the study might really prove it is. Even if that happened, I'm still going to view the results skeptically since MS paid for it.

      So I think the Original poster of this thread has asked a good question.

      --

      "Contrarily the lookaside buffer might not be the panacea... "
    2. Re:Meta-credibility? by FingerDemon · · Score: 1

      Doh! Mr Underbridge beat me to the submit button. Well said, too.
      Mod myself down -1: Redundant

      --

      "Contrarily the lookaside buffer might not be the panacea... "
    3. Re:Meta-credibility? by Mad_Rain · · Score: 2, Insightful

      Where I come from (non-management, grunt-level techie), appearing in any of these analysts' journals *costs* an author more credibility than it gains him or her. For example, if $RAG says that $CORP has the best customer support, I immediately assume that $CORP has such horrid customer support that they had to pay someone to make up some research that proves otherwise.

      So who do you go to when you have question then? Eventually you have to trust somebody when it comes to a topic that you've reached the limits of your knowledge of.

      More importantly, when you make a decision, and something goes wrong, how do you explain your decisions? You could say "I used the recommendations from $RAG about $CORP." Or you could say "I didn't trust the people at $RAG, but I asked my colleagues Jimbo and Cleatus," and have a difficult time explaining problems to the non-techie management.

      The meta-credibility question is this: Given the amount of shoddy pay-for-play research out there, does being published in an analyst journal tend to cost (a researcher, his consulting company, his financial backers) more credibility than it can gains him/her/them? If not, why not -- and more importantly, if so, is there any way to reverse the trend?

      I think once you figure out who to ask, and that multiple people can agree that the source is reliable, then it's just a matter of getting people to use that.

      --
      "What do you think?" "I think 'What, do you think?!'"
    4. Re:Meta-credibility? by jimicus · · Score: 1

      Tackhead, message from your boss. He says to quit reading slashdot, and lose those Linux servers you've got because Windows is faster and more secure.

    5. Re:Meta-credibility? by Taladar · · Score: 1

      Even management should (but sadly doesn't at the moment) get the idea into their head that the people trying to sell a product will tell you every lie and use every trick in the book to get you to buy their product. Once you operate under the assumption that everyone selling something is trying to scam you finding realiable sources of information is much easier. Just eliminate all sources linked to the seller (I admit that this isn't as easy as it sounds) and don't get all your information from one news source and you will have no trouble at all to form an opinion mostly uninfluenced by bias.

    6. Re:Meta-credibility? by cyberjunkie98 · · Score: 1

      Let's face it. When it comes down to it, we will all have our bias. The real honus lies on the "professional" who is making an informed decison for the organization in which they are representing. The best tool for the job is what is needed. I type this from my Mac with my Linux server & workstation next to me as well as a few XP machines and an MS SBS2003 server. Each has their purpose and it was my decision.

  37. Apache versus IIS by 00_NOP · · Score: 4, Interesting

    Simple one: of course I accept that Windows and Linux are a priori equally vulnerable - C programmers make mistakes. the question is which model is most likely to deliver a fix fastest. Given that the one area where Linux is probably in the lead over Microsoft's software is in the realm of the webserver - why are my server logs filled with artifacts of hacked IIS boxes but apache seems to remain pretty safe?

    1. Re:Apache versus IIS by _.-+thimk!+-._ · · Score: 1

      Simply observing that Windows operating systems and Linuces/Unices each have vulnerabilities (they do, including root level exploits) does not mean they are a priori, equally vulnerable.

      The root source of vulnerablility is not based in the underlying progamming languages, but in the coding standards, practices, and methodologies whereby code is designed, implemented, and vetted, and what corrective processes are in place for discovering, implementing, and distributing patches when vulnerabilities are uncovered.

      To fully evaluate and compare vulnerability, you must examine the types of vulnerabilities upon each platform, the severity of each vulnerability, the ease of exploiting each vulnerability, and the overall likelihood of an actual exploit being possible, practical, or even likely, based upon the above.

      When you do, you'll see the problem is not that 'there are simply more people targeting ISS and Windows'. (If it was about market penetration, more folks would be trying to exploit Apache, since it has had, and continues to have, the largest installed web-server base.) The root of the matter is that the OS upon which IIS is based, and the codebase of IIS itself, are inherently more vulnerable because Microsoft's standards, practices, methodologies, and implementations are considerably more flawed.

      That's not to say that continued improvement of Linux security model are not in order. A more robust rights, permissions, and ownership model for Linux would certainly be beneficial (and is in fact, underway through such project initiatives as SE Linux).

      Currently, however, the core vulnerabilities of Microsoft's codebase more than significantly outweigh the (relatively minor?) design issues inherent in the 'owner/group/other' permissions model.

      There's a point where a priori discussions of theoretical exploits must take a back seat to the real world actualities of the curent state of internetworked systems, and the actual real world data available demonstrating the severity of security issues on each platform, both in relative and absolute terms.

      Neither family of operating system are perfect. When it comes right down to it, however, Windows operating systems are at vastly greater risk. The raw number of exploits, and their usual severity, is enormously higher than for Linuces.

      Now [flamebaiting not intended], If we want to wander off a little into the weeds and discuss some of the overlap between a priori security design, and the actual ad hoc implementations of theory, some of the core issues are the use of relatively insecure services such as RPC, easily-vulnerable default implementations of smb file- and print-sharing (something poor implementations upon Linux can share, along with potentially problematic NFS implementations), and the continuing failure to implement robust and functional seperate system-level, and user-level rights models, which still contribute significantly to the problem.

      At the file-level, Microsoft's adoption of LDAP-based authentication in Active Directory (heavily modelled upon Novell's NDS, itself modeled upon Vines Streettalk model), has helped, but AD still sufferes from the fundammentally flawed subtractive rights (default allow) model, instead of the more sound additive right (default deny) model. That core difference aside, reasoned overall debate of the relative merits and flaws of AD's subtractive model, with somewhat more robust group permissions than are available in Linux more-limited, but still additive rights model, would likely become long and involved, with good points to be made of relative strengths and weaknesses for each model. (As far as comprehensive security models go, Novell's NDS and that of VMS have significant advantages over the models for either Windows or Linux/Unix, but NDS is limited in it's ability to control rights on local hosts, and VMS is, well, VMS, so while some of the underlying security concepts may be adopted [SE Linux is presenting more extensive thread-lev

    2. Re:Apache versus IIS by rmdir+-r+* · · Score: 1
      why are my server logs filled with artifacts of hacked IIS boxes but apache seems to remain pretty safe?
      Well, that used to be true for me, but recently I've been seeing a whole lot of stuff like the following:

      [error] [client ***.***.***.***] File does not exist: /home/henry/htdocs/blogs/xmlsrv/xmlrpc.php [error] [client ***.***.***.***] File does not exist: /home/henry/htdocs/drupal/xmlrpc.php [error] [client ***.***.***.***] File does not exist: /home/henry/htdocs/phpgroupware/xmlrpc.php

      And honestly, alot more of that than IIS exploits, though I admit that that worm is relatively new. There is also this old worm for win32 Apache that has tried my server, on an almost daily basis and from different IPs, for the past year. So it's not like Apache worms aren't out there- and they certainly seem prevalent to me.
    3. Re:Apache versus IIS by drsmithy · · Score: 1
      When you do, you'll see the problem is not that 'there are simply more people targeting ISS and Windows'. (If it was about market penetration, more folks would be trying to exploit Apache, since it has had, and continues to have, the largest installed web-server base.)

      And if you bother to look, you'll find that recent versions of Apache have a worse security record than recent versions of IIS.

      Of course, the example (Apache vs IIS) in itself is flawed because you're cherrypicking an irrelevant subset of the actual markets involved. Which section of the tiny proprtion of machines running webservers is larger pales into insignificance when compared to the number of machines running Windows.

      It's like trying draw some sort of meaningful conclusion about which brand of tyre predicts which brand of car will have the most thefts.

      Or, in other words, which webserver gets exploited is statistical noise when compared to the number of Windows machines out there. Even if every single Linux/Apache machine in the world was r00ted tomorrow, it still wouldn't make the slightest dent in Windows being on that greatest proportion of exploited computers.

      The root of the matter is that the OS upon which IIS is based, and the codebase of IIS itself, are inherently more vulnerable because Microsoft's standards, practices, methodologies, and implementations are considerably more flawed.

      Baseless FUD.

      At the file-level, Microsoft's adoption of LDAP-based authentication in Active Directory (heavily modelled upon Novell's NDS, itself modeled upon Vines Streettalk model), has helped, but AD still sufferes from the fundammentally flawed subtractive rights (default allow) model, instead of the more sound additive right (default deny) model.

      Are you suggesting that, without specific configuration to deny access appropriately, AD will allow access to anyone trying to access it ?

      At the root of it, it's not that Microsoft can't address all of these issues.

      The single biggest security hole in Windows - as with any system - is the end user. There's not a whole lot Microsoft can do to stop end users installing spyware on their machines, not running with low privileges and running poorly written software.

      When Linux starts to have a user demographic and market share that are even *close* to Windows', then somewhat valid conclusions about the two re: security - based on the number and types of exploits - can be made. But not before.

    4. Re:Apache versus IIS by 00_NOP · · Score: 1

      Actually these aren't anything to do with Apache or Linux, but with poorly coded php apps. Now, it happens that php is more likely to be found on Linux boxes (indeed any general web technology is) but AFAIK there is nothing specifc limiting these exploits to Linux at all. Is that a correct understanding?

      On the other hand Code Red and similar junk I get in my server log is from a direct exploit of the server.

    5. Re:Apache versus IIS by rmdir+-r+* · · Score: 1

      That's true. But AFAIK, it also relies on a poorly configured Apache install.

    6. Re:Apache versus IIS by Anonymous Coward · · Score: 0

      Microsoft said Spooler was most likely just a DoS. Immunity Inc. let people know that was not true; the Spooler vuln was reliably exploitable remote root code exec & working exploit code was clearly in existence prior to or at least at the time of patch release.

      At the time, a few months ago now Dave Aitel from Immunity Inc. said "Linux vulnerabilities are a thousand times harder to exploit than Windows vulnerabilities", and "'many eyes' have reduced Linux to a fished out pond, whereas things like strncpy() bugs are highly likely to still be around in remotely accessible (Microsoft Windows) components."

      The following link seems to suggest that Microsoft (as of q3 2005) did not understand or worse misrepresented the "root source of vulnerablility" for Spooler; a critical security risk. Perhaps one could argue that Linux style patch transparency would have made that vulnerability/exploit far more publicly visible and would have resulted in fewer people being misled into believing it was a less severe risk (only a DoS, hah).

      http://archives.neohapsis.com/archives/dailydave/2 005-q3/0221.html

      How much value do you place in the fact that Linux patches are always made available in source code form? Do you think that those "many eyes" Aitel talks about bring greater scrutiny to Linux bugs when they become publicly known? Do you think the nature of Linux patches results in a better or worse understanding of vulnerabilities and true risks?

    7. Re:Apache versus IIS by Anonymous Coward · · Score: 0

      Emmett Fritz-Hume: Oh. Uh, will you hold my wallet for me while I take the test please? There is a thousand dollars in there or maybe there isn't. Know what I mean?

      Test Monitor: Are you saying I can take this money if I help you pass the test?

      Emmett Fritz-Hume: What do you think?

  38. what are the biggest issues by evenprime · · Score: 5, Interesting

    Everyone on /. likes to complain about microsoft security, and microsoft PR people like to point out their improvements. Here's a chance to give ammunition to both sides. What do you think are the three biggest security improvements microsoft has made in the past two years, and what are the three biggest security-related issues that still remain?

    --

    "Weapons should be hardy rather than decorative" - Miyamoto Musashi
    I think that goes for OS's too
    1. Re:what are the biggest issues by miffo.swe · · Score: 1

      Funny you ask, it looks like the biggest improvements is all the mimicing of *nix that is taking place like reduced rights for users and services. I suppose copying is the cincerest form of flattering.

      The biggest security issue still remainging is the darkness. That is, no entity outside Microsoft has any knowledge whatsoever about what is happening behind the closed doors. For all we know it could well be thousands of unpatched but known remote holes in Windows this very day. Microsoft has a really long way to go before anyone security concious will trust them on their word.

      --
      HTTP/1.1 400
    2. Re:what are the biggest issues by Gags · · Score: 1

      Why limit this just to Microsoft, I think the same questions should be asked about linux as well.

      --
      Very funny scotty... Now please beam down my PANTS!
    3. Re:what are the biggest issues by Anonymous Coward · · Score: 0

      if you're in doubt about backdoors/bugs/whatever in linux, you can always look at the sourcecode.. kind of hard to do with ms products..
      / Mark

    4. Re:what are the biggest issues by JourneymanMereel · · Score: 1

      /agree

      Though I have no mod points ATM :)

      --
      Life has many choices. Eternity has two. What's yours?
  39. Convenience vs. security by Sheetrock · · Score: 4, Interesting
    Lately, I've felt that Microsoft is emphasizing greater trust in their control over your system as a means of increasing your security. This is suggested by the difficulty of obtaining individual or bulk security patches from their website as opposed to simply loading Internet Explorer and using their Windows Update service, the encouragement in Service Pack 2 of allowing Automatic Update to run in the background, and the introduction of Genuine Advantage requiring the user to authenticate his system before obtaining critical updates such as DirectX.

    In addition, Digital Rights Management or other copy protection schemes are becoming increasingly demanding and insidious, whether by uniquely identifying and reporting on user activity, intentionally restricting functionality, and even introducing new security issues (the most recent flap involves copy protection software on Sony CDs that not only hides content from the user but permits viruses to take advantage of this feature.)

    I would like to know how you feel about the shift of control over the personal computer from the person to the software manufacturers -- is it right, and do we gain more than we're losing in privacy and security?

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




    1. Re:Convenience vs. security by aug24 · · Score: 1

      Could I just point out it's 'grammar'. not 'grammer'...!

      --
      You're only jealous cos the little penguins are talking to me.
    2. Re:Convenience vs. security by Anonymous Coward · · Score: 0

      Grammer tip: 'Effect' is used as a noun. 'Affect' is used as a verb.

      Spelling tip: "Grammer" is spelt grammar.

    3. Re:Convenience vs. security by dtfinch · · Score: 1

      affect
      n.
        Feeling or emotion, especially as manifested by facial expression or body language: "The soldiers seen on television had been carefully chosen for blandness of affect."

    4. Re:Convenience vs. security by Anonymous Coward · · Score: 0

      CONGRATULATIONS DUDE. YOU'RE A TOTAL DUMBASS.

      Lameness filter encountered. Post aborted! Reason: Don't use so many caps. It's like YELLING. Lameness filter encountered. Post aborted! Reason: Don't use so many caps. It's like YELLING.

  40. Ask A... by Sabaki · · Score: 1

    Since it wasn't a name, but a slightly tortuous title, I was half expecting this article would be like one of those "Ask A..." advice columns from The Onion:

    Dear Author of the Latest MS-Funded Windows vs. Linux Study,
    My boyfriend doesn't seem willing to commit, even though we've been dating for several years. What should I do to win him over?
    Reluctant in Redmond

    Dear Reluctant,
    After careful analysis, we've ascertained that Microsoft Windows is superior in a final cost-benefit ratio proportionate to the effectivity of the synergy hybridized compared to the open source model.

  41. Scalability of Results? by hahiss · · Score: 5, Interesting

    You tested six people on two different systems; how is that supposed to yield any substantial insight into the underlying OSes themselves?

    [At best, your study seems to show that the GNU/Linux distribution you selected was not particularly good at this task. But why does that show that the ``monolithic" style of Windows is better per se than the ``modular" style of GNU/Linux distributions?]

    --
    "Every decent man is ashamed of the government he lives under." - H.L. Mencken
  42. How do you... by apachetoolbox · · Score: 0, Troll

    How do you sleep at night? ;)

  43. Who do you expect to take this seriously? by Scrameustache · · Score: 1

    You are paid by a company to compare their product to the competition, and, what a surprise, you end up with the conclusion that your employer's product is superior.

    Who's the target audience for that marketing speech?

    --

    You can't take the sky from me...

  44. Trolls by Anonymous Coward · · Score: 0

    Oh so many trolls... so little mod points.. *sigh*

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

      So many mod points, so little incentive to spend them wisely.

  45. ok mr. microsoft by Anonymous Coward · · Score: 0

    vi or emacs?

  46. Do you think the study was fair? by dtfinch · · Score: 5, Interesting

    The Linux administrators faced some out of the ordinary challenges, not faced by most Linux admins, while the Windows admins faced none.

    For example, most of the time difference between Windows and Linux was spent upgrading gLibC, something that you're really not supposed to do. It's comparable to trying to manually upgrade parts of a Windows 98 system to run a program that required XP, rather than actually upgrading to XP.

    Then, you had the Linux admins getting updates from 4 different sources, rather than just from SuSE's repositories, which is also out of the ordinary, while the Windows admins only visited Windows Update, which only supplies patches to the base operating system, when in reality they'll have to get updates from many other sources if they wanted to keep their apps up to date.

    Do you think this was a fair study?

    1. Re:Do you think the study was fair? by miffo.swe · · Score: 4, Interesting

      The glibc upgrade was if i understood it correctly done instead of just compiling MySQL manually. I was boggled, why would you change glibc instead of making a fast compile? Upgrading glibc will make the whole OS and all its applications unstable, its almost as it was intentional. I have a hard time beleiving a seasoned linuxadmin would do such a stupid thing as upgrading glibc.

      Its smells funny indeed.

      --
      HTTP/1.1 400
    2. Re:Do you think the study was fair? by tehwebguy · · Score: 1

      i was going to mod parent up, but they are already at 5. i would love to see parent's questions asked.

      --
      -- lol pwned
    3. Re:Do you think the study was fair? by ramsejc · · Score: 1

      Upgrading GlibC? The devil is obviously in the details of the study's objectives.

      If they made the linux admins upgrade GlibC, then the Windows admins should have had to try to remove IE from Windows XP. That would have made the study fair.

    4. Re:Do you think the study was fair? by Codename_V · · Score: 1

      The article claims that compiling mysql by hand leaves you without support from Novell. So the way I understand it, it was for this reason that the Linux admins attempted to install a SLES 9 package on SLES 8, which in turn required an upgrade of the glibc package. Nevermind that no experienced Linux admin in his right mind would ever do this. But I think the crux of the issue here is the application that required a newer version of mysql. Basically the application vendor did not support SLES 8. But of course the vendor did support Microsoft's operating system. Had the tables been turned, and the vendor fully supported SLES 8, but only supported Microsoft Windows 2003 Server and not Microsoft Windows NT Server, or 2000 Server, I'd expect the results of the study would perhaps be vastly different.

      --
      Free will is just an illusion
  47. Link to wrong study by 0xABADC0DA · · Score: 1

    The link to the study is for a different one, comparing RHEL to Windows. Here is the actual study and slashdot article for the right one, comparing to SUSE.

  48. Interoperability is a far greater problem in Linux by Anonymous Coward · · Score: 0

    Binary-level compatibility is a far greater problem in Linux than in Windows. For example, I am able, on the latest Windows XP, run the last 4.x release of Netscape. On Linux (Fedora Core three), I need to set up a special chroot() environment that runs RedHat 6.2 to run this application.

    Another example: Those old Loki games? Games of the same era (Read: The Windows versions of the same Loki games) run fine on the latest Windows XP with problem. However, to run these games on Linux requires some non-trivial contortions.

    Binary drivers for Linux running between kernel versions? Forget it. It's against the religion of some kernel developers.

    People still want binary-only applications and drivers. Windows beats Linux hands-down in this arena.

  49. Theroy is not Practice by 99BottlesOfBeerInMyF · · Score: 4, Interesting
    I haven't had time to read through this study in its entirety, but from what I have seen it looks like there are several things that could lead it to improper conclusions. First, some of the procedures used to define the benchmarks seem completely arbitrary. For example, security fixes are applied on a monthly basis, rather than as they become available and can be tested, or based upon their severity. In my experience some security patches are tested and applied immediately and others are applied later. Also, no mention is made of mitigating the effects of security vulnerabilities/exploits before a patch is available which, while uncommon does happen. Coincidentally, Microsoft has moved Windows to a monthly patch release cycle. Don't you think defining the operating procedures to be exactly those used by one OS, and not the other biases the test?

    Another concern I have is that while your study simulates the installation and upgrade of two different systems based upon two OS's, it does not seem to simulate the real-world work needed to keep those systems running on a daily basis. In the real world systems break, worms clog the network, and regular maintenance must be done. Your study seems to completely disregard all that work and focus only on install/upgrade. Why did you not base your study on the behaviors of a real working system with a simulated network attached? It seems like the shortcut method you used to quickly evaluate only certain tasks makes the study wholly academic and loses any value as a predictor for the operation of a real network, over time, with real traffic.

    Finally, I've seen it suggested that this study requires that all software be updated to the latest versions, but While Linux based servers constantly release the latest patches to each component as they become available, Windows only releases them en masse, How then can you compare the two? To be perfectly fair one would have to know what development has happened on the various components of Windows and rate all of those components as failing to be updated (since MS has not yet released that version). Barring such inside information, any comparison between a system with an open development process and one with a closed development process is critically flawed. Do you not see this as a problem with your study?

    1. Re:Theroy is not Practice by Mark_Uplanguage · · Score: 1

      If every comparison between, "an open development process and one with a closed development process is critically flawed", then how can you ever compare them. It seems as if Thompson is picking something that can be measured by the average sysadmin -- maintenance to the system, however it's done -- and showing the differences. Quite possibly the missing information is how much pain is caused from an outside intrusion e.g. virus, malware, rootkit exploit, etc. Sure you update the system when you update the system, but what if it is compromised? That's when the real pain hits. Can it be shown that the Win environment was more or less susceptible to these attacks? Can it be shown what the effects of the slammer worm on each environment would be and what it would take to recover from such an infestation? In the end that's what we're trying to deal with, the acutal catastrophe, not the minor maintenance to try and avoid it (eventually you'll get hit).

      I honestly don't care who funded it, it's information that's good to know, and if Linux is more of a pain to maintain that's fine because I don't believe my network is going to get decimated by a Worm (I never assume I'm completely safe because paranoia is an effective motivator :)

      --
      "The difference between stupidity and genius is that genius has its limits." -- Albert Einstein
    2. Re:Theroy is not Practice by DraconPern · · Score: 1
      I haven't had time to read through this study in its entirety
      I think we can safely ignore your question since it will already have been answered in the rest of the study that you skipped.
    3. Re:Theroy is not Practice by 99BottlesOfBeerInMyF · · Score: 1

      If every comparison between, "an open development process and one with a closed development process is critically flawed", then how can you ever compare them.

      You're misunderstanding what I said. This study imposed arbitrary tasks to determine which OS could do those tasks, but the tasks themselves don't make sense for both platforms and are not the same on both platforms. It makes sense to run a test where both OS's have to perform some task like running a web server with certain functionality without being hacked, for a certain amount of traffic. It does not make sense comparing two OS's "upgrading to the latest version of all software" because that software offers different functionality, most of which is not needed for a given task and because different OS's come out with updates at different times and this study was over a very short duration, much shorter than OS release cycles.

      It seems as if Thompson is picking something that can be measured by the average sysadmin -- maintenance to the system, however it's done -- and showing the differences.

      But that is not what he seems to be showing. It is not normal maintenance to build the latest bleeding edge versions of multiple databases on a production server and it is not normal maintenance to upgrade, by hand, any packages that you do not specifically need to upgrade until a new version of the OS is released that encompasses all those mostly unneeded upgrades. The fact that Linux distro allow you to grab the latest of some particular software is an advantage over Windows, the equivalent would be getting the option to cherry pick features from Longhorn in their current state and compile them right now if it was some functionality you needed. Doing so is not always a good idea, and doing it for everything would be a really bad idea. Now this "test" was constructed in such a way so as to make that advantage, that additional choice, act as a disadvantage. Do you see why that is a problem?

  50. Just goes to show that... by Anonymous Coward · · Score: 0
    If you attack Linux, there will no doubt be a flurry of religious Linux users waging holy war.

    Grow up.

    1. Re:Just goes to show that... by ^_^x · · Score: 2, Interesting

      As always, but while this site claims tech coverage, it's mostly LINUX tech coverage.

      What I want to know is what's a fair comparison anyway?

      If it's MS-funded, it's probably skewed to Windows.
      If it's performed by Linux advocates, it's skewed.
      If it's done by a research company that doesn't care either way, they end up ruling that Linux is hard to use, and the /. crowd moans that they didn't set up the boxes right. Well, if it's not obvious how to set them up properly, that makes it pretty hard to use, doesn't it?

      I say just ask around in the IT community, though it would really depend on who you know. Most people I've talked to either marginalize it as a non-option (my old boss, when I was extolling the virtues of Redhat 6.4...), consider it as a plague (most of my peers), or a neccesary evil you'll probably have to know sooner or later (my college profs.) Personally, I think it's a brilliant OS-extended-family-and-then-some for a server, but masochistic on the desktop.

      So... what's a fair comparison? Even if they loaded a study with a team of Linux gurus, and Windows reps to set up the systems properly, that'd hardly be a realistic environment for either. :/

    2. Re:Just goes to show that... by Burz · · Score: 1

      If it's MS-funded, it's probably skewed to Windows.
      If it's performed by Linux advocates, it's skewed.


      The difference, my dear fellow, is that the former is throwing money around from on-high whereas the latter group tend to advocate Linux for much better reasons. IOW, they have "street cred".

    3. Re:Just goes to show that... by ^_^x · · Score: 1

      The MS side does it for money, and the Linux side does it for passion. Unfortunately, most Linux proponents who are loud enough to be noticed tend to come off as fanatical, and I think that's hurting its image, and reducing the "street cred."

      Windows vs Linux studies could be lumped in with cel phone EMF radiation studies... the winner is determined by whoever tips the scale while doing the study... :/

    4. Re:Just goes to show that... by Burz · · Score: 1

      "The MS side does it for money, and the Linux side does it for passion. Unfortunately, most Linux proponents who are loud enough to be noticed tend to come off as fanatical, and I think that's hurting its image, and reducing the "street cred.""

      There is no way around this: You either have passion for the platform merits which allow Linux or OS X to compete against the "Windows Everywhere" network effect... or people will assume those alternative platforms are even less deserving of their attention because their users do not promote or recommend. OTOH Windows users tend to actively dislike the OS and its vendor these days, so its easy to see why moderately enthusiastic folks employing neither guns nor the threat of damnation might be seen as 'fanatics' in comparison.

      Maybe if lots of us told people we are unhappy with Desktop Linux but don't see anything better, then lots more people could identify with that and switch from Windows. "Well, at least its an improvement." Increased security but none of that smelly penguin-kissing. Then again, installing apps and drivers on Linux is a real b!tch and the community is only starting to get a clue as to fixing this, so we have reasons to be unhappy.

  51. Conflict of Interest by scruffylooking · · Score: 1

    Hello Doctor, How many Microsoft funded studies has Microsoft published for public review where the results of the study cast a bad or negative light on the company or its products? If the answer is 0, would not this indicate they are not interested in the truth but in misinforming the public for their own benefit?

    1. Re:Conflict of Interest by Burz · · Score: 1
      Hello Doctor, How many Microsoft funded studies has Microsoft published for public review where the results of the study cast a bad or negative light on the company or its products? If the answer is 0, would not this indicate they are not interested in the truth but in misinforming the public for their own benefit?

      No, it means Microsoft is always right.

  52. Name your price by ch-chuck · · Score: 1

    How much would it cost us to buy a study showing open source solutions are more reliable?

    Seriously, I know this will be dismissed as simply "anecdotal" but in all my years of working with Windows and PC Unix machines (including sysasmining a 50 desktop business for 7 years) I've found the PC Unix boxes, once setup and running, work reliably day in and day out, whereas every Windows box has experienced some kind of 'bit rot'. I've seriously though Microsoft must put some kind of timer in there to throw random errors after three years to get people to upgrade. I have a notebook with a RedHat6.2 disk running on a 233Mhz cpu and it's just as solid and reliable as when it was first installed. I cannot say that for the Windows 2K disk that slips into the same notebook - the IP stack got seriously hosed somehow and barely works, and would need a complete wipe and reinstall except I don't want to waste time and just put up with it. (You change network setting and it works for that session but after a reboot it reverts to some weird setting). Of course that small world of experience is no match for a big bucks study but things that tell me stuff contrary to what I see smacks of advertising and other attempts at mind warping persuasions.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  53. Why are the requirements different? by altoz · · Score: 5, Interesting

    Looking at your research report's appendices, it seems that the requirements for Windows Administrators were somewhat different than the Linux Administrators. For instance, you ask for 4-5 years sys admin experience minimum for Windows, whereas it's 3-4 years sys admin experience minimum for Linux.

    Why wasn't it equal for both? And doesn't this sort of slight Windows favoring undermine your credibility?

    1. Re:Why are the requirements different? by Anonymous Coward · · Score: 0

      Wouldn't that mean that it's easier to admin Linux and takes less time to master it? After all it takes an experienced windows admin to know what to do during an explosion (of windows). But i guess Linux favouring would undermine his credibility. Sheesh get a grip.

    2. Re:Why are the requirements different? by r3m0t · · Score: 1

      Well, some of the Linux systems became b0rked because the sysadmins thought they could upgrade libc without messing up the entire system. They had less experience than the Windows sysadmins.

  54. two questions by nutshell42 · · Score: 1
    how much ?

    And how can I get so much money for a pro-MS study?

    --
    Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
  55. Alternate scenario by Logicdisorder · · Score: 1

    Hello

    The alternate scenario I would like to pose to you is what if you were comparing Windows Server to OSX Server.

    Regards

    --
    "The most dangerous creation of any society is that man who has nothing to lose." - James Baldwin, American author
  56. Somewhat less germaine by killmenow · · Score: 3, Insightful

    Do you think there is reasonable evidence of vote tampering in the 2004 US Presidential election? Do you think the current batch of Diebold machines in Ohio or other electronic voting machines in use for that election are trustworthy?

  57. To piggyback that question: by mctk · · Score: 1
    From your report:
    Additionally, we imposed the added constraint of selecting products that were developed for both Windows and Linux environments to ensure the most meaningful and consistent comparison.
    Even if I knew what products were used, I surely wouldn't understand the implications of those choices (I'm no IT guy), so I'll ask you. How do you think this affected the study? What are the implications of this choice?
    --
    Paul Grosfield - the quicker picker upper.
  58. ATMs vs. Voting Machines by digitaldc · · Score: 5, Insightful

    How is it that Diebold can make ATM machines that will account for every last penny in a banking system, but they can't make secure electronic voting machines?

    Also, does the flame-resistant suit come with its own matching tinfoil hat? (don't answer that one)

    --
    He who knows best knows how little he knows. - Thomas Jefferson
    1. Re:ATMs vs. Voting Machines by Nova1313 · · Score: 1

      I guess you missed http://slashdot.org/article.pl?sid=05/11/10/183922 4&tid=133

      else you would know even if it did include a tin foil hat it won't help you.

      --
      There exists some positive integer N that you are the Nth person to read this signature.
    2. Re:ATMs vs. Voting Machines by Anonymous Coward · · Score: 0

      I had a buddy who worked in banking software, he said if you knew some of the stuff that went on there you'd keep your money in jars.

      They frequently would beta-test ATM software on units inside the bank. That way if the software gave out way too much money or something it would be likely to be noticed. If things didn't quite add up right during the beta that was fine, some losses were acceptable during testing.

      I think you put too much faith in ATM software.

    3. Re:ATMs vs. Voting Machines by Burz · · Score: 1

      One side of the transaction must remain anonymous. That's how it differs from ATMs.

      Also, they didn't put MS Access into their ATMs! Why? I guess it has a little something to do with people being able to check their receipt and bank statement.

    4. Re:ATMs vs. Voting Machines by bytesmythe · · Score: 1
      I used to work on ATM software, so I can answer this from my own experiences.

      ATMs don't actually track money at all. Everything you see is nothing more than an input screen that gets fed to another system. When you put in the amount you wish to withdraw, the ATM simply creates a message, posts it to the network, and waits for a reply. It doesn't even decide how to dispense the money. The main system knows how many money cartridges the ATM has and which denominations are in each one, then tells the ATM how many bills to deliver from each.

      Anecdote 1: I was once responsible for tracking down a bug in some code and found the following construct:
      // assume a bunch of vital code here
       
      if (a < b)
        return a;
      else
        return b;
       
      // assume some more vital code here
      Naturally, the vital code after the if statement was never getting executed. But it sure needed to be.

      Anecdote 2: Our code had a bug that caused only the ATM fee to be deducted from your account if you did the withdrawal from another bank's ATM. However, we still instructed the ATM to dispense the entire requested amount. (Note: I fixed that bug.) Combine this with one of our customers whose system was set up so that PINs were never validated from other bank's ATMs and you had an interesting situation. You could walk up to any other bank's ATM, put in the card, enter any PIN you wanted, and as long as the account had $1.50 in it, you could take out any amount you wanted.

      I'm just glad neither of those was my fault. (More out of pride than any fear of reprisal. None of the developers was ever held responsible for their crappy code. I was just a maintenance programmer, so it was my fault if it didn't get fixed!)
      --
      bytesmythe
      Hypocrisy is the resin that holds the plywood of society together.
      -- Scott Meyer
  59. As soon as I saw... by greginnj · · Score: 1

    "Ask the Author of the Latest MS-Funded Windows vs. Linux Study"

    I thought immediately of all those surreal advice columns with similar headlines in The Onion.

    --
    Read the best of all of Slash: seenonslash.com
    1. Re:As soon as I saw... by Anonymous Coward · · Score: 0

      I think the closest match to this q&a would be "Ask A Man Who's Jowl-Deep In Phyllis Diller's Pussy"

  60. OBSimsons... by schon · · Score: 5, Funny

    How do you sleep at night?

    On top of a pile of money, surrounded by many beautiful ladies.

    1. Re:OBSimsons... by Archimboldo · · Score: 1
      How do you sleep at night?

      On top of a pile of money, surrounded by many beautiful ladies.

      I didn't know he was a martyr for Islam.

    2. Re:OBSimsons... by Anonymous Coward · · Score: 0

      Just to clarify (Off topic trivia), that line came from the TV show crossover between "The Critic" and "The Simpsons." It also contained, I believe, the Lisa quote that I enjoy; "The FOX network has sunk to a new low." I like that one because, no matter what year it is spoken, it is still true.

  61. Who determined the metrics by Infonaut · · Score: 5, Interesting
    Did Microsoft come to you with a specific set of metrics, or did you work with them to develop the metrics, or did you determine them completely on your own?

    Kudos to you for braving the inevitable flames to answer people's questions here on Slashdot.

    --
    Read the EFF's Fair Use FAQ
    1. Re:Who determined the metrics by freidog · · Score: 1

      and was Microsoft's involvement comperable to what is usually seen in these types of studies?

  62. Results out of context? by mrtroy · · Score: 1

    The study, commissioned by the software giant from Security Innovation, a provider of application security services, claimed that Linux administrators took 68 per cent longer to implement new business requirements than their Windows counterparts.

    Would you be willing to say that the statement, among others, found in media reports does not correctly represent your findings?
    If so, are you planning on determining the source of these statements (ie. Microsoft spin doctors) and pursuing legal action?

    --
    [I can picture a world without war, without hate. I can picture us attacking that world, because they'd never expect it]
  63. Slashdot readers agree by jofi · · Score: 0, Flamebait
    "So did most Slashdot readers."

    Most Slashdaughters have their heads up their ass most of the time too.

    --
    Blame the user, not the software.
  64. Re:Somewhat less germane by killmenow · · Score: 1

    Crap. I don't know who Germaine is. I meant "germane". I suck at the Internet.

  65. Aw, "penguins" can't take it! Their OS lost again by Anonymous Coward · · Score: 0

    The penguins here (most of slashdot) cannot seem to stand their OS got its tail handed to them here vs. a 99.999% rated OS as to uptime, but this time, about security issues!

    No less, in a legit test, vs. Windows Server 2003 (SP #1, & fully hotfix patched) + SQLServer 2000 (SP#3), which is not as good security-wise as SQLServer 2005 no less, beat the hell out of LINUX using Oracle OR MyPhP iirc, as the DB engine back end!

    See here:

    http://download.microsoft.com/download/4/a/5/4a528 af3-a63b-422b-a6d2-6a7b2b7ab7ea/Reliability_Analys is_Security_Innovation.pdf

    & here:

    http://linux.slashdot.org/article.pl?sid=05/11/16/ 169206&tid=109

    Funniest part of it all? Most of the security issues were not with the DB engines, but the OS kernel/cores...

    Linux is ok, don't get me wrong, & has it specialty/niche areas its great at (and it's MUCH better @ hardware support than it was, but still is way behind MS stuff here as well as apps for it, + being as versatile as Win32 softwares are on Win32 OS platforms)... but, for how long?

    What's left?? Clustering???

    Man... anyone that says that will be solely a province of Linux (or UNIX) vs. MS, doesn't understand the talent, resources, & cash MS has to make things happen for them!

    E.G.-> Give MS 1-2 years (when the release of their clustering version of 2003 server comes out & it's already underway) & we'll see what's-what there even, then.

    Clustering - It's a niche area that Linux has, for now, vs. Windows... keywords being 'for now'... try remember that.

    APK

    P.S.=> Still, it would be interesting to see you "Pro-Linux Penguins" try to get the better of the man who allegedly ran this test, just to see if you can, I would find that VERY interesting to see if you can... apk

  66. How do you explain the different conclusions? by gorbachev · · Score: 2, Interesting

    Dr. Thompson,

    How do you explain the different conclusions from studies funded by Microsoft and studies funded by Unix/Linux vendors? Shouldn't studies that essentially study the same issue inevitably arrive in the same conclusions, if the research for the study was made independently, honestly and with no systemic errors? How do you expect people to take any of these studies, whether pro-Microsoft or anti-Microsoft, seriously?

    --
    In Soviet Russia, I ruled you
  67. Custom compiled Glibc and mysql by porkThreeWays · · Score: 1

    According to the pdf, they had custom compiled versions of mysql and (eventually) glibc. This is concerning because the idea was to keep the system as RHEL as possible. It's very unscientific to do a study like this and deviate from the main package base on such important packages. Oh, ummm... what I said in question form.

    --
    If an officer ever threatens to taze you, say you have a pacemaker.
  68. Real World Experience by John+the+Kiwi · · Score: 3, Interesting

    Mr Thompson

    I've always wondered exactly how much Linux based knowlege a writer should have in order to write a report on the TCO of Linux based networks and software.

    How much Real World/In the Trenches experience do you have implementing and supporting large network and software applications that run Microsoft products compared to *nix based solutions?

    Exactly how experienced are you with Linux? What is your favourite distro? How long have you been running Linux?

    What is the best thing Windows does better than Linux?

    What is the best thing Linux does better than Windows?

    Have you ever contributed to an Open Source project or been part of an Open Source community?

    Thanks

    John the Kiwi

  69. What's it about? by halftrack · · Score: 1

    After reading the executive summary and conclusion I see that you admit that the sample size (3 Windows admins and 3 Novell Linux admins) is to small to make any strong conclusions and that repeating the experiment on a larger sample set would be interesting. (Personally, 6 admins seem way to few to make any conclusions on the merits of either operating system.) The question is; do you think your report is about the merits of the operating systems or more about the method used in the report? And does the media (and /. flameboys) reflect what you're saying, or are they more interested in "flamewars"?

    As a side question; what results do you think you would get if you had a large sample size of administrators (a few hundreds on each OS)?

    --
    Look a monkey!
  70. "Real World" scenario by Gehenna · · Score: 2, Informative

    If this is a "real world" scenario why is a default install picked? Part of the job description for a sysadmin is to secure a system. If this install "attempted to simulate a "real-world" enterprise e-commerce environment over the course of a year." then how could it be the default configuration? The bugzilla example you annote is for samba, not port of a reasonable database server install.

    Also is there a list of the vulnerabilities quantifued in your study?

  71. SuSE or Linux by arevos · · Score: 1

    The Linux administrators used SuSE Linux Enterprise Server 9. A majority of the problems with Linux seem to have involved SuSE's package and upgrade systems. Do you think that the results would have been significantly different if another distribution had been used?

  72. XML Question. by LifesABeach · · Score: 0, Offtopic

    Why does Microsoft remove preprocessing statements in XMLDocuments that pass through its web services product?

  73. wow by everphilski · · Score: 0, Troll

    Oh, wow, your comeback strategy is go to Google, type in "cross platform multimedia libraries" and link the first four that show up... impressive. If you've ever actually *done* multimedia programming on the other hand... Allegro sucks (last time I used it... sorry) openAL and libSDL I haven't even heard of; and its been said that D3D actually outperforms OpenGL (according to gamedev.net and others...)

    (myself I code OpenGL in C++...)

    -everphilski-

    1. Re:wow by tomstdenis · · Score: 1

      Allegro is just fine, though admitedly it's mostly for 2D games.

      But it's people like you who just outright dismiss all the other libraries cuz it may mean you have to admit you're wrong.

      If Doom3, Quake4 and UT2k4 can work in Linux and still look, sound, feel awesome [and just like their Win32 counterparts] why can't you make a game like that?

      The "myth" that Linux doesn't support gaming is just that a Myth.

      Now just admit your fucking wrong and go about your way.

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:wow by everphilski · · Score: 1

      I didn't say you couldn't do it under Linux. I do 3d visualizations under Linux, I've played Quake under linux. What I was saying is you know nothing about these libraries, you could have picked better examples :)

      -everphilski-

  74. NDA? by Anonymous Coward · · Score: 1, Interesting

    Did Microsoft make you sign a non-disclosure agreement? If so, without saying anything to violate the NDA, were there results or findings that MS prevented from being released?

    1. Re:NDA? by Creepy+Crawler · · Score: 1

      he responds: "Cant say, it'd break my NDA"

      --
    2. Re:NDA? by Anonymous Coward · · Score: 0

      holy fucking shit, mr. obvious speaks!

  75. Question by yoink23 · · Score: 0, Offtopic

    If you were a hotdog, would you eat yourself?

    --
    This too shall pass.
  76. What are you talking about? by NineNine · · Score: 2, Insightful

    What commercial apps on Linux did he use, exactly? I just looked over the report, and I saw Apache, PHP, GLIBC, and MySQL. I'd argue that comparing MySQL to MS SQL Server is like comparing a bicycle to a BMW, but still, MySQL, PHP, GLIBC, and Apache are probably the best supported Linux-based apps on the planet. Did you even read the report?

    1. Re:What are you talking about? by budgenator · · Score: 1

      Nobody considers MySQL, PHP and Apache applications, they are tools to build applications with. What I was wondering is MySQL, PHP and Apache all run on both Windows and Linux why require linux to support a 3rd party application running on 3rd party tools? The question was what application required upgrading MySQL from 3.23 to 4.01 which application required upgrading the glibc, which application required upgrading PHP? What we suspect is it's an application, that was carefully selected to make the upgrade as difficult as possible, rather than one selected to fulfill the requirements as easily as possible.

      I suspect that if you were required to upgrade the asp interpreter on your porn site to one which was not supported on your servers version of windows, you would also have a bit of trouble.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    2. Re:What are you talking about? by julesh · · Score: 4, Informative
      What commercial apps on Linux did he use, exactly?

      See Appendix 5.

      During the experimental trials, 3rd party best-of-breed components were chose to satisfy the needs of the solution. [...] The specific 3rd party vendors are not disclosed because the focus of the study is the methodology and not a specific component.


      The commercial apps in question, though, had dependencies on (1) a very recent version of MySQL, and (2) a more recent version of glibc than is included in the version of SuSE in use. These two dependencies were the root cause of almost all the problems described in this paper.
    3. Re:What are you talking about? by Shai-kun · · Score: 1

      God I hate the term 'best-of-breed'.

      --
      ...or so I've been told.
    4. Re:What are you talking about? by julesh · · Score: 1

      Yeah, good point. It kind of implies that it's possible to objectively assess how good a system is at solving a class of problems. In this case, their "best of breed" software wasn't really very good at all, because while selecting it they failed to take account of the fact that it wouldn't run correctly on the OS version they were planning on installing it on. How good a piece of software is depends on many factors, too many to be able to describe any software as "best".

  77. In more general terms by Dammital · · Score: 1
    You can't ask him to speculate as to what might have happened to the study if it had been unfavorable to Microsoft. His guess is no better than ours. What we can ask is:
    "Have you ever performed a comparative study for a client that resulted in an unfavorable report? Did the client publish the results anyway? Who was the client?"
  78. Integrity by everphilski · · Score: 2, Insightful

    Its called integrity... I take it you've never done scientific research before (and if you have, shame on you)

    -everphilski-

    1. Re:Integrity by zerocool^ · · Score: 1


      Its called integrity... I take it you've never done scientific research before (and if you have, shame on you)

      It's called continued funding. I take it you've never actually applied for a Federally funded research grant (and if you have, something else witty).

      ~W

      --
      sig?
  79. Give us a small framework by BrynM · · Score: 1
    There are lots of people here saying "how could you sell out" types of things because MS funded your study. I honestly don't think you're selling out - you had a job and did it as fairly as you could I'm betting. Not many of us would have the panache to even try that. We get to read the results and agree or not.

    My question is, how could we get Ms/Oracle/Red Hat/Novell/(other tech rival) to jointly fund a report? To my knowledge, there haven't been any reports from a jointly funded by rivals point of view (I'm sure someone here will try to point one out, but magazine/web "shootouts" don't count to me). How could we as customers help create a situation where competitors saying "let's see who's better - together" would be viable? I ask you because you've been through the setup process for a review and have perspective which most of us lack.

    --
    US Democracy:The best person for the job (among These pre-selected choices...)
  80. This study was a complete joke by Anonymous Coward · · Score: 1, Funny

    IIRC your genius admins botched glibc during the test period. If I set a monkey loose with a hex editor on Microsoft's libc in the middle of a similar test, I doubt that Microsoft would consider that fair. We often joke about windows admins been trained monkeys and I'd say your study almost confirms this. Why did you choose to use admins who were completely unfamiliar with the linux distro they were using?

  81. Data Mining Software issue by arevos · · Score: 2, Interesting

    The Data Mining Software used in M1 required the Linux administrators to use MySQL 4.1, which was not part of the SLES distribution. This appears to be where the majority of the problems with the Linux servers stemmed from. Do you think the choice of Linux distribution and/or Data Mining Software biased the outcome report in any way?

    1. Re:Data Mining Software issue by W2k · · Score: 1

      OTOH, MySQL 4.1 is not included in any currently shipping version of Windows, either. And it seems rather strange that Linux would break down over such a simple thing as installing a software package it wasn't originally shipped with. On Windows, installing MySQL is a five-minute, mostly click-and-watch job, as I'm sure you know.

      --
      Quality, performance, value; you get only two, and you don't always get to pick.
  82. Can TCO be extrapolated from install behavior? by Qrlx · · Score: 5, Interesting
    I wonder if it's really appropriate to make TCO guesstimates from a study which essentialy asks the question "Which OS has nicer installers?"

    From the study:
    We conducted an experiment pitting Windows 2000 Server against SuSE Linux
    Enterprise Server 8, simulating [a] one year period...At the end
    of the period, both systems are then transitioned to the more recent versions of their
    respective operating systems, Windows Server 2003 and SuSE Linux Enterprise Server 9.

    What I find lacking is the business case for upgrading the OS. And why on earth would any enterprise with even the tiniest amount of foresight and planning deploy Windows 2000/SuSE 8 knowing they will upgrade to the next gen just one year later? (Not that there aren't plenty of enterprises who fit your model, not to mention IT workers seeking to "power level" their skills...)

    Now, certainly there is value in trouble-free installs. But can you say with confidence a better upgrade experience is really a fair test of value? Especially when the entire install/patch/upgrade philosophy between Windows and Linux is so disparate?

    In other words: It's no surprise that Windows will perform better on the treadmill, constantly upgrading is at the very core of Microsoft's profitability.
    --
    1. Re:Can TCO be extrapolated from install behavior? by Anonymous Coward · · Score: 0

      Perhaps it should be asked if a total upgrade is comparing apples to apples? Based on my experience with linux, it seems as though you are more likely to upgrade a single service, such as apache, than the entire distribution.

      Also, what about the user friendliness of Windows Service Packs? At times even though they are not an Operating System upgrade, they make sweeping changes that affect every aspect of the operating system.

  83. If you actually read the report... by NineNine · · Score: 1, Insightful

    If you actually read the report, you'd see that GLIBC was all mucked up because SUSE's YAST was broken. And on top of that, part of the study was to see what the administrators would do. Part of the confusion for the sysadmins was WHERE to get the sources when the standard RPM manager broke. It's not clear where they should have gotten GLIBC, and that was part of the test.

    1. Re:If you actually read the report... by julesh · · Score: 1

      It's not clear where they should have gotten GLIBC, and that was part of the test

      Personally, I'd have taken the version from my installation CDs and reinstalled all patches short of the one that caused the problem, then waited for the problem to be resolved before installing further patches.

      Also worth noting: I've been running SuSE systems here since 6.1 was the current version, and I've never seen YAST (or YOU) break glibc. I don't know what they did wrong to cause it to break, but I bet it was something pretty nonstandard.

    2. Re:If you actually read the report... by julesh · · Score: 4, Insightful
      If you actually read the report, you'd see that GLIBC was all mucked up because SUSE's YAST was broken. And on top of that, part of the study was to see what the administrators would do. Part of the confusion for the sysadmins was WHERE to get the sources when the standard RPM manager broke. It's not clear where they should have gotten GLIBC, and that was part of the test.

      OK, I've found and read the report now, and this is just bollocks. From the report:

      In the Linux case, the component required an upgrade of the MySQL database component from version 3.23 to version 4.1. Upgrading MySQL means going outside of the supported OS configuration and obtaining the new version from the package distribution site.
      [...]
      [T]he search component required a newer version of the GLIBC package than the one shipped with SLES 8. There are many ways to resolve such a dependency including trying to get the two versions to co-exist, upgrading the existing version, etc. Upgrading GLIBC directly (a route two administrators took), quickly leads to a cascading sea of dependency failures as other packages on the system that rely on the older version fail. One such failure came in the RPM package installer which left no direct route to reinstall the old version of the GLIBC library.


      So the test involved installing on SuSE 8 two applications that (effectively) required SuSE 9. Rather than upgrade to SuSE 9, the test mechanism required the operators to hack their systems to make this work. Some of them did this by taking the ill-advised step of compiling their own glibc; doing this broke the vendor supplied version of 'rpm', leaving them unable to undo their changes. Others did it by partially upgrading their system to SuSE 9 by installing SuSE 9 rpms over their SuSE 8 equivalents.

      The Windows equivalent test worked fine because the equivalent applications that the Windows operators were required to install were intended for use with the version of Windows they had installed.

      Basically, the test wasn't fair. If SuSE-9 dependent applications were to be used, then SuSE 9 should have been used as the basis of the test. If SuSE 8 had to be tested, then equivalent applications that functioned on SuSE 8 should have been found (chances are, slightly older versions of the same 2 apps would have functioned fine).

      So, no, glibc wasn't "mucked up because SUSE's YAST was broken". The operators broke YAST by trying to install a glibc upgrade in order to use an application that wasn't compatible with the system they were running. The test was unrealistic; they weren't given the option of upgrading the system properly. They were told, "make this application run on this system." It's not surprising that some of them failed.
    3. Re:If you actually read the report... by Fallingcow · · Score: 2, Insightful

      Seriously, what were they thinking? Using an outdated version of SuSE then forcing them to upgrade individual packages to the latest version? F'ing crazy.

      They should have had them on Debian Stable or Slackware. For fuck's sake, Gentoo would have been a better choice for this than SuSE. RPM-based distros always seem to be the hardest to change or upgrade piecemeal, without doing a full upgrade to the latest version of the whole OS. I've used Mandrake and Fedora extensively, and pre-Fedora Red Hat and SuSE quite a bit, too. They all have these sorts of problems. You learn to be very careful with upgrades to individual packages, and you learn to upgrade to the newest version of the OS at the first sign of trouble with a package upgrade, before you've dicked with it so much that the system gets broken. If you can't do that for whatever reason, then you use a different distro. Simple as that.

      Eh, this is mostly just a "me too!" post... but damn, that's just so dumb that I had to say something!

    4. Re:If you actually read the report... by Anonymous Coward · · Score: 0

      Couldn't just compile MySql from source rather than glibc? If your Linux admins are that incompetant, than maybe Windows TCO is lower. Now, about the normal case...

    5. Re:If you actually read the report... by Anonymous Coward · · Score: 0

      How much time would upgrading SuSE8 to SuSE9 have taken? Bear that in mind before criticising the approach. Downtime can cost a lot of money, this would have been a pressure on the admins. The irony of course is that by munging glibc they got more than they bargained for. And isn't that kinda the point of the study?

    6. Re:If you actually read the report... by julesh · · Score: 2, Insightful

      How much time would upgrading SuSE8 to SuSE9 have taken?

      My experience is about 6 hours for the upgrade, plus another 3 or 4 to check everything still works afterwards. My experience of compiling my own glibc suggests that this will take about twice as much work.

      Downtime can cost a lot of money, this would have been a pressure on the admins.

      Any real company employing the kind of solutions described (which included so-called "best of breed" commercial applications) would certainly have a staging server to use, and could then swap the staging server for the live one in order to deploy. This would result in no more than a minute's downtime if done correctly. It's possible to do it with zero downtime.

      And isn't that kinda the point of the study?

      I think by insisting they stick with SuSE8 and use applications on it that blatantly aren't compatible with it they skewed the results. I know if I'd had all of the other requirements given, I'd have done a complete upgrade.

  84. OBSimsons... by everphilski · · Score: 1

    Prepare the ranch dressing hose!!!!

    -everphilski-

  85. Weak setup by 0xABADC0DA · · Score: 5, Interesting

    If I understand the study correctly, the windows side had to do nothing but set up a server to do a few different tasks over time and run windows update. The linux side had to have have multiple incompatible versions of their database server running simultaneously on a single system and had to run unsupported versions of software to do it.

    Why wasn't the windows side required to run multiple versions of IIS or SQL server simultaneously? In real life if you need to run multiple database versions you use virtualization or multiple systems, especially if one requires untested software. You don't run some hokie unstable branch on the same system as everything else. Why was a linux solution picked that required this level of work? My other related question is, did any of the unix administrators question why there were being asked to do such a thing? For example, did they come back and say they need a license for vmware? If they did not they do not seem like very competent administrators in my opinion.

    1. Re:Weak setup by Craig+Ringer · · Score: 1

      For that matter, why didn't they just use Xen to virtualize the system into partitions? Free, easy, works with most distros released in the last few years.

  86. Security and the web by whitehatlurker · · Score: 3, Interesting
    Given that you are in the field of security and that there is much concern about security holes in web browsers, I'll ask: "What web browser do you use, and why?"

    Of course, with this audience, you might want to say FireFox, or possibly Safari. I am curious if you use MS IE. (Though I'd like to hear "Opera, of course.")

    --
    .. paranoid crackpot leftover from the days of Amiga.
    1. Re:Security and the web by Dan_Bercell · · Score: 1
      Browser security doesnt really matter, it matters what pages you browse too.

      If you get somethng nasty on your computer at work I can say with 99% accuracy that you probably shouldnt have been on that site in the first place.

    2. Re:Security and the web by whitehatlurker · · Score: 1
      Paraphrased: (If you get something somewhere, you shouldn't've been there)
      Well, I guess that sort of goes by definition. ;-)

      I don't know, I've not gotten anything "nasty" on my computer. (I presume you mean malware of some kind. Other kinds of "nasty" might also be included in your list of things not allowed at work.)

      The fellow has been involved for security for some time. I am curious as to what he thinks of the browser issue, and if he has done anything to change his browsing habits based on his concerns.

      --
      .. paranoid crackpot leftover from the days of Amiga.
  87. no, you dont want them to do that study.. by gentimjs · · Score: 1

    they would factor in the cost of the max-spec apple xserve as part of the cost of a server running only dhcp or another low-profile server ...

  88. when you sell your soul by roegerle · · Score: 1

    does the devil cut you a check or does he pay cash?

    1. Re:when you sell your soul by Millenniumman · · Score: 1

      Paypal.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
  89. Yes, but we live in a imperfect world. by Leontes · · Score: 1

    Actually, this is incorrect. You have to provide the illusion of being neutral. True neutrality is impossible when you bread is buttered on one side, researching cannot help but know where their funding is coming from, and the human element will skew it, in hopes to get more research money from that source. Happily, bias is inherent in humanity, so everything you are exposed to is skewed one way or another.

    1. Re:Yes, but we live in a imperfect world. by Decaff · · Score: 1

      True neutrality is impossible when you bread is buttered on one side, researching cannot help but know where their funding is coming from, and the human element will skew it, in hopes to get more research money from that source.

      Sorry, but true research simply doesn't work like this. The reason is that the quality of your research is judged by those who are your competitors both in industry and science. They are out to try and prove you mistaken for their own benefit. Bias is almost always detected.

  90. Another question by Hymer · · Score: 1

    I just wonder how specific your customer was about the configurations ?
    As I see it your test was not a comparision between Windows 2003 Server and SuSE Linux... it was a comparision of a Microsoft platform and a platform based on SuSE Linux.

  91. Doesn't change the TCO by everphilski · · Score: 2, Informative

    But the thing is why should they port to Linux? Why should I purchase Linux versions of software when I already own the Linux versions? So I can say I'm cool and run Linux? No. The cost of a windows license is next to nothing and the cost of the software will be the same on either platform; and when you are talking TCO of engineering software the engineering software costs run in the thousands to tens of thousands of dollars. When we buy our workstations from Dell/Xi/any bulk vendor the windows license runs about $10-$30. Whats the point of recoding part of the software, in the pov of the engineering vendor, to avoid $10-$30 windows license? That's absurd.

    -everphilski-

    1. Re:Doesn't change the TCO by tomstdenis · · Score: 1

      Because the Linux based workstations are easier to work with? Multiple desktops, competent shells and the ability to upgrade at will makes OSS based workstations cheaper and more effective.

      But you're saying because Windows has paired with Dell to form a monopoly resulting in cheap [but seriously bound] windows licenses that's a good thing?

      Sure ok.

      Tom

      --
      Someday, I'll have a real sig.
  92. Re:Aw, "penguins" can't take it! Their OS lost aga by arevos · · Score: 1
    The penguins here (most of slashdot) cannot seem to stand their OS got its tail handed to them here vs. a 99.999% rated OS as to uptime, but this time, about security issues!

    The report wasn't about security issues.

    Funniest part of it all? Most of the security issues were not with the DB engines, but the OS kernel/cores...

    Are you sure you were you reading the same report as everyone else?

  93. If you'd read the study... by NineNine · · Score: 1

    If you'd read the study... then you'd know that the test was done using SUSE, and GLIBC was hand-compiled because SUSE's RPM manager was broken.

    1. Re:If you'd read the study... by Anonymous Coward · · Score: 0

      I have to ask why the "good Doctor" LIES for money? The entire report is full of nothing but lies and deception formulate to scare off anyone who might be curious about this whole new Linux thing that is taking the world by storm. In fact as a larger question, I should ask people here why are they willing to let money dictate their actions instead of honest to goodness furthering of mankind yada yada kind of stuff? Do you know what I mean? Post my question please so that he can answer them in kind because I think my questions will lead to an interesting line of questions and maybe responses. Why should we trust this man if he's faulting the Bush administration's proposal that all elections be conducted electronically? The Bush administration suggested this because they know how things are supposed to be done. Ever since Bush took office this country has gotten more and more securer than ever. And the operations in Iraq successfully concluded over a year ago despite what the controlled liberal media might have you think. So this man can't be trusted. And neither can you. Don't let my questions slip behind the radar because they are questions begging the question of why we should trust this man. You know? And why are so many Slashdottters racists? Why are they trying to make it like anyone who isn't white is evil? It's not true. Most of the evil on this planet for all of it's history has been commited by white men to further their own finicial gain and power. The non-whites have merely wanted to exist in peace and cooperation. Stop the racism. Kill all white racists today.

    2. Re:If you'd read the study... by julesh · · Score: 1

      Funny, I've been using SuSE for about 5 years now, and have never had to hand compile glibc[1]. I wonder what exactly they needed to do that required this.

      [1] -- OK, I *have* compiled my own glibc in the past, but this was in order to run an experimental system that supported both 2.0 and 2.2 kernels, which wasn't an option SuSE supported at the time.

    3. Re:If you'd read the study... by julesh · · Score: 4, Insightful

      This is utter bollocks. See my analysis of the report in this comment.

      They broke RPM by hand compiling glibc, not the other way around. It says so quite explicitly. They hand compiled glibc because they were asked to install (without upgrading to SuSE 9) an application that wasn't compatible with the version in SuSE 8.

    4. Re:If you'd read the study... by theLOUDroom · · Score: 1

      If you'd read the study... then you'd know that the test was done using SUSE, and GLIBC was hand-compiled because SUSE's RPM manager was broken.

      This is nonsense.

      SUSE's RPM manager broke because the sysadmins broke them.
      See this other guy's comment for a more reasonable interpretation.

      Why do you feel it necessary to post this incorrect information multiple times?

      --
      Life is too short to proofread.
  94. PHBs who listen by Mr.+Underbridge · · Score: 2, Insightful
    To be sarcastic, I'd ask "who the heck actually takes these studies seriously?", but obviously *somebody* does. Who are these people, and why do these people take these inudstry analyst firms/journals/reports seriously?

    First, let's recognize that anyone experienced enough with both operating systems will have their own experiences that will tell them which OS is better in various ways. These people are unlikely to be swayed by studies. Therefore, the first thing that is critical to understand is this: these studies are aimed at people who are NOT experienced with both OS's.

    As such, it seems there are two potential groups who are targeted by such studies: 1) CIO or sysadmin types who are experienced with windows systems, and who were thinking of trying linux; and 2) PHBs. For the first type, the MS studies are meant to deter. For the second type, the MS studies are meant to indoctrinate.

    For example, let's say MS saturates WSJ, Fortune, and similar newspapers/magazines likely to be read by PHBs. They read it enough times, and given they have no field knowledge of the various TCO variables, they believe what they read from seemingly "objective" sources. What MS then wants is this: when an intelligent CIO or sysadmin goes to the CEO and says "Let's try linux, it's great!" the CEO says no, and considers the CIO incompetent for even considering such a blatantly horrible idea.

    So basically these studies are meant to influence decision makers who don't have hands-on knowledge. It's a very good idea, really. It will keep Linux adoption a lot lower than it would be otherwise.

  95. Re:What did MS say to you when they gave you fundi by tjw · · Score: 1

    The first term of the NDA probably states that he can't talk about the NDA.

    --

    XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UB E-TEST-EMAIL*C.34X
  96. The most important question.... by Anonymous Coward · · Score: 0

    Boxers or Briefs?

  97. Re: Your sig by Anonymous Coward · · Score: 0

    Spelling tip:

    Grammer: the last name of a TV sitcom star
    Grammar: rules concerning language usage

  98. Why does your report lack important information? by click2005 · · Score: 0


    Why does your report focus on the number of patches and not the number of vulnerabilities? Patches can be combined, vulnerabilities can remain unpatched leading to misleading results.

    Why do you not make any mention of the time between a vulnerability being discovered and a patch being released?

    The report does not provide details on exactly which software was installed? A standard Linux installation is made up of thousands of individual packages, many of which are not required for this type of server. This would make a big difference in the number of patches required and the time needed to install them.

    --
    I am a free slashdotter. I will not be modded, blogged, DRM'd, patented, podcasted or RFID'd. My life is my own.
  99. Comparing Apples to Concrete Mixers.... by chrstphrb · · Score: 1

    How do you fairly quatnify TCO in the linux realm? Do you believe the standard that has been raised on behalf of Linux is *just? *taking into account the context this study has adopted as a result of "Bob in marketing" and the quasi-technical media spin...

  100. This sounds like a column from The Onion... by Lendrick · · Score: 0

    Dear Author of the latest MS-Funded Windows vs. Linux Study,

    Several years ago, when I bought my first house, my mother pitched in a substantial sum of money to help me with the down payment. I have since paid her back; however, she still holds this favor over my head every chance she gets. How can I ask her to stop it without seeming like an ingrate?

    Sincerely,
    Exasperated in Topeka

    *

    Dear Exasperated,

    Results of the latest MS-Funded Windows vs. Linux Study confirm what IT managers have known all along: The total cost of ownership of Windows XP Professional in a typical customer environment is less than half that of Linux (1). Furthermore, 76% of security professionals (2) agree that Windows XP Professional is more secure (3) than Linux when running in a server environment. Finally, for common customer workloads (4), a single iPAQ PDA running Windows CE is just as useful as an IBM Linux mainframe, and far easier to carry!

    Footnotes:
    (1) Fedora Core 6.0 Pre-Alpha
    (2) We actually sampled the security guard at the local Wal-Mart 100 times. 76 of his responses seemed vaguely affirmative, 12 of them were negative, 6 were completely unintelligible, 5 were complete silence, and once he gave us a weird look and farted.
    (3) When powered off
    (4) Personal scheduling, Minesweeper

    Signed,
    Author of the latest MS-Funded Windows vs. Linux Study

  101. A Few Comments: by abscondment · · Score: 5, Interesting
    1. Windows administrators are forced to wait until Windows releases a patch for known vulnerabilities to upgrade their systems. Why, then, were the Linux administrators told to attempt to upgrade their systems before Novell had released newly packaged versions of MySQL? The entire point of a package management system is that administrators rely on companies like Novell to correct dependencies prior to deployment. Since Windows administrators have the same constraint (i.e., waiting for security updates to be released), it is an unfair and arbitrary difference that caused a lot of troubles.

    2. Why did you compare the number of patches required to apply between the systems? This is not a measure of security. Windows patches are bundled and affect many parts of the operating system while Linux patches affect individual components. The overtone in your paper implied that fewer windows patches was in some way easier or more secure; what justification do you have for this assertation?

    3. While kernel patches did not require an immediate reboot during installation, the majority of them need a system restart to immunize the system against a specific vulnerability.

      -Page 25, under "Patching and Milestone Upgrades"

      What is the rationale behind this? Were the Linux administrators required to restart at this point? This is an incredibly contrived situation; one can simply stop and re-start the process in question after the upgrade has completed.

    4. Furthermore, the upgrade methodology questionable. Real companies use development and production servers and don't upgrade the production server until a reproduceable upgrade trajectory has been tested on the development server. The actions of these administrators imply that they had no such access, and that there was no possibility for backtracking or restarting after a failed step. Normally, one would expect the ability to nuke the development server and start over, rather than following a bad plan to worse conclusions.

    1. Re:A Few Comments: by vmcto · · Score: 1

      Excellent points!

    2. Re:A Few Comments: by Anonymous Coward · · Score: 0

      "Windows patches are bundled and affect many parts of the operating system while Linux patches affect individual components."

      That one is not really accurate. There are some bundle patches (service packs, update rollups), but these are few and far between. Windows patches are component specific.

    3. Re:A Few Comments: by Craig+Ringer · · Score: 1
      While kernel patches...
      ... This is an incredibly contrived situation; one can simply stop and re-start the process in question after the upgrade has completed.

      That is not true for a kernel patch. It's sometimes possible to unload and load a module, but most often the system must be rebooted. With vendor kernel security upgrades that's always the case, as you can't assume they've only fixed that security hole - they might've done something else, no matter how trivial, that could break compatibility of modules with your kernel.

      In most cases, a restart is the only sane option.

    4. Re:A Few Comments: by hackstraw · · Score: 1

      While kernel patches did not require an immediate reboot during installation, the majority of them need a system restart to immunize the system against a specific vulnerability.

      -Page 25, under "Patching and Milestone Upgrades"

      What is the rationale behind this? Were the Linux administrators required to restart at this point? This is an incredibly contrived situation; one can simply stop and re-start the process in question after the upgrade has completed.


      I'm a little confused here. For the most part, kernel patches are the only kind of patch that needs a full reboot. Solaris makes you reboot, probably just for consistency or "just in case".

      But yes, restarting thing like daemons, init, or whatever is usually good enough.

      Even a kernel update does not require a reboot so long as its a module, and that module can be removed without wrecking the system.

  102. constructive question by petantik+f00l · · Score: 2, Interesting

    You conclude from the study that at the enterprise level it is easier to manage Windows in regard to implementing business requirements than it is in Linux. I believe that Linux can and will be as good as Windows and to this end I ask what can we, the community and Linux vendors do to improve this failing i.e. what would you suggest that Linux could do or needs to do to be on par with Windows or even exceed it in this context?

  103. Questions by Anonymous Coward · · Score: 0

    Yes or no, is the answer to this question no? also, Any chance you'll show the developers where to fix the vulnerabilities in linux?

  104. Mod Parent UP! by Burz · · Score: 1

    "If scaling up on windows means significant reliability issues, how has google managed to avoid these despite scaling to the level they have?"

    Excellent question.

  105. I agree with your point by Oldsmobile · · Score: 2, Informative

    I agree. I am a power user, I suppose, and have had computers set up with Linux. I find certain things on Linux much better than on Windows machines, but taken as a whole and looking at the things I do everyday, Windows comes out on top. It really isn't a case of "operating system X is crap and Z is simply wonderfull" but a case of looking at what your needs are and what system works best for you. I do believe that Linux has the very strong potential of overcoming it's weaknesses and would in that case truly win over Windows. However, we are not there yet so in the meanwhile, Windows will do. Also, Windows will probably work on getting better and perhaps Apple will come closer to the proletariat equipment wise, and make it a three way match.

    --
    Some say he is made with ascii, others that he is eyeballed daily by millions. All we know is, he is known as the Sig
  106. Shitcock (152993) by Anonymous Coward · · Score: 0

    buttsecks?

  107. Re:Aw, "penguins" can't take it! Their OS lost aga by Anonymous Coward · · Score: 0

    The link was changed since the original article from here:

    http://linux.slashdot.org/article.pl?sid=05/11/16/ 169206&tid=109

    In fact, ask the submitter of this article or the webmasters here (there were complaints about it being the "wrong article", not the one from Mr. Thompson, while in that thread) IF that url that was in the original article submitted here was changed or not...

    It was. I know it for a fact, because I saved the original .pdf file that was put in as the URL to refer to.

    (& it was about SQLServer 2000 SP #3 in combination with Windows Server 2003 SP #1 + hotfix updated fully, being more secure than Linux + MyPHP (iirc) or Oracle as the DB engines used with Linux... & oddly? The problems in security MOSTLY were related to OS core API call issues... )

    Linux? It just plain-jane had WAY more than Windows Server 2003 does. No wonder Windows Server 2003's rated 99.999% uptime reliable.

    The old "arguments/F.U.D." from Linux Penguins are going away & all the old b.s. just won't cut it anymore boys. Accept it.

    APK

  108. Re: Your sig by Krach42 · · Score: 2, Informative
    effect:
    tr.v. effected, effecting, effects
    1. To bring into existence.
    2. To produce as a result.
    3. To bring about. (*See Usage Note at affect*).

    Usage Note: Affect and effect have no senses in common. As a verb affect is most commonly used in the sense of "to influence" (how smoking affects health). Effect means "to bring about or execute": layoffs designed to effect savings. Thus the sentence These measures may affect savings could imply that the measures may reduce savings that have already been realized, whereas These measures may effect savings implies that the measures will cause new savings to come about.


    Either way, it's wrong to say that "effect" is not a verb... in fact, it is.

    This is besides the whole point that the sibling post made, that it's Grammar, not Grammer.
    --

    I am unamerican, and proud of it!
  109. Print by sugarmotor · · Score: 1

    Here's my present situation at work.

    I can't print. The Sysadmin says "Reboot Windows". What's the cost of that? Did Dr. Herbert Thompson measure that cost? Two weeks ago, my Windows Word was very slow popping up Formatting dialogs. The Sysadmin told me "Reboot Windows". Rebooting helped, but its quite a pain, and costs time. How much? How much on average? I don't know. Enough for me not to try it out right away.

    I don't yet know whether rebooting will help with the printing problem though.

    Sincerely,

    Dr. Stephan Wehner

    Stephan

    --
    http://stephan.sugarmotor.org
  110. Re:What do you have to say about Novell's statemen by Anonymous Coward · · Score: 1, Informative

    Spelling tip of the day: "Although".

  111. keep in mind... by penguin-collective · · Score: 1

    Who do you think companies concerned about security hire? They hire "real, genuine-article computer security experts" like him. So, I'm not impressed: it's the current crop of "security experts" and "operating system experts" that have gotten us in the mess that we are in. The fact that these people may not like Linux and the way it's being developed is a recommendation, as far as I'm concerned.

  112. Why not an acceptable attitude by Oldsmobile · · Score: 1

    "as to just say 'well, eveone's biased anyway' really doesn't seem like an acceptable attitude." Actually, post modernist theory uses many complicated pages to explain that indeed, everyone IS biased. Of course one could also argue, that even though a mountain looks a different shape to people standing at different angles to it, it does not mean that the mountain is shapeless or continuously reshaping. So the point is, EVERYONE is biased, but perhaps by asking everyone to describe the mountain, we can come to some conclusion as to what its true shape is.

    --
    Some say he is made with ascii, others that he is eyeballed daily by millions. All we know is, he is known as the Sig
    1. Re:Why not an acceptable attitude by Tinidril · · Score: 1

      But once you talk to everybody, how do you know that the shape you discerned isn't shaped by your own bias? :)

      --
      XML is the best data format; unless your data needs to be read or written by a human or a computer.
  113. Right tool, right job. by everphilski · · Score: 1

    I work with both. I have 2 boxes right here. One dual boots FC4 and XP, one runs just FC4. My home machine double boots my favorite flavor of linux and XP. I use both, fluently I might add. I'm a believer in the right tool for the right job. Sometimes that tool is windows (I'm on the windows side of my dual boot box now). Sometimes its linux (99% of my dev work is done there, depends on the job though. Some of it is cross-platform). You can't make the blanket statement "linux is better". Well, you can. But then I make the blanket statement "tomstdenis is a zealot" and I really dont give and of your arguments any impetus because you haven't said anything any of the other zealots havent already said. As I said many posts ago, its the right tool for the right job. I use linux for a lot of things, but there are a lot of things that Windows is still good for.

    -everphilski-

    1. Re:Right tool, right job. by tomstdenis · · Score: 1

      Such as what?

      And don't say the tools.

      The tools could just as easily been written for X11 and be portable.

      A "technical" reason for those keeping score would be like NFS support or multi-threading or preemption or virtual memory or efficiency or ... Those are the REAL technical reasons to make judgements on. And the fact of the matter is Linux can handle it all just fine and dandy.

      Artificial bullshit reasons like "we only make win32 software" isn't a technical reason. Nor would I support people like that. Make your tools portable or I walk.

      When you get right down to it, 99% of user applications are just number crunchers. From photoshop filters to verilog compilers to FPGA place/routers to C compilers to ... it's all just for loops, if statements and memory accesses.

      Nothing that Linux or Windows inherently favours [well except process spawning favours Linux].

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:Right tool, right job. by everphilski · · Score: 1

      Such as what?

      Code that is already reason. Where the userbase already exists, already has windows. Where there is no financial reason to move to Linux.

      Make your tools portable or I walk

      Good for you. The rest of us like to eat. We work for money.

      Nothing that Linux or Windows inherently favours

      So why favor Linux over Windows? If I already have a copy of Windows running on my desktop, why go through the work of reformatting, installing linux, and bugging people to port software? No thanks, I'll use whats already there.

      well except process spawning favours Linux

      Yeah, and threading in windows, your point?

      -everphilski-

    3. Re:Right tool, right job. by tomstdenis · · Score: 1


      Make your tools portable or I walk

      Good for you. The rest of us like to eat. We work for money.


      With a philosophy like that you won't be doing much of that in the future. Look at how much vendor lockin we already have [re: laptops and tools written only for win32]. People like you who feed these lame business models are your own worst enemy.

      Have you asked your vendor for Linux versions of your tools? I'll bet it's never crossed your mind.

      Tom

      --
      Someday, I'll have a real sig.
  114. Scope of research by guitaristx · · Score: 1

    Do you believe that the scope of the research project was intentionally engineered to favor Microsoft Windows? If so, did you make any attempts to expand the scope to be more neutral? What were the results?

    --
    I pity the foo that isn't metasyntactic
  115. I haven't read the article... by Anonymous Coward · · Score: 0

    ...but let me jump to some conclusions...

    Humm how may times have you heard that...

  116. Fight Club by Anonymous Coward · · Score: 0

    All this time I thought the initials were FC and here I find out it's NDA. Where do they come up with these acronyms?

  117. Polar Bear or Tiger? by Apostata · · Score: 1

    I'm talking cage match here: polar bear or tiger - which one walks out?

        Come on Thomson - show us your guts!

    --

    This wasn't just plain terrible, this was fancy terrible. This was terrible with raisins in it. - Dorothy Parker
  118. Slashdot moderation is rediculous by autopr0n · · Score: 1

    Already there are 15 +5 posts. Surely there will be 20 or 30 by the end of this. Why does slashdot have such a braindead moderation system? Why not up the comment score cap on interview threads?

    --
    autopr0n is like, down and stuff.
  119. My problem with Microsoft... by mrchaotica · · Score: 1

    ...has absolutely nothing to do with the quality of their products. In fact, I particularly like their mice and (older) joysticks, as well as many of the games they publish (e.g. Fury^3, Flight Simulator, Age of Empires, Halo, etc.). The problem I do have with them is their unethical business practices. This trumps any possible merit their products have, because I refuse to compromise my morals just for slightly easier to use software.

    In other words, I don't care if Microsoft's fiddle is golden, because it's still a deal with the Devil!

    --

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

  120. Linux Changes? by Anonymous Coward · · Score: 0

    What changes to linux do you recommend after performing this study?

  121. Rationale by merky1 · · Score: 1

    I was wondering, why did the application installs use levels of code known to cause issues with the distribution you chose? It just seems that in a real world scenario, if a Project Manager was told the app was incompatible with the chosen os, then they would make a decision to either use a compatible OS, or pre-test the rollout in an appropriate manner.

    The other thing that seemed off about the report is that the three linux administrators did some pretty nasty things to RPM, and they took seperate paths. While I know that consistency is not possible in the real world, one would of thought that a workaround of this magnitude would have been pre-documented before the install.

    --
    --WooooHoooo--
  122. What needs to be fixed in Linux? by meldroc · · Score: 1

    Assuming you were in a position to fix whatever you deemed to be broken in most Linux distributions, what are the top five things you would fix first to improve Linux's security and reliability?

    --

    Meldroc, Waster of Electrons
  123. Question for parent not Author by Siffy · · Score: 1

    What would you suggest as the definitive standard? Instead of complaining that there isn't one, help create/support one. Maybe a single xml based file called ~/.registery is the answer?

  124. Do You use anti-virus with Microsoft Windows? by Anonymous Coward · · Score: 0



    If so, Why?

  125. Administrator Skill Test by fdisk3hs · · Score: 5, Interesting

    A quick read of the report shows that the real losers here seem to be the Administrators. Some of the Linux admins "could not meet business requirements", and some were judged as failures by not using vendor-supplied solutions.
    Isn't one of the points of running Linux servers the freedom to use solutions NOT supplied by the vendor? Is it even possible for the Microsoft admins to make changes that aren't fed from the vendor?
    When the only tool you have is the "Upgrade" button, and the button doesn't work, what then? The advantage of Linux in administration is the flexibility to Make It Happen, even if the vendor sends you something broken.
    I know good admins on Microsoft, and good ones on UNIX. They seem to Make It Happen no matter what, because that is their job. Making It Happen sometimes include custom fixes, that are documented, so you can undo them when the vendor comes through (hopefully) later.
    So the Final Question is, why was it bad for the Linux admins to stray from vendor-supplied fixes, and why is the lack of flexibility on the Microsoft side a "win"?

  126. Linux admins twice as smart as Windows admins? by epan47 · · Score: 3, Interesting

    Dr. Thompson, the way you selected the administrators seems to suggest a strong bias against Linux. In Appendix 3 (page 41), you recruited Windows administrators with at least 4-5 years of Windows administrator experience, while in Appendix 4 (page 43), you recruited Linux administators with just 2 years of Linux experience.

    It seems that either you're a true Linux believer thinking that a Linux administrator can out-smart, out-perform a Windows administor with twice the experience, or that your experiment was setup to pit inexperienced Linux admins against experienced Windows admins.

    So which is it?

  127. Paid-for surveys by 99luftballon · · Score: 1

    How can we take a survey seriously when it's paid for by a company you are a partner with and investigates their software.

  128. MS's own internal studies don't agree with you by ramsejc · · Score: 3, Interesting

    How do your findings hold up against page 31 of the recent leaked MS Singularity OS research document found at ftp://ftp.research.microsoft.com/pub/tr/TR-2005-13 5.pdf, in which MS compares current versions of Windows XP, Linux and FreeBSD, only to show that Linux and FreeBSD outperform Windows XP?

    Why do you suppose that MS would even consider building a new OS from the ground up, as they are doing with Singularity, if their current model already beats the competition?

    1. Re:MS's own internal studies don't agree with you by sgasch · · Score: 1

      Where on page 31 does it say that FreeBSD and Linux outperform Windows XP? You do realize that fewer CPU cycles is better, right? The only "basic operation" that Windows XP gets hammered in is "Create and Start Process".

      I was not able to find the section that describes what kind of a process they are talking about. The price of starting a native process in NT is _very_ cheap. The price of starting a win32 or console mode process depends largely on what DLLs the process is linked against, how many instructions the DLL's init routines consume, and what kind of app-compat patching the loader has to do for these DLLs.

      I don't know how dynamic libraries work under FreeBSD/Linux (i.e. do they have init routines that can add to the cost of process creation?) I suspect, however, that neither FreeBSD nor Linux are doing anything about appcompat (i.e. loading an earlier version of library foo because an app compat database told them to). What I'm basically saying here is this is not an apples to apples test.

      The NT loader is pretty bloated but if the goal is to spin up a process very quickly rest assured it can be done in NT by creating a native app or by managing the DLL dependencies of the image... I do not think this is a valid statistic.

    2. Re:MS's own internal studies don't agree with you by ramsejc · · Score: 1

      Maybe XP only gets "hammered on" in one of the five categories, however I see two other categories that Linux shows fewer clock cycles for, 'ABI call' and '2 message ping pong'. XP may not be getting 'hammered on' in those two, but it is getting beat. Now, I am not going to claim extensive knowledge in this field, as I am not a programmer. However, I do believe that the results of this study differ with the results of the MS-funded study in question, and that is what I wanted to point out. Interestingly enough, if you check out page 32, Windows performs the best in matters of I/O until the block size reaches 8KB, then FreeBSD outperformed the rest.

    3. Re:MS's own internal studies don't agree with you by sgasch · · Score: 1

      I hate to be a MS apologist (I don't even work there anymore!) but...

      Question: why did the testers use a call of clock_getres() in the ABI test for Linux and a SetFilePointer call for Windows? In my opinion, it would make more sense to me to measure a system call with the same semantic on both systems. Also note: SetFilePointer is in kernel32.dll which then calls ntdll.dll to make the kernel transition... I would like to see something that calls NtSetFileInformation in ntdll.dll directly -- I bet it will solve this ~200 cycle discrepency.

      Question: what does Linux do with the x86 debug registers on a context swap? NT saves/restores them. Does it have any logic for V86 mode threads in the context swap? NT does.

      Excuses made, ~200 and ~500 cycles are nothing when your CPU is running at 2,000,000,000 cycles per second. The point is that both NT and Linux are very fast (and highly optimized) when it comes to these operations. The only interesting metric in that table is the "Create and Start a Process" line which, as I said in the grandparent, is also not an apples to apples test.

  129. Linux by other names by Heembo · · Score: 2, Insightful

    Dr Thompson, Thanks for sticking your neck out. My question is: has your research given you enough data to provide feedback on other flavors of Linux? I suspect that Microsoft chose to pick on light-weight Novel since their flavor or Linux is one of the relative weakest. Any thought on that?

    --
    Horns are really just a broken halo.
  130. TCO? by Efialtis · · Score: 1

    I have seen lots of comments about the TCO of Windows being less than that of Linux, but I cannot believe it for a couple reasons.
    1. When a User buys Windows XP they spend $160+ and this number only goes up for 64 bit or multi proc. systems.
    Linux is free for all versions.
    2. It can take all day to install Windows, get it configured, and install all the drivers and user tools, like Office. My time is worth $80-$100 an hour.
    Linux installs without the need for other drivers, and comes with Office.
    3. You have to purchase Office for Windows, at a cost of over $160. Add to this all the retail spyware and anti-virus softwares to make the system secure.
    Linux has Office (free) and does not need any of the anti-virus or spyware softwares.
    4. To set up a Server with Windows, you must purchase Server at a cost of over $400, and take all the time to set up DHCP, Active Directory, Permissions and Policies, and my time is still $80-$100 an hour.
    I can set Linux up as a Server from the same disk as I can set up a client, without much more time or effort.
    5. When Windows wants an update, it must be rebooted, causing downtime of my server(s).
    The only down time Linux requires of me is for the replacement of hardware.

    So, my question is, if I can run the TCO of Linux as substantially lower than Windows, how is it the Microsoft Sponsored Studies always show the opposite?
    What are you or are you not counting into the numbers to make the difference?

    --
    --E--
  131. Re:What did MS say to you when they gave you fundi by Anonymous Coward · · Score: 0

    gentimjs, do you remember above where it said "one question per post"? Are you sure you remember that? Do you think you could do better next time?

  132. Upgrading GLIBC for a single RPM dependency??? by Anonymous Coward · · Score: 0

    Mr Thomson,
    The study mentions that in aspect of delivering reliable customer expectations Linux hits the wall because upgrades to internal components like glibc will break dependencies to several other software packages. In the report a MySQL upgrade triggered a upgrade to glibc breaking several other dependencies. In the scenario described it occurs to me very striking to upgrade the core glibc component only for satisfying a single RPM package dependency, rather than recompiling the MySQL package myself, avoiding the so-called 'dependency hell'. This scenario would not render the machine useless. Linux by its design as platform doesn't designate a fixed path to solve problems. While solving problems like this is not supported, but it's still possible to run MySQL 4.1 on a SUSE SLES9 platform, while upgrading certains components in Windows like IIS6 still force a upgrade to Windows 2003. Enterprise customers would rather apply for a supported upgrade than an unsupported update. In respect to this, further ignoring the exaggerated scenario where core components in SLES9 where unneeded upgraded, how do you defend this position?
    Jurgen Kobierczynski

  133. If you think your study is fair by ndruw1 · · Score: 1

    Would you also believe that a study done by a third party and/or a Pro-Linux group is fair too? Secondly, how will the introduction of Vista affect these results, being that system upgrade times were included in the report?

  134. Non-profits seek attention, also leading to bias by kylef · · Score: 1

    I hear this claim often: "non-profit organizations are somehow more objective because they don't have the common goal of profit." But it simply isn't true. Non-profit organizations have OTHER goals which, on many levels, provide even greater motivation to "do whatever needs to be done" to achieve them.

    By their very nature, non-profit organizations are a group of people with a specific agenda. They exist to promote, implement, and raise awareness of that agenda, whether it is protecting the environment, raising money for a specific disease or underprivileged group, or promoting some specific action like stopping smoking. The group's supporters and/or staff overwhelmingly share this common goal because they are typically volunteers. In other words, participating in these organizations isn't "just a day job" for them: they fundamentally believe in the agenda.

    Next, you need to understand how these non-profits achieve these goals. Predominantly, they require public support. This means advertising (e.g., "thetruth.org"), communicating (e.g., sending "experts" to raise awareness of an issue in the media), and lobbying (e.g., capitol hill lobbyists and "voter cards" mailed to group's members) just to name a few of the operational tactics used to garner public support. These tactics bring public funding and interest to their agendas, both vital to achieving their goals.

    Have you EVER heard of a non-profit organization just close up shop because an issue just isn't relevant anymore? No. They might close due to lack of interest, or lack of funding: but there will always be an agenda to promote. So that means that public attention is as critical to these organizations as profit is to corporations. Corporations go bankrupt when they fail to profit: non-profit organizations "fade away" when they lose the attention of the public. This is why they constantly seek attention.

    It's important to see all of these things when you're interacting with a non-profit organization. They absolutely have agendas, and they WILL play to people to get more attention and money devoted to them. THIS is where non-profit bias comes from.

  135. What do you have against Grand Theft Auto? by Orrin+Bloquy · · Score: 0

    Oh.

    Herbert Johnson. Never mind.

    --
    "Made up/misattributed quote that makes me look smart. I am on /. and I must look smart."
  136. Mr. Thompson, by Luminary+Crush · · Score: 1

    Are you related to Hunter S. ??

  137. hmm... by Anonymous Coward · · Score: 0

    are you daft?

  138. Debugging in Linux by Peaker · · Score: 2, Insightful
    While the Visual Studio debugger has some nice features that gdb frontends lack:
    • Partial recompilation during runtime
    • Convinient stepping into assembly code


    The two are largely equivalent.

    I use emacs gdbsrc mode to debug my code, and I can set breakpoints, conditional breakpoints, step in, step over, print any expression, or call any function I want in the debugger. If I recall correctly, you cannot really manually call functions in the Visual Studio debugger, but correct me if I'm wrong.

    There are also advantages to gdb frontends though:
    • They are more scriptable. You can run write code to execute at the debug breakpoint, not only for conditionally breakpointing, but also to modify the behaviour of the program.
    • The same debugger can debug accross multiple languages (this may be true with VS.Net, I have used the VS6 debugger).


    Please explain what extra productivity or features you gain from the Windows debugger.

    As for your selection of tools:
    • vim: I prefer Emacs :-)
    • gmake: Nice for tiny projects. Does not scale up. There are better alternatives (SCons, Python's distutils, Ant, etc).
  139. That's not the question. by Some+Random+Username · · Score: 0, Troll

    First of all, performance varies wildly with what you are doing. Anyone can easily show that windows or linux outperforms the other just by testing the right things.

    Second, the question is about credibility. The guy is outright lying. "More consistant, reliable and easier to manage"? You would have to be on serious drugs to believe that. Windows is famous for being flaky and unreliable, and its GUI tools are "acceptable" at best, "crippling" at worst. Its command line tools range from poorly documented to non-existant.

    The point is people aren't deny all evidance that windows is better than linux. The point is there is no evidence that windows is more consistant, more reliable, or easier to manage. There is quite alot of evidance to the contrary though.

  140. 2 Questions: by poind3xt3r · · Score: 1

    Q1: Are you serious? Q2: No really! Are you serious?

  141. Missing the point by Peaker · · Score: 2, Insightful

    The point is not that Linux is inherently less powerful.

    Its that for certain kinds of purposes, the current situation in the real world, is that, for no good technical reason, software only exists for Windows.

    Due to this unfortunate situation, Windows is superior at achieving certain real world tasks.

    People who just accept this and go through the path of ethical lazyness get bitten in the ass by the lockin they are themselves creating.

  142. Settings Matter by Anonymous Coward · · Score: 0

    "(Even though I presume MS chooses settings & configurations which favor them, of course."

    So in other words you admit that in certain situations MS is better? Look at it this way Windows has its strong points and Linux has its strong points. If they didn't there wouldn't be a market for one. If MS did stipulate settings and configurations that favor them, more power to them. You don't compare sports cars by fuel efficiency, but you do mini-vans. Same thing with operating systems, if MS is trying to market in category A they don't care that Linux does category B much better.

    1. Re:Settings Matter by sucker_muts · · Score: 0

      In other words, MS is better? What? Not at all!!! I run linux as my desktop for 1.5 years already, and am a big MS-hater, so to speak. I just objectively think the stuff I said in the previous post. Where do you extract the part 'I love MS, they are better'???

      This is a mistake on your part, excuse me very much! (Long live the Anonymous Coward!)

      Try to read my posts more in to depth, if you will...

      --
      Dependency hell? => /bin/there/done/that
  143. 2k - 2k3 upgrade path by Anonymous Coward · · Score: 1, Interesting

    Dr. Thompson,

    I will admit that I know very little about administering NT systems, I am basically a Unix guy. But I do work in a mixed shop, and the NT guys I work with have told me that you can't upgrade directly from 2k to 2k3. What they do is install a clean 2k3 image, then migrate services to it, then fix anything tht might have broken along the way. They assure me that this is how MS says they are supposed to do it. I am extremely curious to know more about the upgrade procedure from 2k to 2k3, could you explain what steps are taken to accomplish this operation that MS allegedly says should be avoided?

  144. longer term TCO by jonniesmokes · · Score: 1

    The way I've been burnt by Microsoft isn't over the short term. I believe that MS has a lot of attractive software solutions in the short term. The deployment can be fast, the solution sexy, and the cost lower than a linux implementation. In short I agree with the findings of your study.

    What your study fails to address is the longer term problem often faced with MS products. The company has a history of pushing new incompatible products on existing customers, which then force an expensive upgrade. Examples are QuickBasic, and now VisualBasic, the impending Office Suite, and device drivers written in the 1990's.

    If I had implemented a program on Unix in the 1990's, it would run with minimal changes today. The API is very similiar, even device drivers written 10 years ago will run or run with few changes. This kind of code reuse just isn't possible in Redmond. Windows 95/95/ME is effectively dead and any hardware or software is obsolete. I wrote a lot of stuff for that OS, and its all dead now. I later returned to write code on NT and it won't run on XP now. When will the madness end? It won't because when you saturated a market, the only way to get revenue is to force an upgrade. I'm willing to pay for new technologies - sure - but I shouldn't be forced to.

    While Linux solutions might take longer, I feel better knowing that far down the road I'll be able to maintain them.

  145. Re:Aw, "penguins" can't take it! Their OS lost aga by arevos · · Score: 1

    You mean the Windows Server 2003 that has 8 unpatched vulnerabilities? That Windows Server 2003? And SQL Server 2000, which has a highly critical vulnerability?

    Compared to something like Red Hat Enterprise Linux ES 4, which has 0 known vulnerabilities, or Oracle 7.x, which has 0 known vulnerabilities.

    Funny how all the "independant" reports that claim Windows is more secure than Linux are funded by Microsoft. That's just such a coincidence.

  146. Career Question by flood6 · · Score: 1, Funny
    Many slashdot readers like myself are interested in furthering our careers in the technology industry. As a recognized and published security expert, I would like to ask you about a career choice.

    Which pays better, working on security-related projects or whoring?

  147. Did Microsoft dictate your base assumptions? by Medievalist · · Score: 3, Interesting


    Question: Were the "underlying assumptions" and basic methodology (which you very responsibly and sensibly do report in your study) dictated to you by Microsoft or some other external entity, or did you yourself come up with the test scenario?

    I ask because the consensus around here seems to be that the conditions and methodology were cherry-picked to favor systems with single-vendor provenance and ease of initial installation, and do not include any real measures of operational stability or reliability.

  148. Ponder by cnerd2025 · · Score: 2, Interesting

    Dr. Thompson,

    Though your study pits Windows versus Linux and claims Linux has a higher TCO, what is the actual marginal cost of implementing a Linux box versus a Windows box? Only three machines seems hardly determinant or significant. Implementing one Linux machine may be (although I don't believe it) more expensive, but several Linux machines may cost less than the same number of Windows boxes.

    Also, with respect to updates, did you consider all of the upgrades in Red Hat's "up2date" as "patches" or simply as "upgrades" with a few being security patches.

    Did your study favor GUI over command-line interface or vice-versa?

    Did your study log each crash/reboot/system error thrown by each machine? Also, were you required to run any "system restores" on the Windows machine?

    Did your study consider alternative operating systems with high security (such as OpenBSD)?

    If you could "fix" Linux (or at least the distros you reviewed), what would you insert, update, or delete?

    Would you consider running the same study with a very powerful package management system, such as APT?

    Thank you,
    Drew E.

  149. Why no discussion of undisclosed bugs? by Anonymous Coward · · Score: 1, Interesting

    The report seems to predominantly discuss days of risk of disclosed vulnerabilities.

    But it is comparing Apples and Oranges to an extent as in the free software world it is usual, and expected that vulnerabilities will be publically disclosed early (indeed this is a core aspect of Debians developers pledge to their users, that they won't hide the bad news, because you can always do something, even if it is switch the machine off).

    The simple truth is that there is no "zero day fix", except arguably where the programmers find and fix their own bugs (vendors, have been known to quietly omit mentioning the huge security flaws thus removed), there is some process, some discussion, and usually a far longer (never ending?) period of deployment following any security fix. "Zero day fix" is marketing speak, for your system has been vulnerable since you installed it, but we finally recruited someone with enough brains to understand the vulnerability report AND fix it.

    So the question is "Why use a metric that will only highlight a philosophical difference?", and one on which the best experts in the field can't agree on the significant of from a security perspective. The report does include some random quotation on this, but I assume the answer is that is what they were paid to do.

    If you substract out the "zero day" data, you seem to be left with Microsoft taking a long time to fix very few bugs, suggesting they aren't terribly responsive when it counts.

    Your computer is not safe simply because you (or the vendor) don't know what the software bugs in it are.

    I'm also wondering why vulnerability count is used as a brute statistic again. It is pretty much as discredited a measure as any can be.

    For example the Kernel is seen as the most patched feature of the free software system used, and IE as the most patched feature of the Windows world. Interesting because I've seen many, many, boxes compromised by using IE, but I've only ever suspected one case of privilege escalations through kernel vulnerabilities even though it is usually in use 100% of the time the box is on. Surely then I am missing something, as are all the people out there Netcraft, and Uptime reporting as running 2.2 Kernels still, I suspect what I'm missing is realistic analysis of vulnerabilities. I see very few people using IE versions of a similar vintage despite similar vulnerability discovery rates.

    Security reports should also cover more basic aspects of system management, like data security, our Windows 2003 server recently reported an error writing data to a filesystem, saying "data might have been lost", alas this error message failed to mention which filesystem data might have been lost from. These kind of experiences cut directly at the first assumption, that the Microsoft product is "Enterprise class". No point in patching it quickly, if it is so broken as to be of doubtful utility in the first place.

    Where is the discussion of database functionality, as there is a huge range from MySQL to Oracle, with MS SQL pretty much at the bottom of that spectrum. Where as Oracle is going to win hands down (all however many gigabytes of it there is now). Some of these functions are relevant to security, such as backups, transactional integrity features etc.

  150. I have no question by trollable · · Score: 1

    But I'm sure you will have the answer. (btw, I will have more info in 2006, the migration of 70000 desktop computers is decided and will be done during the two next years. Not 6 but 70000 users.)

  151. What is the point of paid studies? by jotaeleemeese · · Score: 1

    If you favour your patron you will have no credibility.

    If you don't, the study will not be published (or enlighten us, when have you seen a paid for study showing the payer in a bad light?)

    --
    IANAL but write like a drunk one.
  152. Funny? by DeafByBeheading · · Score: 1
    We'll send him 10 of the highest-moderated questions and publish his answers next Monday

    Does this include questions modded 'Funny'?
    --
    Telltale Games: Bone, Sam and Max
  153. Dear Sir by mattwarden · · Score: 1

    Do you remember any of your Microsoft-funded lobotomy?

  154. The study monitored the upgrade process... by taskiss · · Score: 0

    of windows server 2000 to server 2003 and the suse enterprise server 8 to enterprise server 9.

    not being familiar with the requirements of either activity, I do find it suspect to make a determination that would allow the statement:

    "This study shows that IT administrators are better able to maintain the system while delivering new capabilities predictably and consistently on the Windows platform."

    by limiting the scope to operating system upgrade processes.

    --
    - real hackers don't have sigs -
    1. Re:The study monitored the upgrade process... by NullProg · · Score: 1

      Good question. Better yet,

      You should add....

      Since when has any OS level upgrade process been successfull? None in my experience upgrading Windows, Mac, OS/2 SCO, NCR, Linux etc. IT shops buy new hardware, install the OS, and then move the config files over from the old. It easier and less prone to problems.

      The machine requirements for the Windows 2000 server are much different than 2003. It's not realistic that a high end machine in 2000 is upgradable to Win 2003. Linux yes, Windows no.

      Food for thought, enjoy.

      --
      It's just the normal noises in here.
  155. Statistical Significance. by Irvu · · Score: 4, Insightful

    Dr. Thompson.

    You note yourself, in your study that the sample is based upon 6 system administrators/systems. That number is, as you yourself note, too small to be considered definitive. That being the case I would argue that this makes the report viable not as a decisionmaking tool but a marketing tool. Were I a CIO I would feel unwilling to base my conclusions soley on a sample size of 6. What is your opinion on this? Do you expect further, more statistically-significant, work to take place? Or do you feel that this is not a problem?

  156. Vendor Tools by YoJ · · Score: 3, Insightful

    Your study is interesting, but without knowing the 3rd party tools and applications that were used in the test how can we know the results are valid? Without disclosure the results are irreproducible. My hypothesis is that many of the applications were very poorly supported for linux and well-supported for Windows, but without knowing the applications I can't know if this is true or not.

  157. They lie by MarkNijhof · · Score: 1

    Microsoft: We are better.
    Linux: You lie!
    Microsoft: According to studies ...
    Linux: They lie!
    Microsoft: Linux is better
    Linux: Again you lie ... ehhh, what did you say?

    No need to listen, they Lie!

    -Mark

  158. So... How Much by boogahboogah · · Score: 1

    did M$ have to do to get you to commit this ?

    Why update GLibc ? What was the point of that, to do something on Linux that you couldn't do on Winblows ? & then say Gee we had some problems !

    Yet another person shilling for the great multi billion dollar monopolist...

  159. Schedule, Requirements, and Basis. by Irvu · · Score: 2, Interesting
    So far as I can tell, the essence of your study, and your conclusions rests on the following assumptions:
    1. The set of requirements listed is a natrual one.
    2. The schedule is a normal business schedule.
    3. The method by which the components were selected, ordered, and applied was natural.


    You state in your report that the requirements were developed after interviews with "leading CIO's, CTO's, ..." Nowhere do you state who conducted those interviews and, crucially, how many of them had overlapping requirements. Similarly, you do not state how you selected the particular schedule of your study both in terms of the product-period that you examined and the feature schedule you considered.

    Moreover, in appendix 5 of your study you show little overlap between the lists of popular component users. Many of the groups listed for one "popular solution" were not listed on another. Nor did you separate these lists by operating system. This give no indication whether the popular components are ever used in concert. Nor does it indicate how many groups are using each feature set or system. Nor even where these user numbers came from.

    I bring these points up because they point to potential holes in your study that I am curious about. In particular:
    1. If either Microsoft or Novell supplied either the requirements list and/or the upgrade schedule then the study is vulnerable to the assertion that they schose a schedule, time, etc that was most favorable to them.
    2. If the most popular 'component' solution to any one task is used only by one group but not another then this may point to general incompatibilities between them. When making a purchasing decision I typically consider the current state of my system and potential compatibilities with future upgrades. If the components selected for either os are not typically used in concert then this raises the possiblity that the components have known incompatabilities that would keep them from being used together. In that event the system administrators would be installing packages that are not meant to go together and would not be selected by a real-world selection metric, and as a result faced unrealistic issues.
    3. In your selection of "popular components" you focused on 3rd party solutions. Nowhere do you state whether you considered only commercial vendors of such solutions or open-source vendors as well. If you focused soley on commercial products that might mean that the system administrators were actually installing less popular, or less viable products on the linux side given the lower amount of such vendors for the Linux platform.
    4. If the schedule of upgrades was not one used by many of the real world companies but again, an artificial one constructed as a superset, then the study is vulnerable to the charge that it used an unrealistic technical schedule for installing and testing components.


    My question is, do you see these as issues? If not why not?
  160. Re:What did MS say to you when they gave you fundi by Anonymous Coward · · Score: 0

    You have three questions in your post.

  161. Karma? by Anonymous Coward · · Score: 0

    Are you doing this to increase your karma in the ensuing discussion?

  162. Question about the process you followed. by Bonzoli · · Score: 1
    The way you created the servers was with vendor supplied options for setting up the server right out of the box.

    Why would you put a server online that has all of RH3 installed? You need the kernel, mysql, some libs, and iptables. Once I have the IP tables setup, where exactly is there a need to do almost any of the patches listed? There is one conduit to a specific server, in/out. There is such a minimal amount of software needed to make a LINUX server do its thing compared to Windows. I can do in less then 200megs what takes windows 1,000+megs. I seems to me the criteria was limited in your test to only favor certain vendors in a specific, I mean very specific way. Tell me, can you even install the MS server in 200megs? I think once you take the graphics interface out of the picture you really would see the true greatness of the product, its small its fast, and I can eliminate all the other stuff I do not want to maintain in the long run. This is not even an option with MS anything, they have merged thier libraries, that it would take a

    My Question, from the prespective of someone involved in a current LAMP startup, and 2 past ones.

    Did you actually interview companies running the servers in question, or did you just read the vendors book on how to set them up, and was that a criteria of the test?

  163. Upgrade Glibc? by oli_freyr · · Score: 2, Insightful

    Hello Dr. Thompson

    First of all, thank you for participating in this flamefest ;)
    I read the Executive Summary of your report and skimmed the rest, so pardon me if I failed to notice something vital.

    It seems to me that the demand that your Linux Admins were asked to upgrade Glibc led them to fail the majority of tasks, creating an artificial bias against Linux.

    Any Admin worth his weight in pizza knows that you Just Don't Do That.
    If you absolutely, positively need some component, you get the version which works with your Glibc. All hell will break loose as soon as you upgrade Glibc and especially if you don't recompile the rest of the system. For an organization which needs commercial support from the OS vendor, this is unacceptable and your Admin should have refused to comply. If your web programmers need a specific component, they should get the component which works with your system.
    I understand that this induces "pain" on your organization, but that pain should be much milder than the one your Admins experienced, and as a result, your organization.

    My question is therefore: How can you defend the demand to upgrade Glibc when it is so obviously designed to force the Admin to fail?

    Thank you very much for your answer, I look forward to reading your reply.

    1. Re:Upgrade Glibc? by paulatz · · Score: 1

      Bad luck, I have just posted the same question otherwise I would have modded you up.

      I think it's interesting that two out of three "experienced" SUSE linux administrators not only upgraded glibc but ignored the dependency conflicts while doing so. I did the same error when I was a real linux newbie.

      --
      this post contain no useful information, no need to mod it down
  164. 5, Informative by Millenniumman · · Score: 1

    :p

    --
    Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
  165. Damage Done by Anonymous Coward · · Score: 0

    Unlike many of the slashdotters above I did take the time to read two of your studies (Role Comparison Security Report - Database Role and Reliability, Analyzing Solution Uptime as Business needs change) and I have two questions:

    Question 1 (re: Role Comparison Security Report - Database Role and Reliability):

    Since these reports are meant to provide guidance to businesses on their IT infrastructure I was wondering if you shouldn't have given some consideration to the likelyhood of the exploitation of some of these vulnerabilites. Although the Windows stack had fewer vulerabilities during the study period than the Linux stacks, how many vulnerabilities on each stack had commonly available exploits. After all if one system has 100 vulnerabilities that no one takes advantage of and another system has 1 vulnerability that every script kiddie on the planet exploits, all things being equal, I would have to say the first system was more secure.

    Question 2 (re: Analyzing Solution Uptime as Business needs change):

    This is less of a question than a real life event that occured at my place of work which I would like you to comment on. We had a business requirement to build and roll out a simple data mining application to about 300 external users. This of course was an after thought to a much larger project that was already completed and over budget so no one was willing to ask for more money. We first looked to ASP/IIS 5/SQL Server 2000/Win2K. We were able build it in a week but the cost for additional licences was over $30,000. So we built a similar solution using PHP/Apache/postgreSQL/Fedora in a week and deployed for free. Ever since little Linux projects have been poping up all over our business. I will concede that the first time we did it the Linux stack did seem like a major pain in the ass to maintain but once we developed some internal expertise the additional flexibility and freedom from licensing issues more that make up for any "pain". All innovation in our business over the last year and a half has been on Linux.

    Thanks

  166. Question #9 by nazsco · · Score: 1

    is Roblimo Mr Thompson's press secretary?

  167. For better or worse.... by url80 · · Score: 0
    Mr. Thompson,

    I spent the last two hours re-writing and revising my post in order to concisely, accurately, and honestly, refute your findings, opinions, and potential biasness.

    My post was most righteous, eloquent, refined, accurate, and necessary. However, my Windows XP box was both hacked, and crashed during my submission, and all I'm left with is this tired old message.

    Tired and frustrating (like my operating system),

    Earle Ady

  168. Three Questions about the Study... by DieBase99 · · Score: 2, Insightful

    Hi Hugh, Dr. Thompson, I really liked reading your study. I thought it was well written and setup a nice framework for studying Business Solution Reliabilty. I would like to as you these three questions: 1) When Novell bought Suse they got pretty late into the linux game; about 1-2 years ago (not sure). I am not familiar with Novell/Suse's offering but i am familiar with Red Hat, which has been in the Linux game for a much longer period. The RHN works very well to update key components smoothly... just as well.. if not better than Windows Update. Red Hat should have been picked, but instead Suse was picked, which i believe is like comparing apple to oranges, because Suse/Novell's offering is just too new for a fair comparison. I believe, the study would have been quite different if Red Hat had been picked. -> Why was Suse picked? 2) Study fails to mention the specific software components that were installed citing them as not being relevant. This is major source of bias, since the software components themselves could have been created by software manufacturers who had a higher priority on focusing compatibility with windows than with linux. Since the software vendors were not mentioned... it is impossible to verify if the software vendors were equally committed to create good software on both platforms. -> Why is it unimportant to include the Software vendors? 3) Study fails to measure # of reboots in reliability study. It is not an opinion but a fact that windows requires a lot more reboots than linux when making changes to the system, such as updating key components. A reboot should also be considered as downtime, but wasn't included in the study at all. For example if, if every reboot takes 2 minutes, and windows required 10 reboots and linux only 2; this should be added to the timeline. -> Why were reboots not considered? I am looking forward to a response from you. warmest regards, Daniel

  169. A simple question with a complex background. by OneSeventeen · · Score: 1

    The Background:
    View the end of this post for the question, but please read the background before responding.

    I have installed Ubuntu Linux and have found it easier to install and run everyday applications than in Windows XP Pro. I have also experienced fewer lockups and random application failures when using OSS than I have when using Microsoft products. The Windows users we have switched to Linux and OSS have had fewer tech support issues, and the few they have had were remedied quicker and easier than those on a Windows based sytem. Not a single day had to be spent in training, due to the ease of use of Linux, and the similarities between most all Office suites, Open or Closed Source.

    I have also noticed that migrating my Thunderbird email from a Windows machine to Linux is easier than migrating my Outlook email settings from one Windows machine to another. I have had no adware, spyware, or viruses on my Linux machine, but consistently get viruses on my Windows machine despite the enterprise virus scanner that I update daily.

    As a small business owner I have switched to linux, and have already installed my operating system, vector/raster/architectural drawing applications, 3d modelling and rendering applications, multiple web browsers, an email client, audio/video editing software, CD/DVD burning software, DVD authoring software, complex accounting software, and a very functional office suite. All of these applications have cost me zero dollars, and most are easier to use than closed source alternatives traditionally provided by Microsoft.

    I have also set up servers with Ubuntu Linux, and have installed a webserver, various popular scripting languages, enterprise level database applications (read: ACID compliant, standard SQL, triggers, stored procedures, views, tablespaces, etc.), and an FTP server. All of these were installed within about one hour and did not cost me any money whatsoever.

    I have not had to use Microsoft support, nor have I had to use any Linux support, but from what I have been told from businesses that have requested Microsoft support, it was much more expensive than the Linux support available today.

    Despite having nearly 15 years of experience with Microsoft Operating Systems and less than one year of experience with the GNU/Linux Operating System, I have not lost any data, have not run into any problems that weren't easily solved, and have gotten more work done since switching to Linux. I have also found connecting to network devices, whether they be Windows file servers, Netware File Servers, FTP servers, or printers, it is consistently easier and more trouble-free in Linux than in Windows.

    By using OSS, the only people who are incapable of using the files/media I produce, are individuals who refuse to install freely available software from a variety of vendors they can choose from. The reason I cannot use files/media other individuals give me.... well, I haven't run into any of those yet, so nevermind.
    I would also like to shoot down the hardware support myth by stating this is being posted on a widescreen laptop over a wireless network connection, and that the 64 bit version of linux supports more hardware on this laptop than the 64 bit version of Windows XP Pro.

    The Question:

    Considering the ease of use, quality of work I have produced, quantity of work I have produced, and absolute zero cost for software and training for Linux and OSS why would I choose Microsoft products over Open Source Software?
    --
    "Now the trouble about trying to make yourself stupider than you really are is that you very often succeed." -C.S. Lewis
  170. Here is my question (please read it). by Anonymous Coward · · Score: 1, Insightful

    Dr. Thompson:

    According to what I have read, you did not use the most recent version of Redhat Linux in your comparison. Also, the specific hardware build you selected was one that is publicly known to give very poor performance with Redhat Linux.

    Why did you select this version of Linux, and why this particular hardware build? More to the point, what decision-making process do you use to ensure that the OS and hardware configurations you use for your studies are good matches for one another? I guess what I am really asking is, what measures do you take to prevent the "bad match" of which you have been accused here on slashdot? And please do be specific, we love the details.

    Thank you.

  171. Alternative Scenarios by darrell73 · · Score: 2, Interesting

    Dr. Thompson

    Selecting the methodology for performing research like this must have been difficult. I believe there is already numerous questions that ask you about the various inputs to your methodology.

    So my interest is in a different area. The scenario described is based purely on E-Commerce and your conclusions reflect that a Windows Server solution will cause less "IT pain" than a SUSE Linux Solution. My question is thus:

    Are there any scenarios in which you suspect a Windows Server Solution is more likely to cause more IT pain? And consequently have you any more research "in the pipe" to test this?

    Regards
    Darrell

  172. Almost a question: by Hosiah · · Score: 1
    To Dr Thompson:

    Let's see, you essentially become MS's whore, doing your little hatchet job like a good slut. Then, as if that WEREN'T ENOUGH, you come back next week to rub it all in our faces. Are you by any chance contemplating suicide?

    And second, isn't it remarkable that the only people who ever have anything good to say about Microsoft at all are the people who make money if they do so, and all the people who swear by open source do so because they sincerely mean it?

  173. Question by cdrdude · · Score: 0

    Why?

    --
    This sig is neither interesting, nor humorous. Including meta-humor.
  174. Flaws in the windows security model by Anonymous Coward · · Score: 0

    Dr Thompson,

    First let me state that I often find myself working both sides of the field doing forensics and analysis. More often than not, its doing such things post-mortem on windows machines, however I do chalk this up mostly to the user base.

    My question now is this, Windows vs. Linux on the issue of security. I've recently dealt with a rather large incident where nearly every pawn in the windows security model was circumvented, from trusted processes being hijacked, to windows update being made into a reverse/connect back shell, to even 'interception' of the Secure Attention Sequence (SAS) [aka ctrl+alt+dlt in laymens terms].

    My general sentiment is that windows is over-integrated, but generally has a superior API (in regards to ability, not style. I can't stand the hunarian notation). Under normal circumstances, any user, even the administrator account-- when they try to OpenProcess() one of the trusted system processes (which as a result of being trusted have superior abilities to that of the Administrator), it fails with Permission Denied; however if one is to adjust their priviledges to allow for Debugging, then the system will happily OpenProcess() any of the trusted processes. Once this hurdle is overcome, it is trivial to allocate memory inside of the process, write to it, then create a remote thread inside of said process, allowing total circumvention of any concept behind a trusted process; with this you could say, enumerate all the network users and obtain their password hashes, which is an operation typically reserved for the LSASS program.

    Simiarly, one can register a DLL in the registry to allow one to extend the appearance or functionality of the login, this is known as GINA, and the key is GinaDLL if I remember correctly. Once this is realized, you are no longer 'intercepting' the SAS, but have rather altered and 'extended' its functionality. If one was so inclined, you could break the login, effectively killing the computer for probably at least 95% of the microsoft userbase. As I am sure you are aware, the SAS is the 'crown jewel' of the security model, and trivially allowing an Administrator to do this is a massive failure, in my humble opinon of course.

    Additionally, the system account runs with the most critical of priviledges, the ability to not only read, but write to the Physical Memory object (in systems older than Windows 2003 SP1)

    Then finally, we have instances where one can register a DLL, again in the registry, for certain system services, windows update is a prime example. With this done, you now have a service that runs (regardless of whether you have automatic updates turned on or off) that will do your bidding, turning the thing that is supposed to keep users up to date and safe into another piece of hard to diagnose malware.

    Surely at this point, you must be saying a few things, I will try to cover them.

    1) Once the administrator account is obtained, the game is up.

    This is very true, however when one starts adding in domains and the likes, things of this nature are the difference between a few compromised boxes, and several hundred. Additionally, if the premise was not to protect the system from the user, why include the extra hurdles for one to jump through?

    2) These are just extra protections, in Linux you can just do all of the above or similar directly, without having all the extra hoops

    True, but in Linux I also have the option of any number of systems that will allow me to disallow such actions, for instance, GRSec, or SELinux, with GRSec I can not only enable Mandatory Access Controls (MACs), but also Role Base Access Controls (RBACs), and even comes with integrated PaX, one of the best buffer overflow protection schemes out there, especially when coupled with ProPolice/SSP, as in Hardened Gentoo; with such a setup, a user, or even root can accomplish very little.

    and finally, the most valid point:
    3) So? All of this can be accomplished more directly with a driver.

    Absolutely correct.

    What are your comments on the above statements, and what do you feel is a step in the right direction to secure such problems on the windows platforms?

  175. Vendor Tech by Craig+Ringer · · Score: 1

    While that's true, it's also often worth preferring the vendor's offerings where possible. For example, if I found that I had an admin who was trying to patch MySQL by pulling down the latest upstream version and installing that instead of the version provided by the vendor, I'd be very unhappy indeed. Security patches are best handled through the vendor channel unless _extremely_ critical (think "OpenSSH remote root"), in which case I'd probably do a temporary fix until the vendor caught up.

    In other cases, I'm right with you. I recently converted my core server here to Xen, splitting it into two partitions based on role. I could've upgraded to an experimental distro like FC4 to do this, but it was quicker and safer (thus cheaper) to retrofit Xen into Debian 3.1 .

    Linux gives you the freedom to use vendor supplied options where it best fits your needs, and to do it yourself where that's better for you. Knowing which to pick isn't always easy, but if you make the right decisions it goes very well indeed.

    1. Re:Vendor Tech by fdisk3hs · · Score: 1

      I agree. What really kills me about the scenario in the paper is that there are 1,000 ways not to screw up the situation they were in.
      So an app made some MySQL 4.1 calls? Why not rewrite the queries to use 3.x syntax? Problem solved. Everyone who uses MySQL has run into this before.
      Or, if there was no way around it, why would you clobber /usr/bin/gcc with your built from source version? That is sure to break your distro. Why not put it in /usr/local? Building the entire toolchain from source and clobbering your -release version is a recipe for pain.
      For one more 'step back from the situation' idea, why would you try to run an app on a distribution that doesn't support it? If this is a third-party app, it was developed and released on some -release version of some distro. Why not give it what it wants and run it on that distro, or use another app.
      Apparently the Windows admins were not asked to run Vista-only binaries on NT4 servers. Would they have been more or less successful than the Linux admins? They would have been screwed, in exactly the same way the Linux admins were. Dumb.

  176. Novell's reaction by abertoll · · Score: 1

    Which of Novell's points do you think has merits, and what is your response to those points?

    --
    "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
  177. Security Innovation - compromised by Anonymous Coward · · Score: 0
  178. Basic English skills... by Anonymous Coward · · Score: 0

    Why is it that most of the posters to /. have the basic English skills of most 3rd world morons?

    "So did most Slashdot readers. Thompson's work been mentioned on Slashdot before, especially his famous five-line script that could change electronic voting machine results and his novel, The Mezonic Agenda: Hacking the Presidency."

    "Thompson's work +HAS+ been mentioned on Slashdot before"

    I see posts often with misspellings, left out words, and sentences that well, don't even fit the definition of a sentence. Then there are the responses that are even worse. Is this what, "We" the IT professionals have amounted to, illiterate techno-geeks?

    USE YOUR FREAKING SPELL CHECKER if you don't know how to spell, type, or can't form a sentence.

  179. My Question by Anonymous Coward · · Score: 0

    This has probably already been put in the responses to the article already, but just in case it hasn't:

    Why should anybody give any weight to a study that is funded by a party which has a direct interest in the outcome of the study and sets up the conditions of the study?

  180. Wrong aspect of the problem? by shadesofgray · · Score: 1

    I don't have too much experience as a network administrator, but I find it strange to use the number of vendor-released patches as a metric to reliability. Yes, in a perfect world this would be normal, but I think it's obvious that Microsoft doesn't release patches immediately the after the problem is reported but, in the best case, a few weeks later. Also, AFAIK there are still unpatched vulnerabilities in Windows that have been waiting for an awful amount of time. And consider badly written patches that don't fix the root of the problem. Technical support? Consider that old story of a Microsoft employee that encountered crashes after installing a hotfix. (I can't find the address anymore). He reported on his blog how he barely managed to explain the one at the end of the line that he'd encountered "a STOP error" and that he couldn't see his mouse.

    When coming to security, this interval (weeks or months) is huge. Think of Tom Vogt's study about worm propagation. [http://web.lemuria.org/security/WormPropagation.p df]. Three weeks ain't enough. Even three days could be too much.

    About "implementing the business requirements".. I admit I only skimmed through the report, but I didn't see any direct referenced to the technology used for that.

    And when it comes to problems after upgrading.. RPM is not the only package management system. I don't want to start a RPM vs. Portage vs. APT flame. I only want to show that Linux is not RPM (no pun intended). And the same for distributions. I don't have anything personally with SUSE. Again, Linux does not mean SUSE.

    Disclaimer:
    Yes, I do use Windows on my desktop system. Yes, I use Linux too, but Windows is my primary OS. No, I am not "pro-Microsoft". I only want to see better software. And I hope I'm not the only one who thinks like that.

  181. evolution of the idea of ownership by Anonymous Coward · · Score: 0

    There are many good questions, but, if I may, I would be interested in how you would apply your own personal experience as a security programmer to a question which goes beyond the inherent technical differences between the two systems you examined.

    Without using the words "open source" (or, that is to say, without morphing the predicate of this question into the usual predicates of the so-called open-source question (business model, efficiency, security, ... ) ), I would be interested in your deepest possible thoughts, on the social, economic and evolutionary predicates within the two systems you examined ...

    If you have difficulty with that, then, what is your concept of the idea of ownership?

    And, how do you see that concept or "model of ownership" evolving, in the broadest possible context you can imagine? As security expert, where are the DNA-forces at work, which are responding to and then causing that evolutionary change, tracing that model of ownership from your grandparents generation up until now, and then extend the model forward into your grandchildren's generation?

    Using that model for evolution of the concept of "ownership," how would the choice between the *specific non-technical predicates of one system you examined, versus the other, effect that evolution of that concept?

  182. Re:Aw, "penguins" can't take it! Their OS lost aga by Anonymous Coward · · Score: 0

    It's just fact based on what was found is all. Accept it.

    (After all - the rest of the planet seems to, given that Win32 based Operating Systems (by now, I would wager mostly Windows NT-based OS', such as Windows 2000/XP/Server 2003, & software run on 95-99% of all the personal computers on the planet, & not just restricted to laptops/desktops, but servers as well).

    Don't get me wrong - Linux isn't bad, it's come a LONG ways. It just isn't quite as versatile as Win32 based OS &/or software (of which there is more of this than there is in the Linux world period and for more purposes), & doesn't support as much hardware-wise either.

    Care to argue with the numbers/facts on that last statement?

    APK

  183. Re:Aw, "penguins" can't take it! Their OS lost aga by arevos · · Score: 2, Interesting
    It's just fact based on what was found is all. Accept it.

    But the bug reports from Securia, which is not sponsored by Microsoft or Linux, show quite clearly that Windows Server 2003 and SQL Server 2000 have more known vulnerabilities than Redhat and Oracle. How can Windows Server 2003 be more secure when it is clear that it has more vulnerabilities?

    (After all - the rest of the planet seems to, given that Win32 based Operating Systems (by now, I would wager mostly Windows NT-based OS', such as Windows 2000/XP/Server 2003, & software run on 95-99% of all the personal computers on the planet, & not just restricted to laptops/desktops, but servers as well).

    I'm unable to find any statistics for 2005, but back in 2000, Linux accounted for 36% of webservers, and Windows only 21%, according to Netcraft. It's likely that this hasn't changed.

    It just isn't quite as versatile as Win32 based OS

    Windows is certainly more compatable with hardware and the majority of software binaries about, but more versatile? In what way?

  184. Semi Open Format by Anonymous Coward · · Score: 0

    Dr. Thompson, I am happy to see the summary tout your Slashdotism and willingness to jump into the fray, as it were. However, the conditions for doing so are in the mode of a semi-open format where a) A new post is made to solicit questions which are peer-ranked b) Answers are crafted at your own pace and published in yet another new post and c) finally the standard madness ensues where people respond to one another... only this time you, apparently, will participate to one degree or another in the melee.

    My question is: If you are a Slasher, why didn't you just voluntarily wade into the original, 'fully open format' discussion back when it occurred and thinking was fresh, thus obviating the need for /. to create some organized circus out of it?

  185. Re:Non-profits seek attention, also leading to bia by Burz · · Score: 1

    I never denied that non-profits have agendas. It just another way of saying they have a vision or some need to be fulfilled. It could even be founded on the notion that our lives ought to be entirely monetized, with profit-seeking transactions defining our lives. So there's good and bad in many degrees.

    That does not make a non-profit necessarily driven by simple, irrational bias (the only kind worth highlighting). A 'bias' for facts which may reflect certain trends (like a monopolized market) is not the kind you throw in someone's face to dismiss their good judgement; That is an intellectually dishonest smokescreen.

    In contrast, the profit motive is undeniably an indication of bias toward self-interest, with plenty of examples of that getting out of hand. Pushing an assumption that "markets" are rational is a sham that cannot cover-up this simple fact of life.

    Microsoft has killed-off or neutered all other OS/Officeware entities resembling its own business model (for-profit corporations); they ARE those markets. So why is there so much manipulation, abuse and crime associated with them? Is this market rationality revealing itself to the consumer? The situation is so extreme, that its only real competition is based on volunteer effort and donations (although not single-mindedly).

    Microsoft's AGENDA is the same as other behemoths in this regard: To push the ideology of monetization, that the only trustworthy and 'good' processes in our lives are those that are based on for-profit transactions. Whatever restructuring, investments, manufacturing or lobbying that will get their 'services' in between you and your pursuits and coexistence with others is a 'good thing'. Ideally all decisions are made in the consumer mode, and everything must have a pricetag on it to ensure they can buy it up and monopolize it. And if you want a say in how any of this is executed, you get to vote with your wallet and preferably nothing else.

  186. Windows vs Linux - it's about the culture, stupid by midtoad · · Score: 1

    Studies like the cited one focus on specific issues like security, as if that were the one decision-point for users. For me, it goes far beyond that, to the culture of the developers writing for the OS. Specifically, I'm far more likely to choose an OS based on the availability of open-source software for one reason: the availability of the developer(s) to resolve problems.

    With Microsoft, if you notice a problem with the software, there is nothing you can do about it. Microsoft doesn't listen to individuals, nor communicate with them, so your options are a) suck it up, b) buy something else, or c) switch to open source.

    Example: if you copy a row in Excel, you can't go to another sheet, insert a blank row, and then paste in your row. As soon as you did an intervening command, Excel forgot about your clipboard contents. Why? Is it because Microsoft thinks we're too stupid to remember what we're doing? No, it's because they decided to use the clipboard for holding command information! (I checked the API). I want them to fix this broken design, but there is no one at Microsoft to listen to me, or care.

    With most open-source software, if you find a problem, you can contact the developer, and frequently get a response in days. And if the developer can't help you, you can usually help yourself. Recently I noticed that the DrPython IDE didn't have a Save Copy feature. I was able to download the source code, add the feature, and have it incorporated in the subsequent release, one week later. Meanwhile, the Microsoft Excel bug has existed for years, with no sign of a fix in sight.

    --
    - midtoad
    Umwelt schützen, Fahrrad benützen
  187. End of Question and Moderation Period by Roblimo · · Score: 1

    Thanks to everyone who submitted or moderated questions for Dr. Thompson. Any posts or moderations after this post's time stamp will not count. This is the cut-off.

    - Robin

  188. Experiment Reliability and validity by cstotes · · Score: 1

    I saw a number of points referencing the apples to apples comparision. What I did not see is discussion on particpant(I believe, the Rosenthal effect), bias-most would assume there would be none but there was not discussion in the methods on how to control for this. Experimenter bias (I believe the Hawthorn Effect-could of mixed up with Rosenthal effect)- experimenters are aware of what they looking for inadvertently skew the test results. Also, it would make for a better test of the OS support and administration if both systems ran Apache, mysql, and tomcat, since these will run on windows systems (IIS will only run on Window), and both used PHP. In experinments, the only difference should be what experimentally is being controlled for, in this case it would OS support. It can still represent the real world since one may use open source software with Microsoft OS. Also, it is a bit odd that the 3rd party vendor products were not provided. Irregardless of what the researches point out (protecting the vendor), you can't replicate the study with out that exact methods used in the study and that includes 3rd party apps (poor research practice which brings in to question the researches motives). Also, the results as some point out really don't provide much in regards to proof of differences other than some odd numbers, the size of the subject pool is to small to run statistical analysis so what number they did capture cannot indicate causality not even a relational association. All conclusions are subject and have not statistically backed. So how do we know if 34% is really difference for each administration. I would think the bias alone would need to be adressed if we are to believe the data let along the weak experimental controls used in the study that would need to be rectified as well... How does the Doctor defend against these (what some would consider catastrophic) failures in research protocol? If I am off base here, sorry.

    1. Re:Experiment Reliability and validity by cstotes · · Score: 1

      Sorry, that was Partipant Bias and Hawthorn Effect. While the experimenter Bias is the Rosenthal effect. Sorry about that...

  189. Oddities in Questionnaires by Paapaa · · Score: 1

    Your "Recruiting Questionnaires" are full of discrepancies: first the Windows administration experience requirement is 4-5 years, then only 3 years in another question. Requirements for Linux administrators were also greatly lower for some (not very) odd reason.

    How can you make ANY conclusions on OS differences when the error margin created by the variance in administrators' abilities is so big?

    You thought you were comparing Linux and Windows systems, but you were actually comparing 3 Linux administrators to 3 Windows administrators. There is a big difference.

    You posted the names of the operating systems involved. Why didn't you post the names of the administrators?

  190. Experienced Linux admin's don't upgrade glibc by jcarr · · Score: 1

    Is it really plausible that a Linux Admin with 2 years experience decides to upgrade glibc? Come on. That's not like say: A trivial task. How did some newbie go and dig up glibc/untar it/compile it/install it? Really? And then have problems? I bet. It seems more likely that the admin got prodded in that direction. You'd have to be *trying* to waste as much time as possible if you go to build your own version of glibc.

    No one would ever let a junior linux admin decide to "just upgrade" glibc. If you got a job as a Linux Admin and you downloaded, built & installed glibc on a server without getting permission; you'd almost certainly be fired. If you asked if you could; you'd be told no. Never. If you asked, you'd prove you were clueless. If you did it, you'd prove you were clueless. That the details of this study reveal that this is done is so unbelievably screwy that it's it's hard not to assume that the whole thing was fraudulent in the first place.

    Building and upgrading your own version of glibc (tell me they didn't really grab a raw upstream version) is far more of an _engineering_ task and outside the realm of "what some random sys admin" does. There are several million lines of code in glibc. For most of the life of the free software movement, it's been in the top of the packages in size and complication. It's been more stable over the last couple of years than it ever was in the past. I suppose now days, a new user could grab a tarball, build it and your machine would at least still boot. Needless to say, distributions apply lots of patches. It's certainly not wise to decide you are smarter than your distribution's glibc maintainers and just go dropping all the patches they applied.

    Is there even anything equivilent to this under Windows? I'm having a problem with W2K; but instead of just upgrading to XP, I'm going to rebuild major.dll from the XP sources to see if that fixes my problem on W2K. WTF?

    Is the void between admin'ing a linux vs windows box so bad that they have to pad it with: "oh, ya, aaaahhh, ya, we rebuilt glibc at one point"? Luckly I'm not in charge in that shop; the first thing I'd do in my IT department is go through and fire everyone in charge still running Windows on their desk. You can be sure they aren't needed. take that! :)

    Any study in TCO between Windows and Linux that involves system admins compiling core OS components is absolutely invalid. System Admin's install & configure things; if they build anything from scratch they need permission; at the very least from a more senior admin. These stupid TCO studies are getting old. Linux is easier. Q.E.D.

    "Study Conducted by Windows Admins concludes Linux Sucks to Admin!" or "Longtime Windows fanboy try to keep job by concluding Linux sucks to Admin!".

  191. Audit by jawahar · · Score: 1

    Have you done the audit of MS Windows kernel code versus Linux kernel code?

  192. Re:Aw, "penguins" can't take it! Their OS lost aga by Anonymous Coward · · Score: 0

    Versatile is a word people throw around. It doesn't mean what he thinks it means.

  193. Re:Aw, "penguins" can't take it! Their OS lost aga by Anonymous Coward · · Score: 0

    "I'm unable to find any statistics for 2005, but back in 2000, Linux accounted for 36% of webservers, and Windows only 21%, according to Netcraft. It's likely that this hasn't changed." - by arevos (659374) on Tuesday November 22, @07:43AM

    Oh, really? Read this, from TODAY:

    http://www.infoworld.com/article/05/11/23/HNwindow sleads_1.html?source=rss&url=http://www.infoworld. com/article/05/11/23/HNwindowsleads_1.html

    "Sales of Windows systems accounted for 36.9 percent of all server revenue in the quarter, versus 31.7 percent for Unix and 11.5 percent for Linux (Overview, Articles, Company), Eastwood said. Enterprises increasingly are using Windows-based servers for applications such as ERP (enterprise resource planning) in addition to traditional uses such as e-mail and Web hosting. Migration from Windows NT to newer versions of Windows also is driving sales, he said."

    That good enough for you? I think so!

    "Windows is certainly more compatable with hardware and the majority of software binaries about, but more versatile? In what way?" - - by arevos (659374) on Tuesday November 22, @07:43AM

    Well, for one, apparently for end users (since a good 95-99% of systems that are desktops/laptops in BOTH corporate/business AND home users are Windows, & most likely 2000/XP/Windows Server 2003 by now).

    Secondly, read that quote - seems @ the server level? Windows Server 2003 is 'rocking the planet' vs. its competition, period.

    And, lastly, how you mention... can't you understand what you JUST said? It only seconds my viewpoint!

    * :)

    "But the bug reports from Securia, which is not sponsored by Microsoft or Linux, show quite clearly that Windows Server 2003 and SQL Server 2000 have more known vulnerabilities than Redhat and Oracle. How can Windows Server 2003 be more secure when it is clear that it has more vulnerabilities?" - - by arevos (659374) on Tuesday November 22, @07:43AM

    You should take a look @ ALL the kernel level vulnerabilities Linux has, right here, & tell us all what you just did:

    http://secunia.com/search/?search=Linux+Kernel&w=0

    And, from the SAME site you seem to worship, no less... some are "remoteable" exploits, other not classified as such, but are 'local' in nature (many of them remain unpatched as well).

    The thing about 'local' exploits is, that once you run an app that has a buffer overflow exploit possible in it? It BECOMES LOCALLY EXPLOITABLE by remote users hijacking it, & under the user context in which you are logged on as... with ALL the corresponding priveleges.

    So, if said app with buffer overflow exists & gets exploited while you are running it as admin/superuser/root? You see the problem with calling ANY exploit "local" only!

    (Better luck next time... lol!)

    APK

    P.S.=> And, to the guy that replied below me stating I didn't know what versatile meant? Wake up, read this post, ok?? apk

  194. Re:Aw, "penguins" can't take it! Their OS lost aga by Anonymous Coward · · Score: 0

    First? Read this:

    http://interviews.slashdot.org/comments.pl?sid=168 949&cid=14103910

    Secondly, anything that is capable of doing more than something else is more versatile, period.

    So, that said? What runs more hardware & software:

    Linux

    or

    Windows

    ?

    APK

    P.S.=> I'll let YOU answer that for yourself, & thus, letting you answer your own question as well as defeating your b.s. easily... apk

  195. Re:Aw, "penguins" can't take it! Their OS lost aga by Anonymous Coward · · Score: 0

    http://linux.slashdot.org/comments.pl?sid=168464&c id=14047049

    As to the authors/article submitters here? Read that, & see, they indeed DID change the original article link... & I was NOT the only one who noted that!

    (That very post shows that someone else noted what I did - that the original .pdf study was about MS SQLServer 2000 (SP#3) + Windows Server 2003 (SP#1 + hotfixes) was found more secure than Redhat Linux + Oracle 10 &/or MyPhP DB engines combinations, & that the article showed the problems were MOSTLY in the OS cores/kernels, not the DBEngines themselves!)

    Had to back that up, with others from that posting too... pretty lame, switching articles on us like that!

    APK

  196. Methodology by jbolden · · Score: 1


    I want to know how you came up with the test cases. As far as I can tell they we based on standard mainstream server configuration that could be done equally well in Windows or Unix. You then compared ease making changes to enterprise distributions using custom packages.

    So for example the study failed to consider:

    1) Firms that were taking advantage of the Linux "roll your own" and doing things in a custom way, i.e. firms that had atypical server needs in some respect.

    2) Firms that were making use of very large numbers of similarly configured boxes where small additions of manpower wouldn't be as much of an issue. (This has always been a core market for Linux).

    3) Embedded systems where initial configuration costs can be very high as long as changes do not need to be.

    etc...

    Yet the results were phrased in a way which seemed much more general, "Microsoft Claims Firms 'Hitting a Wall' With Linux".
    Do you agree with this phrasing and if so why did you choose such a narrow methodology to prove such a broad point?

  197. Upgrade glibc directly by paulatz · · Score: 1

    Dear mister Thompson I am one of the few peoples who read your essay. I think it is interesting that you "experienced" SUSE linux administrator, tested in the study, choosed to upgrade GLIBC directly and to ignore dependency. It obviously resulted in an unusable or unbootable system. I did exactly the same error several years ago on my home PC. I am not a professional system administrator. I had used linux for less than a month. Did your "experienced" SUSE linux administrators had ever used linux before the tests?

    --
    this post contain no useful information, no need to mod it down
  198. Re:Aw, "penguins" can't take it! Their OS lost aga by arevos · · Score: 1
    "Sales of Windows systems accounted for 36.9 percent of all server revenue in the quarter, versus 31.7 percent for Unix and 11.5 percent for Linux (Overview, Articles, Company), Eastwood said. Enterprises increasingly are using Windows-based servers for applications such as ERP (enterprise resource planning) in addition to traditional uses such as e-mail and Web hosting. Migration from Windows NT to newer versions of Windows also is driving sales, he said."
    That good enough for you? I think so!

    The keyword here is sales. This report measures sales revenue, which is not an accurate way of measuring quantity. For instance, say I sold 100 copies of Windows for $1000 each, and 400 copies of Linux for $200 each. The total revenue for Windows would be $100'000, whilst the total revenue for Linux would only be $80'000. In such an example, Windows earns more revenue than Linux, but only has a quarter of the numbers.

    This problem is further compounded by the fact that the majority of installed Linux distributions are downloaded for free, rather than bought with support. For instance, the company I work for recently installed freely downloaded copies of Fedora Core 4 on six servers.

    In short, server revenue tells us little to nothing about the number of servers with Linux installed. The Netcraft survey, on the other hand, queries webservers directly, giving a reasonably accurate result. From this, it is safe to assume that Linux outnumbers Windows servers by a large margin.

    You should take a look @ ALL the kernel level vulnerabilities Linux has, right here, & tell us all what you just did:

    It's lucky that Redhat Linux doesn't use the stock Linux kernel then, otherwise it would be affected by those vulnerabilites. Redhat, and indeed most major Linux distributions, use customised kernels that are patched regularly through automated update tools.

    Well, for one, apparently for end users (since a good 95-99% of systems that are desktops/laptops in BOTH corporate/business AND home users are Windows, & most likely 2000/XP/Windows Server 2003 by now).
    Secondly, read that quote - seems @ the server level? Windows Server 2003 is 'rocking the planet' vs. its competition, period.
    And, lastly, how you mention... can't you understand what you JUST said? It only seconds my viewpoint!

    Being popular is not the same as being versatile.

    I think Linux is versatile because it gives me a wide choice of window managers; Windows does not. It gives me a choice of about a dozen file systems; Windows does not. It gives me the choice of three major desktop environments; Windows does not. It allows me to customise my kernel with 3rd party patches; Windows does not. It allows me to mount hard drives as directories; Windows does not.

    Linux can run off a 1.44MB floppy, or run the fastest supercomputer in the world. That seems pretty versatile to me.

  199. Re:Aw, "penguins" can't take it! Their OS lost aga by arevos · · Score: 1
    Secondly, anything that is capable of doing more than something else is more versatile, period. So, that said? What runs more hardware & software: Linux or Windows ?

    I'm afraid it's not that black and white. Windows supports more up-to-date IBM compatable hardware and software; this is true. However, Linux supports more different architectures and platforms than Windows. Ever tried installing Windows on a Mac or a PS2?

    Furthermore, Windows is deliberately restricted. You get a standard interface, standard window manager, standard desktop. You can theme it, skin it - but you cannot remove it and replace it with something else. This ensures that Windows is very uniform in interface, which is one of its greatest advantages and disadvantages. Sit a Windows user down at a Windows PC, and its unlikely they'll get lost.

    However, this uniformity comes at the price of less flexibility. In Linux the GUI is not artificially limited by this, which means that the GUIs for Linux are far more varied, and therefore versatile. Similarly, the filesystems for Linux are generally more flexible and versatile than Windows' FAT32 and NTFS.