Slashdot Mirror


Embedded Systems Study Rebutted

Gabba writes "LinuxDevices.com has a rebuttal to the Microsoft-funded report purporting to show Windows nearly 4X more efficient than Linux for developing embedded systems. The rebuttal shows the study to be full of flaws in both design and execution."

203 comments

  1. The magic of studies by s20451 · · Score: 3, Insightful

    This is a tried and true method in the scientific community: if you disagree with the conclusions of a study, you can always call the methodology "flawed". That way, you never have to pay attention to results that are different from what you believe.

    --
    Toronto-area transit rider? Rate your ride.
    1. Re:The magic of studies by Deusy · · Score: 3, Insightful

      This is a tried and true method in the corporate community: if there is strong competition in the market place, you can always sponsor a ttuday to call it "flawed". That way, you never have to pay attention to the flaws in your own software that you refuse to believe.

      I'm sure this study, if impartial, would be by-enlarge accepted and address the flaws highlighted by said study.

      But how come the _majority_ of "studies" that debunk Microsoft's competitors are usually sponsored by the software giant?

      --

      Free Gamer - Free games list and commentary

    2. Re:The magic of studies by Anonymous Coward · · Score: 0
      I'm sure this study, if impartial, would be by-enlarge accepted and address the flaws highlighted by said study.

      FYI, that would be "by-and-large"

    3. Re:The magic of studies by wik · · Score: 5, Funny

      > by-enlarge

      You've been reading too many spams. The correct expression is "by and large". :-)

      --
      / \
      \ / ASCII ribbon campaign for peace
      x
      / \
    4. Re:The magic of studies by pstemari · · Score: 5, Insightful

      Nice troll, but it doesn't fly. There are in fact objective criteria for evalating experimental and statistical methodology, even though both coal companies and the "alternative medicine" crowd wish it weren't so.

    5. Re:The magic of studies by LinuxInDallas · · Score: 4, Insightful

      Because they have the money to fund the studies. Now, whether or not that implies the studies are biased I can't say because I don't know the authors of these studies.

      BTW, if Microsoft funded a study that concluded that Windows wasn't superior for a certain task do you think they would allow it to be published? I think not. Because of that all Microsoft funded studies (that we read) will always conclude Windows is the best.

    6. Re:The magic of studies by jbottero · · Score: 5, Insightful

      What's the name of that new Linux guy at M$? This is the kind of stuff he needs to address. Microsoft can NOT now afford to be spewing out "whitpapers" that can go right to the shreader.

      Look, there is no "brain drain" at Microsoft, they DO have some smart people working for them. So why do they produce frilly lady fluff like this? If Microsoft wants to survive, they will need to work ALONG SIDE linux, have a reallistic approach to compeating with Linux, not just shitting out paper after paper that even marginal techies like me laugh at.

    7. Re:The magic of studies by s20451 · · Score: 1

      That may be, but I have yet to hear a single person say, "Their conclusions are not what I believe to be true yet the study was flawless." There is enough wiggle room in correct methodology for anyone to attack any study.

      --
      Toronto-area transit rider? Rate your ride.
    8. Re:The magic of studies by Tsu+Dho+Nimh · · Score: 1

      Microsoft paid for both the study and the report. A tried and true method of marketing is to set up a study that is guaranteed to show what you want it to.

    9. Re:The magic of studies by caouchouc · · Score: 1

      This is a tried and true method in the apologist community. If you disagree with the exposure of flaws and ulterior motive in a study, you can always accuse the exposing party as using a tried and true cop-out. That way, you never have to make an effort to actually find the truth.

    10. Re:The magic of studies by Anonymous Coward · · Score: 0

      Seeing something so pathetically wrong about scientific method posted to a technically-literate form is depressing enough, seeing that a jackass moderated it as informative is black-funk depressing. Perhaps tarrot cards provide a more accurate representation of the relative merits between results? Baked turtle shells?

    11. Re:The magic of studies by Anonymous Coward · · Score: 0

      if you got shit and can sell it you got gold..if you got gold and can't sell it you got shit.. we all know what linux got don't we..

    12. Re:The magic of studies by Anonymous Coward · · Score: 2, Funny

      I've heard this many times before. Of course, I work at a University so perhaps there's a subtle difference.

    13. Re:The magic of studies by thisgooroo · · Score: 1

      there is a big difference between simply calling a study flawed and calling it flawed accompamied by detailed reasons why you think it's flawed. the rebuttal follows the latter path. why don't you tell us why these reasons are invalid?

    14. Re:The magic of studies by fermion · · Score: 5, Insightful
      Perhaps, but in this case the methodology is flawed, and one needs to read no further than the first several paragraphs to see this.

      As clearly point out in the rebuttal, this was a statistical study and as such must follow precise rules to considered valid. First, any sample must be random. The study was not random but self-selective as the names were drawn from a web site registry. Second, the poll question must be made public to insure that they were not leading. Without these two criteria met, we must assume that survey is flawed.

      The problems mount when one reads that the data analysis methodology is not given. We can in fact live without know the specific data, but without the methods we must assume that the analyst crunched the data until they discovered the answer they wanted. This is a classic method of lying with statistics.

      The nail in the coffin, even if we assume the analysts are honest in all other respects, is that we do not know how the result were normalized. All we know is that for the projects developed by the Linux people cost four times as much as the projects developed by the windows developers. Were the Linux projects 4 times as hard? Did the Linux projects return four times the revenue? Were the Linux projects more costly research based projects while the Windows projects merely applications of work already completed? Were the differences in the way the various companies costed the projects.

      All the other stuff is just in the rebuttal is just a rational of why Linux development is probably just as good as Windows development. The fact is that the study has all the classic signs of a mercenary statistician massaging data to generate a predetermined answer. People wonder why kids are so stupid now. It is because companies like MS want to keep them stupid so they will believe these bogus studies.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    15. Re:The magic of studies by enomar · · Score: 1

      I totally agree with you. How hard would it be for Microsoft to put out there own distribution of Linux? Most geeks wouldn't buy it, but both Linux and Windows have features that average people/businesses need. Being that Linux is free/open, Microsoft could make a killing leveraging the strengths of Linux with their own technologies/support/services running on top. From what I understand, they wouldn't even need to GPL Office, or their window manager. What is holding them back? If it's pride, they need to grow up and do what's best for the company.

      --

      :wq
    16. Re:The magic of studies by ColaMan · · Score: 2, Insightful

      That may be, but I have yet to hear a single person say, "Their conclusions are not what I believe to be true yet the study was flawless."

      That's because most people when confronted with the findings in such a manner believe them.

      If the study is flawless and reaches some conclusion, then scientifically-minded people will accept the results (or at the very least, go and duplicate the study). Not accepting the results implies that you don't follow the scientific method.

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
    17. Re:The magic of studies by nathanh · · Score: 1
      That may be, but I have yet to hear a single person say, "Their conclusions are not what I believe to be true yet the study was flawless." There is enough wiggle room in correct methodology for anyone to attack any study.

      I read comments like that all the time just by browsing through pulp science magazines like New Scientist. I don't think it's rare nor unexpected for truly correct methodology to change people's opinions. Perhaps your experience has only been with articles using incorrect methodologies and that's why you have a cynical point of view?

    18. Re:The magic of studies by Overly+Critical+Guy · · Score: 1

      A Linux site calling a study unfavorable to Linux "flawed?" No way!

      --
      "Sufferin' succotash."
    19. Re:The magic of studies by jimmyharris · · Score: 2, Funny

      >> by-enlarge

      >You've been reading too many spams. The correct expression is "by and large". :-)

      Shouldn't it be buy-enlarge?

    20. Re:The magic of studies by Anonymous Coward · · Score: 0

      You assume that:
      1. The "new Linux guy at M$" actually has the job of comparing Linux and Windows without prejudice rather than just craeting more FUD that actaully sounds like M$ knows something about Linux.

      2. The smart people at Microsoft actually have some say about what gets published from Microsoft. Did you ever read "Up the Organization"? How about "The Peter Principle"? The fact is that all of those decisions are being made at the highest level, by people incompetent to make such judgements, and simply passed down to the lower levels in a manner very reminiscent of the Catholic church.

    21. Re:The magic of studies by Anonymous Coward · · Score: 0

      In reality, the results have been given a lot of attention, perhaps more than they deserve.

      The main problem I have with the study is that is not scientific despite the author advertising his PhD on the title page. For a start, the NDA on its primary data make the results irreproducible.

    22. Re:The magic of studies by 4of12 · · Score: 1

      whether or not that implies the studies are biased

      No, we can't say positively.

      The natural forces of the marketplace, however, suggest that such studies would become biased.

      If

      • my research company was able to produce an apparently sound technical report detailing how company X's products were superior to competitors products,
      • company X paid for the report, and,
      • as a consequence of an apparently well-researched independent technical report company X's sales were to increase relative to its competitors,
      then
      • company X would be inclined to contintue funding my research company, which I would like, and
      • I would continue to strive to produce the kinds of reports that company X wanted to buy.

      I would continue to repeat this procedue until I made enough money or until my reputation as an impartial sound technical research company had eroded too much for my reports to be taken seriously.

      --
      "Provided by the management for your protection."
    23. Re:The magic of studies by Anonymous Coward · · Score: 0

      I have never seen a study of product a vs. product b that wasn't seriously flawed and/or biased. That is why studies and comparisons are a joke, to me.

      The only way to gauge anything is to install the products and try them out and compare them ourselves. If a company does not allow us to do this, we don't buy it. They are hiding something.

      l8,
      AC

    24. Re:The magic of studies by ubikkibu · · Score: 1

      > This is a tried and true method in the scientific
      > community: [snip]

      There is a tried and true method in the slashdot community: if you aren't educated enough to read the article mentioned, you can always get modded up by posting a cynical and uninformed homily.

    25. Re:The magic of studies by jmdavis · · Score: 1

      In the scientific community, it's called peer review. Any reliable organization would lose all of its credibility if it were simply a shill for the highest bidder.

      I find that most of the people who find it easier to produce using MS tools have used nothing else. If it isn't from a gui suite, they can have a problem. I write little code these days, mostly sysadmin tools, but I edit and read code regularly (part of the problem solving aspect of my job). I've found myself correcting Fortran 77 code for a CS professor's numerical program, or creating wrappers for computational chemistry or physics programs. None of this knowledge comes from a suite of tools.

      That said, I do like Omniweb for certain things, but find Python, Perl, and shell more useful for day-to-day tasks.

  2. This sort of thing is nice... by JessLeah · · Score: 4, Insightful

    ...but needs PUBLICIZING. As in, to non-geeks. Specifically, pointy-haired bosses.

    Wanna bet the pro-MS article will be the one most PHBs will have come across their desk?

    1. Re:This sort of thing is nice... by _Sharp'r_ · · Score: 3, Insightful

      Not sure how anyone mistook the original marketing material referred to as a "study" anyway. All you'd have to do is read it to see that it wasn't a real study in the first place.

      --
      The party of stupid and the party of evil get together and do something both stupid and evil, then call it bipartisan.
    2. Re:This sort of thing is nice... by HBI · · Score: 2, Interesting

      In today's job market, I keep my resume always up to date. If my management were so dumb as to buy into an article like this, i'd get my ass on the market, and cacle evilly as they reaped the 'benefits' of their foolishness.

      (if you fear doing that, you lack skills - get some, mostly people skills!)

      However, very few executives are this stupid anymore. The last 3 years or so have taken a big bite out of the idiot IT manager population. I'm sure there are quite a few still around, but the more blatant ones have bitten the dust (or their whole companies have).

      --
      HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
    3. Re:This sort of thing is nice... by JessLeah · · Score: 0, Offtopic

      Who the hell modded this troll? What is trollish about this?

    4. Re:This sort of thing is nice... by caouchouc · · Score: 0, Redundant

      All you'd have to do is read it

      You're new here, aren't you?

    5. Re:This sort of thing is nice... by invid · · Score: 1

      Probably a pointy-haired boss.

      --
      The Moore-Murphy Law: The number of things that will go wrong will double every 2 years.
  3. Wow.. by nother_nix_hacker · · Score: 4, Funny
    Windows nearly 4X more efficient than Linux for developing embedded systems
    Windows and Linux can develop their own embedded systems?
    1. Re:Wow.. by drinkypoo · · Score: 0
      You seem to have a problem with English grammar. That's all right; it's a rocky subject.

      Your statement would make sense if the line in question were "Windows nearly 4X more efficient than Linux at developing embedded systems", or "Windows nearly 4X more efficient than Linux developing embedded systems", which would be incorrect grammar, but impart the meaning which you incorrectly inferred.

      This would be a lot funnier if your "joke" made any sense. Good thing Funny doesn't provide Karma.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Wow.. by Anonymous Coward · · Score: 2, Funny

      You seem to have a problem with humor. That's all right; it's a rocky subject...

    3. Re:Wow.. by Anonymous Coward · · Score: 0

      Are we bankrupt in the area of humor sunshine?

    4. Re:Wow.. by Xeth · · Score: 1

      Seems like Microsoft's programmers have improved Clippy's AI a bit...

      --
      If your theory is different from practice, then your theory is wrong.
    5. Re:Wow.. by Perdition · · Score: 1

      You let your tenses shift, Bucky. Not a good move for the grammar Nazis. Plus, your punctuation was far from impeccable and that sentence-oid bordered upon run-on. Brevity is the soul of wit AND good sentence structure.

      He who laughs last must have TiVo.

      --
      Windows XP SP2 told me to install third-party software that prevents viruses and protects stability... I chose Ubuntu
    6. Re:Wow.. by Anonymous Coward · · Score: 0

      you zap the english professor with a wand of humor, it resists..

  4. Shock! by Chicane-UK · · Score: 5, Insightful

    The rebuttal shows the study to be full of flaws in both design and execution.

    I'm not being funny here, but since when did anyone ever pay attention to Microsoft backed or funded tests such as this? They'd hardly be backing this comparative benchmarks and reviews only for their product to get slated. Every time I read a 'Windows 2003 Server is 2.3x cheaper than Linux!' type story (where they end up comparing to something like Solaris which.. duh.. isn't Linux!) it just bugs the heck out of me.

    I'd much rather cast my attention to impartial, un-biased sites such as /. for fair reviews of items provided by stores they have no relation to.. now where can I order a Zero Blaster again? :D

    And yes, I am just joking around before I get flamed to hell and back ;)

    --
    "Hey! Unless this is a nude love-in, get the hell off my property!!"
    1. Re:Shock! by CoolVibe · · Score: 2, Funny
      I'd much rather cast my attention to impartial, un-biased sites such as /.

      Excuse me? Slashdot unbiased? Oh well, whatever you say,... Care to invest in a sailing trip around zwitserland?

    2. Re:Shock! by wfberg · · Score: 1

      I'd much rather cast my attention to impartial, un-biased sites such as /.

      Excuse me? Slashdot unbiased? Oh well, whatever you say,... Care to invest in a sailing trip around zwitserland?


      CoolVibe, you tree-hugging hippie, he was being sarcastic! ;-)

      --
      SCO employee? Check out the bounty
    3. Re:Shock! by portnux · · Score: 3, Funny

      The report was full of "flaws in both design and execution"? Maybe it was done by the same teams that ordinarily are involved with their products?

    4. Re:Shock! by CoolVibe · · Score: 2, Insightful

      Right... This proves it. HTML needs a tag. :)

    5. Re:Shock! by wfberg · · Score: 1

      Right... This proves it. HTML needs a <sracasm> tag. :)

      And a <DWIMNWIS> tag ;-)

      --
      SCO employee? Check out the bounty
    6. Re:Shock! by 4of12 · · Score: 1

      Slashdot already includes those tags in most cases to wrap their entire pages.

      View source and you'll see these tags right at the beginning:

      <sarcasm>
      <puerile_humor>
      <rant>
      --
      "Provided by the management for your protection."
  5. maybe 4x more efficient but by joeflies · · Score: 5, Insightful

    after seeing ozzy trying out the iDrive on his BMW, I would guess it may not be more usable or more reliable

    1. Re:maybe 4x more efficient but by Knife_Edge · · Score: 2, Funny

      "Have you ever heard of user error?" - Bill Gates

      Ozzy is user error, folks.

    2. Re:maybe 4x more efficient but by CausticWindow · · Score: 4, Funny

      I'm not quite sure what the iDrive is, but I read a story about the malaysian financial minister. He was going to a meeting in a brand new BMW, with computer driven everything. Suddenly, the embedded computer crashed which caused the doors to lock without a way to open them. Same for the windows and the hole in the roof.

      As it was 200+ degrees fahrenheit, he was almost cooked before a maintenance man managed to smash the bullet proof windows with a sledge.

      --
      How small a thought it takes to fill a whole life
    3. Re:maybe 4x more efficient but by spectecjr · · Score: 1

      I'm not quite sure what the iDrive is, but I read a story about the malaysian financial minister. He was going to a meeting in a brand new BMW, with computer driven everything. Suddenly, the embedded computer crashed which caused the doors to lock without a way to open them. Same for the windows and the hole in the roof.

      As it was 200+ degrees fahrenheit, he was almost cooked before a maintenance man managed to smash the bullet proof windows with a sledge.


      Hmmm... I don't recall there being many computer systems that weren't designed for military use which would survive 200+ degrees fahrenheit temperatures... That's a definite failure mode right there - regardless of the OS.

      --
      Coming soon - pyrogyra
    4. Re:maybe 4x more efficient but by GAlain · · Score: 1

      Yeah, this is called an "embedded minister"

    5. Re:maybe 4x more efficient but by Gorobei · · Score: 1

      200+ F? Wow, lucky it wasn't a mere 40 degrees or so hotter or his blood would have started boiling!

    6. Re:maybe 4x more efficient but by Paradise+Pete · · Score: 1
      As it was 200+ degrees fahrenheit, he was almost cooked

      Yeah OK. Do you have any idea how hot that is?

    7. Re:maybe 4x more efficient but by jwdg · · Score: 1

      It has been argued that this was the correct behaviour - it was a bulletproof car designed to protect him. If it opened the doors every time there was a bug...

    8. Re:maybe 4x more efficient but by CausticWindow · · Score: 1

      No, I have no idea.

      Crazy American units.

      --
      How small a thought it takes to fill a whole life
    9. Re:maybe 4x more efficient but by helarno · · Score: 1

      Actually, that was the Thai financial minister. You can find one of the many articles referring to it here:

      http://www.techdirt.com/articles/20030512/1530243. shtml

      200+ degrees fahrenheit would kill a man quickly. 212 degrees being the boiling point of water, the minister would have been dead long before it reached 200 degrees. I believe there were several cases in the US where moms locked their kids in the car in summer and returned to find them dead. Temperatures reached only around 130-140 F then.

  6. Yeah... by Silvertre · · Score: 2, Insightful

    My Dad works with voice mail systems, if its loaded with winnt it can take up to 30 minutes to boot. With linux it takes maybee 5. One of the problems with windows is the inability to strip out stuff you don't need.

    1. Re:Yeah... by Voivod · · Score: 4, Informative

      Not to support Microsoft or anything, but your Dad isn't using "embedded" Windows. This is like complaining that RedHat 9 takes too long to boot on your i486 embedded CPU.

      Both Windows CE and XP Embedded are designed to let you remove whatever components you want. You can strip out the GUI, networking, swap files, etc. Windows CE can definitially be customized to boot in just a few seconds.

      On the other hand, as an embedded developer I must say that Windows CE is the WORST OS by far I have ever had to work with. It's so bad my company discarded 3 months of work on drivers and a BSP (Board Support Package) for our hardware because neither we nor any of our customers could figure out how to use it reliably. It's an absolute nightmare.

      Linux is very nice for embedded systems and I'd guess 40% of our customers are using it with our hardware, losing out to DOS believe it or not. The only OS I think is better for embedding is QNX. If you can afford it, QNX absolutely rocks.

    2. Re:Yeah... by Stalus · · Score: 1

      The study in question was XP, which loads massively faster than NT or Win2k. I doubted it too, but I installed it on a system and saw for myself.

    3. Re:Yeah... by allanj · · Score: 5, Insightful

      One of the problems with windows is the inability to strip out stuff you don't need.


      I don't know what Windows version you're talking about here, but it most certainly is NOT recent Windows XP Embedded (as in Embedded XP SP1 - I assume you're sufficiently on-topic to be talking about embedded Windows stuff). You can mix and match your own XP configuration, and have it contain just the pieces you need.

      Don't need no steeenkin' GUI? Unselect it.

      Don't need no steeenkin' webserver? Unselect it.

      Don't need no steeenkin' Ethernet support? Unselect it.

      The list could go on for miles - it really works quite well. There's a target designer tool where just about anything is optional, and the database for that tool is HUGE. Module inter-dependencies are handled automatically, and the size of the target image easily available. You could argue that MS would need that tool, since no-one can figure out how their dependencies work anyway (and I'd agree with you :-), but that's besides the point. The point is that it's SOOOO easy to select/unselect options.


      And no, I'm not affiliated with MS in any way - I've just actually USED Embedded XP, and that brings a somewhat different view on things.

      --
      Black holes are where God divided by zero
    4. Re:Yeah... by Anonymous Coward · · Score: 0

      Yeah... Views like that their recent claims that the components of Windows XP are too integrated to separate out for OEMs who want to pick and choose (so that Dell could have shipped, say, AOL/Mozilla just as "integrated" into windows as IE) are complete lies.

    5. Re:Yeah... by antiMStroll · · Score: 2, Informative

      Off topic, but for those who care, the QNX OS and desktop are available as a free download at www.qnx.com. Install and configuration is trivial for anyone who can install RedHat or 2K. Interesting OS and enough free software out there to make it worth toying with on a junk computer when there's nothing on the tube.

    6. Re:Yeah... by Lumpy · · Score: 2, Insightful

      and the OS/2 voicemail systems (of which there are MANY MANY more of) take 2.5 minutes to boot.

      Sorry but yet again the real king of full blown PC's in a critical environment is OS/2

      It's on most of the ATM's, Voice Mail subsystems. and other critical banking / business service systems (Yet is missing form the server room.)

      Dont care what the "experts" say... numbers and what I see in the field take louder and more accurately than any self proclaimed expert.

      --
      Do not look at laser with remaining good eye.
    7. Re:Yeah... by Knuckles · · Score: 1

      Are you sure? Have you timed it (and I'm not talking about time to the login screen, but to a fully loaded Desktop)? I just ask because the company I work at is in the process of migrating to XP, so it's the first time I get to play with it. And from my experience on my laptop (Mobile P3, 1.2ghz) it sure is fast as hell at the login screen, but after that it takes forever until it has reached a usable state. So I wonder if that's just another MS trick again

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    8. Re:Yeah... by Anonymous Coward · · Score: 0

      I must say that Windows CE is the WORST OS by far I have ever had to work with. It's so bad my company discarded 3 months of work on drivers and a BSP (Board Support Package) for our hardware because neither we nor any of our customers could figure out how to use it reliably.

      Did you download the "shared source" ?
      Maybe that would help. Just remember to click "OK" when the EULA pops up.

    9. Re:Yeah... by Anonymous Coward · · Score: 0

      In Windows 2000 MS pulled a trick where the login prompt came up before any networking was configured, so that if you logged in too quickly the domain or mapped drives were unavailable.

      With XP it "accelerates" even better by creating a hardware profile it can use on boot, instead of redetecting all your hardware every time you boot up. This of course causes problems when you actually change core hardware, but that's already a problem with Microsoft's "Activation" and "HAL" anyway.

    10. Re:Yeah... by Anonymous Coward · · Score: 0

      But with Linux you can cut out code from kernel that you don't need and then recompile it. It's WAY better than (un)checking some boxes. It makes system EXACTLY like YOU want it to be but not like Billy wants it.

    11. Re:Yeah... by Anonymous Coward · · Score: 0

      But with Linux you can cut out code from kernel that you don't need and then recompile it. It's WAY better than (un)checking some boxes. It makes system EXACTLY like YOU want it to be but not like Billy wants it.

      Yeah! And while we're at it, let's outsource that Linux work to Bangalore for $10 an hour so that you don't have to pay a developer through the nose for 3 months work while he cuts the kernel to fit... instead of paying for a developer here to do the same work with Windows Embedded and spend an afternoon selecting exactly what they want with a few checkboxes.

      Real bright idea you have there, sparky

    12. Re:Yeah... by spectecjr · · Score: 1

      Yeah... Views like that their recent claims that the components of Windows XP are too integrated to separate out for OEMs who want to pick and choose (so that Dell could have shipped, say, AOL/Mozilla just as "integrated" into windows as IE) are complete lies.

      That's recent as in "4 or 5 years ago", right?

      --
      Coming soon - pyrogyra
    13. Re:Yeah... by spectecjr · · Score: 1

      My Dad works with voice mail systems, if its loaded with winnt it can take up to 30 minutes to boot. With linux it takes maybee 5. One of the problems with windows is the inability to strip out stuff you don't need.

      Hmmm... Windows NT 4.0 takes less than a minute to boot typically. So is this a server machine with lots of self-checks on startup that Linux bypasses or what?

      --
      Coming soon - pyrogyra
    14. Re:Yeah... by Anonymous Coward · · Score: 0

      > with Windows Embedded and spend an afternoon selecting exactly what they want with a few checkboxes.

      And bring all the dependancies for GetCheckBoxEX() along with it, one would presume......

      And what's to stop this hypothetical click-n-drool configuration master from being from "Bangalore for $10 an hour"? hmmm, mr smarty-pants?

      Fact is, last time I set out to 'cut the kernel to fit' into a tiny platform, it took less than 3 hours including compile time, nowhere near 3 months. How long does it take to wade through msdn (or whatever the current collection of mis-information is called) to figure out which of those magikal checkboxes will make winders fit in 4M with room left for any application? Then again, I don't *have* to target Intel hardware exclusively either.

    15. Re:Yeah... by Anonymous Coward · · Score: 0
      And apart from the obvious, the benifits are?


      So the world cries out for an OS in which you can select and unselect functionality... And Microsoft has come the table with a fantastic use of checkbox technology.


      BIG DEAL. Maybe someone should map out the complex dependancies of the system's modules, then might see the true benifits!


      It's all marketing hype, look at the underlying technology, CE is a pile of junk.

    16. Re:Yeah... by anubi · · Score: 1
      "Dont care what the "experts" say... numbers and what I see in the field take louder and more accurately than any self proclaimed expert."
      This is the essence of experience. I would venture to say that the reasons we feel the way we do about a lot of things is precisely this. We don't "depend" on someone else to do the work. We *are* the ones that do it. If we have biases, this is where we get them.

      --
      "Prove all things; hold fast that which is good." [KJV: I Thessalonians 5:21]

    17. Re:Yeah... by binarytoaster · · Score: 1

      My stepdad actually was on the design team for XP Embedded (oh, shut up.) - I got to see some of the stuff it can do at a pretty low level. It was a LOT OF WORK to separate it out into those modules! His team spent almost as much time doing that as anything else. The end result is a really cool OS that I wouldn't mind slapping on some small PC and turning into a media server.

      And to the poster below talking about "IE is TOO removable!!" Sure, it is, but then, so is Konqueror, and they both fulfill literally the same functions. (Web browsing/File browsing) Remember that Linux is customizable to a huge extent by default because that's the way the normal user of Linux wants to use it, and XP is all-in-one by default because that's the way ITS average user wants to use it.

    18. Re:Yeah... by allanj · · Score: 1

      BIG DEAL. Maybe someone should map out the complex dependancies of the system's modules, then might see the true benifits!


      Hey, you know what - that's EXACTLY what they did!


      It's all marketing hype, look at the underlying technology, CE is a pile of junk.


      I hear you - CE is crap. But XP Embedded is cool.

      --
      Black holes are where God divided by zero
    19. Re:Yeah... by Stalus · · Score: 1

      Well, I didn't use a stopwatch.. My experience was with both systems doing auto-logon, so I don't notice a difference between time to logon and time to desktop. When I had 2000 on here, I used to get up in the morning, power on the machine, go do a few things and come back and it would still be loading up stuff at the desktop. Now, I power it on, and it's usually ready to go even if I just walk to the bathroom and back. Not to mention it shuts down faster. I was quite skeptical myself, but seeing the same machine with both OS's fixed that.

      After I get moved and settled in, I'll be putting Redhat on a partition I no longer need, so I'm interested to see how that compares. So far, Linux has only made it to my older laptop.

  7. Zynot.org by Anonymous Coward · · Score: 0, Informative

    Embedded devices by Zynot, the official Gentoo fork(tm)!

  8. Is that your final answer? by segment · · Score: 4, Insightful
    Microsoft's "Windows Embedded" operating system platforms (specifically, Windows CE .NET and Windows XP Embedded) are completed 43% faster and at 68% lower cost, on average, compared with similar projects using Embedded Linux.

    Windows XP = money Linux = free to download

    I don't see where the money argument comes into play here? Before someone says something about TCO let me point out a humorous but true text on how Microsoft actually kills (link is a google cache).

    The report includes data from a survey of 100 manufacturers using 32-bit processors in a range of embedded projects and applications -- 50 using various implementations of embedded Linux, and 50 using Microsoft's Windows Embedded platforms(Windows CE .NET and Windows XP Embedded).

    Rubbish rubbish and more rubbish. They shouldn't have been so biased with the study. Which manufacturers were used? Give it a rest now MS. It's obvious for one if MS funded the study, it's bound to be swayed, however if they didn't fund the study, depending on the vendors, it's still bound to be swayed. Remember MS violated antitrust forcing companies to go MS or go to bankruptcy court. How is one supposed to believe any studies they'd do?

    I'm sure someone else is going to post a very good thorough post but we all know this is nothing more than utter bs.

    1. Re:Is that your final answer? by Anonymous Coward · · Score: 0

      That's interesting. I didn't realize that there were only 40 seconds in a minute.

    2. Re:Is that your final answer? by Anonymous Coward · · Score: 1, Informative

      Remember MS violated antitrust forcing companies to go MS or go to bankruptcy court. How is one supposed to believe any studies they'd do?

      Generalized statements like this are stupid and don't mean much. Remember IBM sold equipment to the Nazis so they could round up and gas-chamberize Jews more efficiently. Don't trust anything IBM says. Err...

      How can you trust any study not to be biased when it is being funded by the company who will profit the must from the study?

    3. Re:Is that your final answer? by TheRealSlimShady · · Score: 1
      I don't see where the money argument comes into play here?

      I am going to mention TCO - not to say that it's lower in one case or another though. The money argument presumably comes into play with things like ease of development, API's, developer support, ongoing support - things like that. Saying the OS component is free might make some price difference, but probably not as much as you might think. The same arguments apply both ways of course, so MS will sway the figures their way, companies using Linux will want the figues to sway the Linux way.

    4. Re:Is that your final answer? by segment · · Score: 1

      that's a Bushonian minute I thought you knew

    5. Re:Is that your final answer? by Greyfox · · Score: 2, Insightful

      If you plan to move a lot of units, licensing costs can add up. If you're in a competitive market, a few bucks per unit could be the difference between your customers buying your product versus going to your competition. The Evil TV company I worked for was trying to get OpenBIOS working for them rather than license a BIOS. So what if it takes a developer six months to get it working? It'll more than pay for itself if they manage to move a lot of units.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    6. Re:Is that your final answer? by update() · · Score: 1
      Windows XP = money Linux = free to download..I don't see where the money argument comes into play here?

      Uh, because there are more costs involved in software development than buying an OS? You're thinking about this like it's you needing an operating system to run a web browser and read email -- where Linux is free and your time is valued at nothing.

      Not that I necessary believe their numbers, which probably don't include per-unit licensing costs anyway. But what you're saying makes zero sense.

      Before someone says something about TCO let me point out a humorous but true text on how Microsoft actually kills..

      Hey, genius -- you realize that's a joke, right?

    7. Re:Is that your final answer? by Anonymous Coward · · Score: 0
      Generalized statements like this are stupid and don't mean much. Remember IBM sold equipment to the Nazis so they could round up and gas-chamberize Jews more efficiently. Don't trust anything IBM says. Err...

      ...except that was many years ago and Microsoft is still bankrupting companies today.

    8. Re:Is that your final answer? by segment · · Score: 1

      Uh, because there are more costs involved in software development than buying an OS? You're thinking about this like it's you needing an operating system to run a web browser and read email -- where Linux is free and your time is valued at nothing.

      Uh no I'm not thinking it's just browsing. FYI when you install programs and develop software do YOU realise that MS has to go through the same procedure as any other OS. Compiling, etc., do you also know from experience that MS generally takes longer to perform certain tasks, not to mention the god awful that when something goes wrong you normally have to reboot. Can you say Bluescreens they still occur in XP too. Nix based... kill the job and restart it through the shell. That simple.

      Hey, genius -- you realize that's a joke, right?
      I would hope so I wrote it years ago... Uh genius
    9. Re:Is that your final answer? by update() · · Score: 2, Interesting
      Install programs? Bluescreens? What the hell are you talking about?

      The issue is the cost of developing for one platform or the another. Essentially that comes down to developer time. Like the people at LinuxDevices.com, I'm skeptical of Microsoft's claims of wildly more efficient development (and as Greyfox notes, the lack of licensing fees can make up for a lot of development cost anyway) but your boilerplate Linux zealotry is entirely irrelevant.

    10. Re:Is that your final answer? by segment · · Score: 1

      I was answering your post about the document I linked to.... Nothing more. As for Linux zealotry... Don't think so I'm on my XP laptop and use Sol on an Ultra at home thanks.

    11. Re:Is that your final answer? by Darth · · Score: 1

      I don't see where the money argument comes into play here?

      the money argument came in based on time to develop and the cost of programmer salaries for the development, i think. (it's been a while since i read the original microsoft article and the register article about it, but i think that was the crux of it.)

      As was pointed out in the Register article, their sample was skewed to create this result due to the fact that they chose two developers using linux who had uncharacteristically complex projects (resulting in developer man months of 1955 and 1700) and a simple thin client project using XP embedded that took two developers one month (resulting in a developer man month total of 2).

      When your sample size is 50, that pretty much ruins any validity your sample has of representing the industry as a whole.

      the register article is here:
      http://www.theregister.co.uk/content/4/3180 4.html

      --
      Darth --
      Nil Mortifi, Sine Lucre
    12. Re:Is that your final answer? by BitwizeGHC · · Score: 1

      Shoot, by that metric, who knows how many thousands of lives Slashdot has claimed? And don't get me started on Quake or EverQuest.

      --
      N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
  9. Define Embedded by spoonist · · Score: 4, Interesting

    First, let me be honest. I just skimmed the LinuxDevices article and didn't read the Microsoft article.

    One thing I've noticed among PHBs is an ever-broadening definition of "embedded systems". I've seen more than one project go down the road of using a cPCI system running Windows NT 3.51 (yes these are current systems running this old version) on a harddrive. These systems are calling themselves "embedded".

    This has been especially in systems that had serious size, weight, and power needs. Had I designed the system, I guess I would've used something like QNX or Linux on a much smaller processor, compact flash card, etc.

    I guess my point is that these days it seems like general-purpose computers are being called "embedded" when I see embedded as much, much smaller (e.g. no moving parts, a microcontroller, etc...).

    I dunno, I'm rambling...

    1. Re:Define Embedded by Anonymous Coward · · Score: 0

      Boy, did you open the perverbial "can of worms". I've been doing Embedded Systems for 20 years (I have a BS in Computer Engineering). Things have DEFINITELY changed regarding the defintion of and "embedded" system. Some would consider your "run of the mill" PDA to be an "embedded" system. Things like Apple's iPod also qualify. Then you have the other end of the spectrum, as you pointed out, having racks of cPCI boards servicing as and ISP POP or VoIP Gateway. Then, add things like routers, gateways, switches, hubs, other communication gear, the "embedded systems" within today's modern car probably number well over 100, from the main engine control to the ABS system, to the Air Bag deployment systems. Even Microwaves, and other simple appliances contain what are referred to as "MCU's" (Micro-Controller Units), which are "self contiained" computers, usually 8 bitter, with some ROM/RAM/I/O and other "stuff". Motorola makes literally "Billions" of these 6805 flavor devices uses all over the place. The embedded market dwarfs Intel in sales of chips when looked at in totality.
      So, with the defintion of what an "embedded system" being very different, there are obviously different opinions regarding the availability of tools. My experience has been that yes, most tool vendors provide Windows hosted toolsets, as windows programmers are a dime a dozen (no offense, it's just numbers). That's changing. Microcross in GA (USA) (http://www.microcross.com/) sells "pre-canned" GNU tool chains for many embedded micros. One must remember, however, that GNU does NOT cover all the various CPU's out there (PIC, 8051, ATMEL, and others). Most of these were really only designed to run Assembly code, doing code in C was an "after thought". Imagine trying to shoehorn your code into 8K ROM, and 2K RAM. No C++ Here, bud!
      Embedded tools have almost always lagged behind desktop development, again, it's numbers. Though the chip sales dwarfs Intel, the number of embedded programmers are not as great. Embedded systems is a very special art, especially when dealing with "real time" issues (most PDA's are not real time, per say). Again, they don't teach this much in school, why? Becasue now, it's more on SoC design, EDA tools, etc. Embedded Software development falls into the "after thought" of many people. Yes, there are some "specialists" out there, but there are damn few of them, so choices are limited.
      As we "up level" most of what we do these days, it will be interesting to see how things turn out. Developing code for a 3GHz P4 with an OS to support it is very different than trying to do the same think on a 200 MHz PPC with 64M RAM and NO OS! Different best, different world, different requirments.
      Stehpen Beckwith

    2. Re:Define Embedded by j3110 · · Score: 2, Insightful

      An embedded system is generally taken to be a specific-use system. It's not small, just specific, like your car's computer is not for running office. Embedded means not general purpose (desktop/laptop/PDA/etc.). You can put a two gigahertz processor in a mars rover, but it'll still be an embedded system.

      The theory is, if you make a system that can barely do the task you need it to, then you will have the cheapest system possible. This is true in some instances, but not all. If you live alone, you probably don't want to watch a DVD, play CD's, and play games all at the same time, but if you buy a DVD player, a game console, and a CD player, you'll have three processors around that you only need one to work at any given time. That's where embedded gets fuzzy because you want to encompass more tasks in the same device. Is a PS2 that does all these things still embedded? Probably, becauce you could dubb it a multimedia entertainment device, and say that's all it does, which is still a very small subset of the features of a computer. What happens when you add email, browsing, and wordprocessing to a PS2? You pretty much can no longer classify it as an embedded system because you'll be hard pressed to find a purpose for having both this system and a computer.

      Not many people want to make a computer replacement though. Why would they? They all fail, historically. Embedded systems only make sense for convenience. You have a CD-Walkman because it's just not convenient to take the PS2 even to the gym.

      So where does this leave us? Just where everything else is. Embedded isn't boolean. Completely embedded systems would pretty much include your microwave and wrist watch. Completely not embedded(general purpose) systems would be your desktop. Most things can be plotted somewhere between, but I would call the PS2 embedded-esque, and a PDA is not very embedded at all (because they can do pretty much anything a desktop can). Embedded is a measurement of tasks a system is designed to handle, not how fast, large, or how many moving parts it has. Consider the following counter-examples: A) A cray computer is being used to calculate all the physics equations to navigate at near light speed in your 20X6 BMW Millenium Falcon. It's still completely embedded because you don't ask it to do your homework like you would the NCC-1701D. B) By the standards of size constraints, a current desktop computer is embedded into the corner of your room, since it isn't a football stadium of tubes(valves). Obviously this isn't the case, because most of the first machines are embedded by todays standards, not vice-versa. The first machines didn't do as much as a TI-85, and had about the same purpose. If the TI-85 is an embedded system, then surely, since the specs are about the same, the ENIAC was embedded. :)

      Summary:
      Measuring embedded's definition the way the average person does would be looking at orthagonal tendancies to place the word embedded on a trend instead of finding the definition of embedded.

      Systems aren't embedded or general purpose. They just have tendancies one way or the other, some stronger than others. It's particularly important to measure the correct variables (not speed, size, etc) when placing an item as embedded or not.

      --
      Karma Clown
  10. Obvious implications by serial+frame · · Score: 3, Interesting

    On a consumer level, there are no real benefits to using Windows on embedded controllers, or even developing for evaluation boards.

    Although I deviate from Linux in this example, it is still relevant to all open source embedded solutions. A few questions: is there an implementation of Remote Terminal Services for embedded versions of Windows, for easy manipulation of the embedded device in question? If so, what sort of licensing costs are implied?

    As demonstrated numerous times before, open standards such as VNC are superior in the aspects of platform-ubiquity, openness, freeness, and simplicity. A shining example of what would be a costly, if implemented, solution, under Windows would be the Ethernet board running Contiki.

    Oh yeah, and how many simultaneous threads, per-process-threads, and processes, do embedded Windows products support?

    One must also compare the existing products that can be compiled between embedded Linux and Windows. I'm willing to bet software written with POSIX in mind beats Windows.

    Excuse me if these speculations seem a bit armchair.

    --

    -
    And the Angel said unto me, "These are the cries of the carrots! The cries of the carrots!"
  11. crap for crap by dirk · · Score: 4, Insightful

    I hadn't seen the original report, but as soon as I saw it was funded by MS, I assumed it was marketting fluff and moved on. Now I see that the "rebuttal" is on LinuxDevices.com, and was meant to specifically prove the MS report wrong and that Linux is better. That means it's more marketting fluff so we can move on.

    When will people relaize that MS is not the only people putting out biased reports. I put the same faith in a "Linux is great" report by a Linux group as I do in a "Windows is great" report by MS.

    --

    "Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
    1. Re:crap for crap by barawn · · Score: 4, Insightful
      When will people relaize that MS is not the only people putting out biased reports. I put the same faith in a "Linux is great" report by a Linux group as I do in a "Windows is great" report by MS.


      They'll realize this when other people actually read the article in question.

      Go ahead. Read it. Carefully. Note that nowhere in the report does it say "Linux is great" or "Linux is better".

      In fact, to quote the article,

      Consider that in most embedded software development efforts, only a small portion of time is spent on platform issues. In virtually every project I've been associated with over many years, one engineer has selected the development environment, brought it up on the target hardware, and introduced the other engineers to its use. From that point on, everyone involved is focused on the application rather than the environment. Platform issues constitute only a small proportion of the effort expended on all but the simplest cookie-cutter devices.


      Note what's said there - it doesn't really matter what platform you develop on. That's what's said there. Develop on whatever platform suits your needs.

      Still think it says Linux is better?

      It could be, as John Lettice has pointed out, that developers of larger, more innovative, products tend to choose Linux because of the control and flexibility it offers, while developers of cookie-cutter devices tend to choose Windows because of the help it provides.


      What's that? There, they're saying "Windows is better for some things!" Blasphemy? No - they are actually trying to be unbiased.

      Granted. They can't be completely unbiased. But they're trying, which is the difference.
    2. Re:crap for crap by iabervon · · Score: 1

      Actually, they aren't trying to be unbiased. If they were, they would say "Windows is better for some things", rather than "Windows could be better for some things". In fact, they haven't done a study at all, and are therefore not qualified to claim that Linux or Windows is good for anything, let alone that one or the other is better for a particular thing. What they are saying is that the embedded market is sufficiently broad that no single study can cover it, that accurate results either way couldn't show nearly this big an effect, and that the methodology in the part of the paper they could critique was badly flawed.

      It simply says that the previous paper was marketting fluff; it doesn't say anything about the truth or falsehood of the conclusions of that paper. This is therefore unbiased, although not necessarily particularly useful.

    3. Re:crap for crap by Anonymous Coward · · Score: 0

      It sucks when somebody shows the entire world how ignorant you are doesn't it?

  12. This Just In by drinkypoo · · Score: 2, Funny

    Linux-biased study finds that Microsoft-biased study was full of shit. Anti-Microsoft-Biased readers of Slashdot agree. Film at eleven.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:This Just In by Anonymous Coward · · Score: 0

      Trivial and superficial meta-analysis provided by drinkypoo at eleven-thirty, followed by Springer and Dogs Forced into Prostitution on the Fox Network.

  13. It's all about placement by danaris · · Score: 4, Insightful

    I didn't catch the original, and I don't know where it was publicized or anything, but I imagine it was in places that make it look legit. More importantly, it was in places that people who don't already use Linux might be likely to look. Rebuttals like this are nearly useless unless they are prominently placed in some widely read medium--and by "widely read" I mean someplace that at least an average techie, even if entirely M$-biased, would be likely to at least see the headline. I admit that I have no knowledge at all of the world of journalism, online or otherwise, but I think that people who write studies/rebuttals/articles/etc like this, showing up Microsoft and their precious status quo, should make significant efforts to get them in mainstream media.

    Unless someone already likes Linux, they're not likely to frequent LinuxDevices.com. Someone who already likes Linux is not the target audience for such journalism, or shouldn't be. We need to target it at the others, the people who don't like Linux, because it's articles like this that might make them like it, and it's studies like the one it's rebutting that make them not like it.

    Dan Aris

    --
    Fun. Free. Online. RPG. BattleMaster.
    1. Re:It's all about placement by calica · · Score: 2, Insightful

      Remember we're talking about the embeded space not servers. This means the target audience is Electrical Engineers not "Software Engineers".

      They're generally not as Windows-centric as IT. They WILL frequent LinuxDevices.com. And they will share the rebuttal with their PHB.

    2. Re:It's all about placement by danaris · · Score: 1

      That's possible. I was thinking about it in terms of management, who I'm sure sometimes listen to their techies (of whatever stripe). However, judging by what I've read various places, particularly the Computerworld SharkTank, they also often don't listen to their techies, instead listening only to the most persuasive marketing.

      Dan Aris

      --
      Fun. Free. Online. RPG. BattleMaster.
  14. Redundant and Excessive by Crashmarik · · Score: 1

    It's very much a no brainer trying to decide whether to use windows or linux in development. When your'e done do you want it to be your product or microsofts. How much of a partner do you want to be with microsoft ?

    The rest is neither here nor there. It winds up being religous warfare over which tool, what paradigm or was the salesgirl cute.

    With linux you can own your work, with Microsoft your work can own you.

    1. Re:Redundant and Excessive by IM6100 · · Score: 1

      When you're done, do you want it to be Microsoft's product, the FSF's product, or your product. How much of your source code do you want to be forced to release?

      With Microsoft you own your work, but you're a sharecropper because you don't own the platform your work runs on.

      With Linux, you're a member of a 'cooperative' with an open membership so you have no control over which of your competitors will be climbing around in your code and releasing it in a competing product.

      With a BSD OS, you have full control of the source code for all layers of the product and you can screw the lid down on the source code when you have a finished product and just sell your hardware with a binary stuck inside.

      --
      A Good Intro to NetBS
  15. Extra! Extra! Read all about it! by brooks_talley · · Score: 3, Funny

    Microsoft says Windows better than Linux! Linux advocates disagree!

    In other news, a communist revolution has shaken Russia, and Napoleon suffered a shocking defeat at Waterloo.

    Cheers
    -b

  16. Not worthy of slashdot by mnmn · · Score: 1, Offtopic


    Something like this is too obvious to take any space on slashdot. We all know Microsoft wants to defame Linux with any 'report' they try to pull.

    The reason why its not worthy of mention is because theres a whole slew of embedded manufacturers using Linux or trying to use Linux and not Windows CE. We know how many arches CE runs on and how reliably. We've seen the evaluation packs of ARM7TDMI and ARM720T based chips that allow the running of Linux and companies like QT bringing packages for development on Linux.

    In this regard alone, Linux is the monopolist and Microsoft the underdog. If they get a little reactive it surprises noone and neither do them lying. Most of the comments for this post will be of the sarcastic 'no kidding!' kind.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  17. Yay! Yay for biased studies! by Ascender · · Score: 1

    First, I'd like to point out that I've not read the articles, so I could be completely wrong... but:

    I highly suspect that the Microsoft report ends up biasing towards Windows development in a variety of ways. This is just standard marketing practice. When you have someone with an interest in one particlar result directing a study, the study will, of course, be biased.

    By the same token, I suspect that the study on linuxdevices.com is similarly biased.

    The sad reality is that managers and suchlike are most likely to see (and believe) the Microsoft report, or more likely a tagline from it. The naive techies are most likely to see (and believe) the pro-linux report. The cynical techies among us probably secretly wish that the pro-linux one was true, but really know that the only studies worth considering are independant ones without any hidden goal.

    1. Re:Yay! Yay for biased studies! by Anonymous Coward · · Score: 0

      Maybe you should have read the article. It did not say Linux is better. It said that for the most part the environment didn't matter that much. It wasn't even a study, it was just a rebuttal of a flawed study. Next time RTFA.

  18. Conclusion by Anonymous Coward · · Score: 0

    It is not 4x faster, it is only 3.5x faster.

  19. Rebuttal to the magic of studies by LostCluster · · Score: 2, Insightful

    This is a tried and true method in the business community: If you can't get a fair study to show the conclusions you want, hold an unfair study. More people will pay attention to the results than the retraction.

    1. Re:Rebuttal to the magic of studies by wik · · Score: 1

      Retractions in the business world? Companies will just pull it from their website and deny that the report ever existed.

      Why admit a mistake when you can just slink away from bogus reports without anyone (who matters) noticing?

      --
      / \
      \ / ASCII ribbon campaign for peace
      x
      / \
  20. Monty Python quote by rbullo · · Score: 1

    Aww, you're no fun anymore.

    --
    OH NOES!!! IT APPEARS YUO DO NOT HAVE ENOUGH MONEY TO PAY FOR DIS HERE PIZZA! WAHT EVER ARE YOU GOING TO DO!?!?
  21. Use gnu/hurd for emedding instead. by Anonymous Coward · · Score: 3, Interesting

    At our company we use GNU/hurd on our embedded operating system. Everybody laughs about how gnu/hurd sucks but its perfect for embedded stuff. We produce Small kde-based web terminals for cyber cafe. On a Yontrix 386 compatible processor with 2 Mb of ram, it boots off a 1.44M flash rom. The KDE is a stripped down version of kde 1.4 with just Konqueror, kedit, and kicker installed. No Xfree86, a EGA frame buffer is used. If you thought KDE was bloated, just see our web termials . Since hurd is completly free and easy to code for, it took us only two hours of programming time to make this system compared to 3 weeks for a linux soloution..

  22. Linux needs its own study by tradervik · · Score: 2

    Writing a rebuttal is nice, but like retractions in newspapers, they are not all that effective in undoing the impression created by the original report. Aren't there any studies out there showing Linux is cheaper? Relying on "Linux is free" is no longer sufficient.

    1. Re:Linux needs its own study by thisgooroo · · Score: 1
      there can't be, simplu because it is impossible to determine generally for all what is the best platform and development environment. if you want to start an embedded project, you better do your eveluations up front, starting with objectives, product purpose, etc. then you can look around what software is available and pick the best.

      a few years ago i was involved in an embedded project where the people who started it didn't have a clue and wouldn't listen to reason. they wanted to buils an internet gateway for small business. they had almost exclusively windows experience but had heard that linux is the big comer in embedded systems. they wanted to buils on a cheap platform (celeron, 32MB RAM, 8MB flash). so what did they pick? naturally the "linux market leader" (red hat 5.x at the time). when i joined, i was trying to point out to them that for the hardware they picked redhat's desk top version was far from an ideal choice, and that other options (at that time linuxrouter or netbsd) were far more appropriate. the only reply i got was "but we have already invested so much work (probably 3 manmonths) in our approach. when they finally realized that thei setp was a nogo, they decided to redefine the product 1 month before inteded production start.

      i didn't stay arount very long, and the company doesn't exist any more. but maybe they would have been better off, given their attitude, to start with one of the embedded windows. it might have prevented them from making some of the stupid mistakes they made.

  23. To quote Homer Simpson: by Anonymous Coward · · Score: 1, Funny


    "Facts Schmacks, you can use facts to prove anything!"

  24. I have a study... by Clueless+Moron · · Score: 2, Funny
    ...funded by myself, which conclusively proves that the Microsoft corporation is run by a bunch of abusive goons whose only goal is to make money hand over fist with no respect for legality or morals while destroying competition and shafting their captive consumers.

    The study goes on to prove that the concept of "friendly competition", which surprisingly many other companies follow, benefits end users the most.

  25. Rebuttal was no better than the original by fzammett · · Score: 1

    I read the original report. I read the rebuttal.

    While I don't doubt that the original is biased towards Windows artificially, the rebuttal did nothing to dissuade me. The arguments forward were nearly always of the "I have experience that differs from the report, therefore the report must be invalid " type.

    Please, if you want to refute a claim, do so based on facts that can be proven (especially if the original is based on what might well be quasi-facts or spin). Simply saying the original conclusions were invalid doesn't make it so, even if they actually were.

    --
    If a pion (n-) collides with a proton in the woods & noone is there to hear it, does lamdba decay into the source pa
  26. Hold it right there you scumbag! by SmallFurryCreature · · Score: 1
    Tsk, commie. So yeah you can compile an awfull lot of the tools you find on youre terrorist build linux pc on say something like the red china zaurus. Or maybe one of youre pinko friends is right now porting it to run on its tainted hardware while under the influence of drugs, depriving many many americans from earning a decent living.

    On a more serious note, I have worked for O2 the netherlands. In that role I had to develop a site for the XDA a pda/phone developed by MS. Slight problem, I didn't have one available. A few weeks away from launch the bloody thing was nowhere to be found. I had had glimpses at it but building the site was pretty much guessing how it would work with the pda.

    The crap thing turned out only to support an ancient version of IE, no CSS for one. This of course was a bit of a bummer. It also crashed repeatdly, well no suprise there, even so terminally it had to be send back to the supplier for repair.

    I also had the delight to work with the zaurus for a short while, after the XDA it was like having the difference between being kicked in the nuts and a blowjob.

    We have come to expect our pc's to crash. It seems to be just a thing they do. But how often has youre tv crashed after years of working non-stop? Youre cd-player? Youre washing machine? I am currently testing 2003 of windows, it has crashed repeatdly on a intel rig. MS just can't write crash proof software. It is the price we pay for the wide choice of hardware and uses we get on a pc. On my phone, thank you but no thanks.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:Hold it right there you scumbag! by serial+frame · · Score: 1

      We've got Links, Dillo, and we could probably get Gecko working within reasonable constraints. We have commercial products on our side such as Netfront, Opera. If you're talking QNX, you've also got Voyager. So yeah, Windows, 0, the other guys, 1.

      --

      -
      And the Angel said unto me, "These are the cries of the carrots! The cries of the carrots!"
    2. Re:Hold it right there you scumbag! by spectecjr · · Score: 1, Insightful

      We have come to expect our pc's to crash. It seems to be just a thing they do. But how often has youre tv crashed after years of working non-stop? Youre cd-player? Youre washing machine? I am currently testing 2003 of windows, it has crashed repeatdly on a intel rig. MS just can't write crash proof software. It is the price we pay for the wide choice of hardware and uses we get on a pc. On my phone, thank you but no thanks.

      Your TV has the equivalent complexity of Notepad, or Bash. Most of the hard work is in materials choices and up-front design -- it's not complex; it's just refinement.

      Code, however, is complex.

      How often has your TV crashed? Mine does occasionally; it doesn't turn on when asked. It goes through the motions, degausses, and doesn't actually display a picture. My DVD player? Sure. Plenty of times. My cell phone? Yep. It has crashed a couple of times too. How about a router? Yep. Wireless Access Point? Uhuh. DirecTV Satellite Receiver? Yep.

      Crashes = unexpected failures due to a circumstance arising which was not planned for. Some crashes (hardware failure related) are unavoidable. And crashes as a whole become more and more likely the more complex the system.

      Software systems are complex. Heck, the Linux guys can't write crash proof software either. (Watch! Pop in a Knoppix CD. Run Abiword. Click Maximize a couple of times. Watch as it cycles around and around in an infinite loop resizing itself).

      Oh, and if Windows 2003 is crashing repeatedly on your rig, you're not using certified drivers and/or should carefully check your hardware to make sure that it's not faulty, and nothing is loose. Might also help to stop running games on a server OS.

      Simon

      --
      Coming soon - pyrogyra
    3. Re:Hold it right there you scumbag! by bninja_penguin · · Score: 3, Informative

      I know software crashes occasionally, no matter who wrote it, but man, you ought to get your power checked or something, I mean holy shit man, My TV crash? NEVER! All three of my cell phones? NEVER! I don't have a DVD player, but my cable box? NEVER! My router? NEVER! I do turn it off when i leave for overnight or longer trips. WAP? I don't have one, but my cordless phone (landline?) NEVER! I don't have a Satellite Receiver either, but my microwave? NEVER! My automatic sprinkler system controller? NEVER! My coffee pot? NEVER! My VCR? NEVER! I could go on, but what's the point?

      Yeah, he should check out his hardware/driver setup on his 2003 box, but you also need to remember 2003 has just been released, and is, for all intents and purposes,still BETA. Until it's been run in the field for a year or so, and the bug reports have been submitted back to Microsoft and fixed, it is BETA. Just try getting Exchange Server up and running properly, and with all the functionality of it running on 2000 server. It's a bitch, and even Microsoft admits that.

      --
      For those who describe their systems as 'boxen', do you order multiple 'boxen' of corn flakes also?
    4. Re:Hold it right there you scumbag! by spectecjr · · Score: 2, Insightful

      I know software crashes occasionally, no matter who wrote it, but man, you ought to get your power checked or something, I mean holy shit man, My TV crash? NEVER! All three of my cell phones? NEVER! I don't have a DVD player, but my cable box? NEVER! My router? NEVER! I do turn it off when i leave for overnight or longer trips. WAP? I don't have one, but my cordless phone (landline?) NEVER! I don't have a Satellite Receiver either, but my microwave? NEVER! My automatic sprinkler system controller? NEVER! My coffee pot? NEVER! My VCR? NEVER! I could go on, but what's the point?

      I've had cable boxes crash too.

      Anything with a CPU in it has the possibility of crashing. Particularly when that CPU is decompressing streaming data.

      Cellphones? Yep, they crash. Do a websearch. Similarly for other devices. Power is not the issue; the complexity of the task is.

      Your router hasn't crashed? Wow. That's lucky. Ever updated the firmware on it? Ever wondered why you had to? Heck, even cable modems and DSL modems can crash.

      Do yourself a favor. Don't assume that because you've never seen it happen that it doesn't happen. Do a websearch for "Cable modem" +crash. Or any other similar device. They crash all the time.

      As for your cordless phone? It's a simple retransmitter. Sprinkler system and/or coffee pot? Timers and/or simple sensors. Yet again, you're dealing with a state machine that can be described on a single sheet of paper. Microwave? Here's your microwave:

      Set Power = 10
      Set Counter = TimeToCook
      While (Counter > 0)
      {
      Sleep 1 second
      Decrement Counter
      If Door Opened, Break
      }
      Set Power = 0

      Not exactly an impressive bunch of code, is it?

      What TV do you have? Mine's a Sony HDTV. It doesn't always wake up correctly. Yours is little more than a set of pulse generators - most of what it does is done with hardware, not software. Mine has a much more complex computer inside it than yours.

      Yeah, he should check out his hardware/driver setup on his 2003 box, but you also need to remember 2003 has just been released, and is, for all intents and purposes,still BETA. Until it's been run in the field for a year or so, and the bug reports have been submitted back to Microsoft and fixed, it is BETA. Just try getting Exchange Server up and running properly, and with all the functionality of it running on 2000 server. It's a bitch, and even Microsoft admits that

      Linux is therefore, still BETA, and always will be. Please.

      Simon

      --
      Coming soon - pyrogyra
    5. Re:Hold it right there you scumbag! by Anonymous Coward · · Score: 0

      "Linux is therefore, still BETA, and always will be. Please."

      No, douchebag. Only the odd-numbered kernels are beta. Learn how to read.

  27. This Study *is* Flawed by 0x0d0a · · Score: 4, Interesting

    Okay, a lot of pro-Linux studies have their own problems (frankly, I don't put much stock in "studies" any more, especially vendor-funded ones).

    However, the numbers this one used are *ridiculous*. Total Cost of Development?

    Okay, let's see. Of the parties surveyed, cancelled Linux projects cost more than CE projects. This Jerry guy (he's got a PhD, so he must just be dishonest, not stupid) then uses this as a basis to claim that Linux is more expensive than CE. He's got to be kidding me.

    By the same metric, all C++ software should be replaced by bash equivalents. Why? Because the average cost of a bash-based project is much, much smaller than the average cost of a C++ project. Of course, there's the little additional detail that the sort of projects one uses bash on are much, much smaller and simpler. That is, of course, the factor that makes the huge difference. However, you can conveniently ignore that tidbit.

    Somebody tried to do the same study with Windows and some Sun servers back in the day to show that Windows made a far cheaper server. Well...yes, but most of the servers being used to average out Windows cost in the study were small, departmental servers that nobody was spending much on. The Sun servers were the far more powerful and capable systems for things like eBay's back end that had technicians swarming all over 'em. Sure enough, the Windows boxes had a lower average maintenance cost.

    Average total cost is *totally useless* without some additional constraints so that you're measuring average cost of *similar projects*. If you took all PVRs with roughly equivalent feature sets and examined cost based on embedded OS, *then* you might have a useful study. The current one is totally useless other than for FUD use.

    1. Re:This Study *is* Flawed by finallyHasANickname · · Score: 1
      Okay, a lot of pro-Linux studies have their own problems (frankly, I don't put much stock in "studies" any more, especially vendor-funded ones).

      I've been drooling over embedded platforms for nearly a decade--jeeze, I hate the look of that word combination, but, moving right along...

      The truth is that I'm a fan of all of them. Here, in no particular order, are some links.
      Lynx is a link on the bottom left at this page.
      An old standby, which really isn't that different from GNU HURD.
      Sun's "telephone system"
      This might very well be the most generic.
      I even like this kind of thing, which displaces quite a bit of O/S purpose.

      And why shouldn't I! Why shouldn't you? Well, the truth is that neither is a rhetorical question. That is my point. There are too many specific considerations, many of which are important, to declare dogmatically that any one operating system ought to be embedded--or even embedded "most often". This is not efficient executive decision-maker thinking. This kind of "debate" is about topics that permit/encourage the deadness of brains of said executives. (And we wonder why tech equity share prices stay in the gutter?)

    2. Re:This Study *is* Flawed by cduffy · · Score: 2, Informative

      Ya know, comparing QNX to HURD is *far* too nice to the HURD.

      Yes, they're both microkernels -- but one is small and fast, and one is huge and slow. If you want a small and fast and well-designed microkernel OS (who some embedded systems development types I know have been putting some serious time into), try taking a look at VSTa.

      FWIW, I used to work at MontaVista. I'm still kind of fond of the product we made. For smaller projects I'd be thinking *reeeal* hard about using VSTa instead (yes, I'd prolly have to write a fair bit of the hardware support myself -- but it'd still have a dramatically lower footprint and, on account of being in userspace, those drivers would actually be easy to debug), but for bigger projects (say, anything involving a serious GUI subsystem) I'd prolly try to get my employer to shell out for a copy of MV{L,G} or QNX or somesuch.

    3. Re:This Study *is* Flawed by finallyHasANickname · · Score: 1
      FWIW, I used to work at MontaVista. I'm still kind of fond of the product we made.

      Product schoduct! The cartoon-like picture of tux with a hard hat on--now there was something neat! ;-D I drooled over Hard Hat Linux too, cduffy. In fact, I'm sorry I neglected to mention and link it. :-| Monta Vista Products here

    4. Re:This Study *is* Flawed by cduffy · · Score: 1

      Product schoduct! The cartoon-like picture of tux with a hard hat on--now there was something neat!

      Yup, I thought so too.

      And then the damn head marketing weenie (whom we hired from *SCO* of all places... think big red horns on her head, and that was long before this current fiasco) made us change the product name and kill the audio tracks from our distro CDs and started promising customers products we didn't have finished yet... ahh, well.

      I still haven't met as generally kick-ass an engineering team since, tho.

    5. Re:This Study *is* Flawed by finallyHasANickname · · Score: 1
      I still haven't met as generally kick-ass an engineering team since, tho.

      Sheesh. That's seriously tragic. I remember seeing the website early on when Monta Vista was still trying to find people for top management positions. Kinda cart-before-horse in my mind but I am no MBA, and besides...

      Sounds like you guys had a sort of skunkworks mentality. I know the feeling, but in geeky endeavors I work alone. Ok. I guess I have to admit that I don't know The feeling you're talking about in engineering specifically, but I know some things about the esprit de corps feelings outside the field and can imagine the rest. Some people in the world just cannot grok vocational hedonism. If management gets the machine firing on all 8 cylinders, boy, look out. Oh well. Now (from what I read in the papers) it's just Snoop For Same in India and Tell Shareholders that Engineering Is Generic and Works Fine Through the Wire. Of course, that puts morale right up there with the mindset of a slaughterhouse worker whose union just got busted, but (as always? ;-) I digess.

  28. Not just embedding Windows, but coding on it by MichaelCrawford · · Score: 4, Insightful
    I'm not sure most people understand that Windows is the most widely used host operating system for developing embedded code. I haven't read the article, but I imagine the study also discussed the issue of which workstation OS was best for writing your code on.

    One reason nowadays that most embedded developers host their development on Windows is that most embedded tools publishers only make their tools available to run on Windows. Often these tools, like compilers for arcane chips, are quite specialized, so the developer is left with no choice.

    That said, I think whoever wrote the report is on crack if they think Windows is a better development environment than Linux. I have been doing embedded for a year now, and one of the main things I still dislike about it is that I have to do most of my development on Windows.

    It is quite common for each compiler vendor to write their own integrated development environment, with an editor and integrated build system. But the market for these products are not as great as the market for IDEs for the development of desktop or server software, which means they can't invest in developing a more refined GUI for their IDEs, so their basic usability and quality is quite poor.

    If you think Visual Studio is a lousy environment for development, you should try the ARM IDE or TI's Code Composer Studio. Using them is like pounding nails with your fists.

    However, the situation is slowly starting to look up. GCC targets many embedded CPUs and is starting to become widely used for embedded development. The other GNU tools also form a more or less complete set of what you would need to develop embedded products, with GDB acting as both a debugger and simulator, LD able to function as an embedded linker, being able to do two-machine debugging with GDB and so on. Also there's GNU make, CVS and so on.

    The result is that while I had to use the proprietary (and expensive) ARM compiler to develop for the Oxford Semiconductor ARM7TDMI-based 911 FireWire/IDE bridge chip (which allows you to hook up inexpensive IDE disk drives as firewire storage), they switched over to building their firmware with GCC for the 922 USB/FireWire/IDE 922 bridge chip.

    I've been using GCC under Cygwin for my 922 development, but a CD with a new SDK on it is expected to arrive in the mail any day now. When it does, I will have a choice of Cygwin, Linux or Mac OS X development environments, all running the same version of GCC. And I'm very happy about that.

    Most likely, though, I will use Mac OS X for my 922 development. I'd prefer using Linux to Windows, but if I can use Mac OS X, I'd prefer that to Linux, if for no other reason than the fact that the clipboard works correctly, as well as that I could use CodeWarrior to edit my source.

    Maybe if I get real ambitious, I might write a CodeWarrior plugin so I can use the CodeWarrior IDE to compile my code with arm-elf-gcc.

    (And don't give me crap about not using Emacs. I was an expert at Emacs when most of you were still in diapers. I still have my .emacs file which I first created in 1987. But I vastly prefer CodeWarrior's GUI text editor unless I have some reason to run a bunch of Emacs lisp code on my source file.)

    --
    Request your free CD of my piano music.
    1. Re:Not just embedding Windows, but coding on it by 0x0d0a · · Score: 1

      Most likely, though, I will use Mac OS X for my 922 development. I'd prefer using Linux to Windows, but if I can use Mac OS X, I'd prefer that to Linux, if for no other reason than the fact that the clipboard works correctly, as well as that I could use CodeWarrior to edit my source.

      You'd like the clipboard to work correctly? The issues with one-program-can't-copy-to-another are gone -- I haven't run into one for years. The old days, where Qt 2.x and below broke the X clipboard rules (and caused all kinds of mayhem) are also gone. Qt 3 has been out for ages, and uses the clipboard in the same way that all the other X11 software out there does. If you use Control-C and Control-V to do your copying and pasting, you get operating just as you do on the MacOS, and if you use a multi-clipboard program (klipper is pretty standard on KDE...I don't believe there's an equivalent included in GNOME, though there are a couple of WindowMaker-dock style programs) you don't lose clipboard contents when the original source program closes.

      As for using CodeWarrior to do your embedded development, let me introduce you to Linux Solutions@Metrowerks.

    2. Re:Not just embedding Windows, but coding on it by Anonymous Coward · · Score: 0

      Where did he mention anything about Qt and the clipboard?

      Not everybody works on the Trolltech farm, you know.

    3. Re:Not just embedding Windows, but coding on it by WasterDave · · Score: 1

      Interesting post, thanks. I'm afraid I'm going to do my Mac fanboy bit....

      I moved my development work over from Linux to OS X. Project Builder (the bundled IDE) takes some getting used to, but after that is actually kinda powerful. There are definately some rough edges on it, but with any luck those are being ironed out in Xcode. There's also a downloadable profiler called shark, part of the chud tools that is by a long way the best profiler I've ever used. PowerPC centric, sure, but it still pointed out some no-brainer mistakes I made.

      OK, I'm done. eMac's are cheap, give it a whirl :)

      Dave

      --
      I write a blog now, you should be afraid.
    4. Re:Not just embedding Windows, but coding on it by swillden · · Score: 1

      GCC targets many embedded CPUs and is starting to become widely used for embedded development.

      Eh? "Starting to"? My first embedded systems job was in 1995, and GCC was very well established in the embedded market then, long before MS even dreamed of getting into it. I remember chuckling at a lot of magazine ads for various embedded compilers, because they all compared themselves to GCC, trying to find some way to convince people to pay money for them.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    5. Re:Not just embedding Windows, but coding on it by Anonymous Coward · · Score: 0

      1987? Wow... a *late* bloomer. Hell, I was using emacs (written in TECO) on a DecSystem 2060 back in 1982-83.

    6. Re:Not just embedding Windows, but coding on it by Bas_Wijnen · · Score: 1

      if you use a multi-clipboard program <snip> you don't lose clipboard contents when the original source program closes.

      You don't need a program for that, X has the buffer he wants built in. Only if the program explicitly clears the selection on close, it is lost, and I don't know of any programs that do such a thing.

  29. I've developed WinCE and Linux by EmbeddedJanitor · · Score: 2, Informative
    After 3 WinCE projects and a Linux project I can assure you the Linux option is far less painful, IMHO.

    I guess if your definition of "embedded system" was a rack server set-up and your programmers were already Microsofted then you might make better progress with WinXP embedded.

    --
    Engineering is the art of compromise.
  30. Microsoft studies by big-magic · · Score: 2

    At my previous job, we were involved in several case studies that were paid for by Microsoft. They were called REJ reports (Rapid Economic Justification). Anyone who takes such reports at face value is a moron. Would anyone really expect Microsoft to fund a study that says their technology is inferior? I don't believe such reports really fool anyone. In my experience, they are primarily used by people who have already made up their minds, but need some technical "justification" for the executives.

    But in this regard, I can't really blame Microsoft. Every big technical company has "white papers" and such on their web site that tell why their stuff is so much better than everyone elses. It's marketing material. So what? Everyone does it. It's just that Microsoft is damn good at it.

    The linux community should not complain about how good Microsoft is at marketing, and just get better themselves!

    1. Re:Microsoft studies by antiMStroll · · Score: 1
      Would anyone really expect Microsoft to fund a study that says their technology is inferior?

      Perhaps, but I wouldn't expect them to release it.

  31. Embedded Boards? by Anonymous Coward · · Score: 0

    Can these be used for embedded stuff?

    http://members.cox.net/n1nte/forsale/as-p2vf.htm l

    1. Re:Embedded Boards? by dfranks · · Score: 1
      You'll need a passive backplane (or a lot of screwing around) to use it, make sure you figure that into the cost.

      Also be aware that these things are not even close to being "low power", if you are looking to operate under battery power I'd look elsewhere.

    2. Re:Embedded Boards? by soccerisgod · · Score: 1

      Looks a bit big for being used in an embedded environment..also the specs are a little overkill for that purpose. I'd go look for a much smaller and much cheaper MIPS32-based Au1100 or Au1500 (for multimedia) based board. You won't get as much flash or fancy busses, but it's fast, low power and cheap.

      You will need to get a toolchain working for those, which is a little harder than for x86 but not impossible hehe...

      Another very recommendable product is the XScale platform. If you want to try that, I recommend manufacturers like Karo Electronics.

      --
      If a train station is a place where a train stops, what's a workstation?
  32. That was the point... by barawn · · Score: 4, Insightful
    The "I have experience that differs" is the point of the article. He's an embedded systems consulting company. It's his job to have experience. If it was in context (rather than simply point, click, read through Slashdot) it might make more sense.

    Check here for a more thorough "factual" rebuttal, including my favorite quote from the original report...
    For the purposes of runtime royalty comparison, only Windows CE .NET and embedded Linux will be considered.

    No reasoning, no nothing, as to why Windows XP Embedded (which a lot of the reasoning of the rest of the report was based on). Why, might one ask, would someone do this? Might it have something to do with the fact that the royalty cost for Linux is $0, the royalty cost for Windows CE (in volume) is $2.60, and the royalty cost for Windows XP Embedded is approximately $100 per system?

    Yah. OK. That's a bit like me saying I'm going to compare the reliability of Toyotas and Fords, but for the purpose of the study, only Toyota cars that don't actually run will be used.

    I mean, really - the original report is so bad it's laughable. It really didn't even NEED a rebuttal.
  33. HTML Sarcasm tag support? by 0x0d0a · · Score: 1

    Actually, I think it'd be damn cool if HTML had a sarcasm tag. It has an emphasis tag already, and sarcasm has traditionally been more difficult to get across in the printed word than verbally (since one relies on intonation).

    1. Re:HTML Sarcasm tag support? by Anonymous Coward · · Score: 0

      Do you mean that YOU are incapable of relying in CONTEXT?

    2. Re:HTML Sarcasm tag support? by Tokerat · · Score: 1


      What would the sarcasm tag actually do? That surely must be decided before one can implement it...

      Also: Does anyone ever even use tags like <EMPHASIS> and <STRONG>? I always just think to use <B> and <I>, and /. doesn't even allow <EMPHASIS>...

      <SARCASM LEVEL="HIGH">Personally, I think we need a <STONG>, for all those lame e-mails that get sent in every Monday. Until we started working on da CD, yo.</SARCASM>

      Oh, oh, one more interesting thought: Perhaps /. could implement the sarcasm tag using message filters and just make it into valid HTML when actually posting, for example, make it bold and green? Let the user decide on how it looks on a per-person basis (that would be a mess of work, however...)?

      --
      CAn'T CompreHend SARcaSm?
  34. The correct response..... by Anonymous Coward · · Score: 0

    ....should have been:

    "suposably, for all intensive purposes, the correct expression is "by and large.". :-)" :)

    1. Re:The correct response..... by Anonymous Coward · · Score: 0

      Don't forget 'I could care less'.

    2. Re:The correct response..... by Anonymous Coward · · Score: 0

      yes,

      "I could care less, but suposably, for all intensive purposes, the correct expression is "by and large.". :-)" :)

      Thank you fellow AC.

    3. Re:The correct response..... by wik · · Score: 1

      More fodder for your anonymous cannon:

      http://www.wsu.edu/~brians/errors/errors.html

      Enjoy!

      --
      / \
      \ / ASCII ribbon campaign for peace
      x
      / \
    4. Re:The correct response..... by Anonymous Coward · · Score: 0

      More fodder for your anonymous cannon:

      http://www.wsu.edu/~brians/errors/errors.html


      That's awesome. This will help those nagging questions about the English language I have. :)

      different from or different than? :)

  35. Re:Monty Python quote [OT} by thynk · · Score: 1

    The following is OFF TOPIC Please disregard.

    Want a new constitution?

    Ok, so as a rule I don't repsond to .sigs - however...

    This web site kinda scares me. I took several minutes to browse the site and several more to read the text of the pdf file. Spelling errors aside, some of the comments really make me wonder for example:

    SALOON OPERATOR replacement of defective BEER PUMP that fosters alcoholism, mate-battering, drunk driving, and other crimes: Deductible

    FAMILY replacement of defective STOVE to feed family: NOT deductible


    Never mind that the beer pump replacement is a legit business expense, that the bar keep employees people, probably does a fair ammount of good in the community just by being there and needs to turn a profit to stay in business. The point this statement makes to me, isn't that we need reform of tax laws, but that anyone who ownes a business is EVIL. Especially any business that might cater to a audience that doesn't fit into what the author of this crap thinks is right. Thankfully, the author's rights to spew forth such waste *IS* protected and defended by myself and countless others.

    So, no. I don't want a new constitution. I've read mine and it seems to be just fine. I've sworn to defend it more than once, and I have defended it, against all enemies, both forign and domestic and I shall continue to do so.

    --

    Good judgment comes from experience, and a lot of that comes from bad judgment.
  36. How closely did you read? by brokeninside · · Score: 1

    Among other criticisms, I thought the rebuttal had an excellent point that the original study counted "no support" as a strike against Linux and then averaged the cost of commercial embedded Linux distributions in the section on cost. Most embedded Linux toolkits that cost money come with support.

  37. Why This Means Nothing by Petersko · · Score: 1

    When both groups clearly have a strong agenda, I choose to believe neither. Wake me when a non-partisan third party chimes in.

    I don't care what study you refer to, or what product it covers, somebody who disagrees will find lots of problems in the design and execution of that study.

  38. No way! by Jaegs · · Score: 0, Troll

    You mean something that Microsoft was involved with was "full of flaws in both design and execution!" Say it isn't so...

  39. THat tool... by pr0ntab · · Score: 1

    could be AWESOME if it could also be applied to the desktop.

    You know what I mean... UGH have you seen your %SYSTEM% directory lately?

    --
    Fuck Beta. Fuck Dice
    1. Re:THat tool... by allanj · · Score: 1

      could be AWESOME if it could also be applied to the desktop.


      It can - currently, there are licensing issues regarding/preventing this, but it is my understanding (could be wrong, though) that the mix-and-match technology will find it's way into future versions of Windows. Probably in a somewhat less sofisticated manner for the consumer desktop market, but if they keep the full system sitting underneath, the tech-savvy crowd (such as /.) would probably be able to perform considerable tweaking.


      Embedded XP is just a highly configurable XP Pro - it will run without a hitch on a standard desktop machine.

      --
      Black holes are where God divided by zero
  40. If you want to get picky, embedded OS by pr0ntab · · Score: 1

    need not be multitasking. That rules out a lot of the above.

    Otherwise, embedded to marketing types just means "end-user doesn't administer, except for maybe a complete re-flash". ...which is probably a more useful definition when considering the end purpose.

    But I understand a purely embedded OS is the kind that is purely reactionary, and just ties hardware together with minimal logic (hence the non-multitasking aspect, robust interrupt handling aside)

    --
    Fuck Beta. Fuck Dice
  41. The real point of the study .... by argoff · · Score: 1

    Considerable space is expended on qualitative discussions of Linux vs. Windows and open source vs. proprietary software. Nothing new is presented here, and this article will say no more about this material, except when it contradicts other more substantive material.

    I hate to say this, but that is probably the real point of the study. They are fishing for any sucker who still thinks Microsoft is a great free market force, and not the result of government granted monopolies. Who doesn't understand that true free market societies are about taking advantage of things like the Internet. Where unlimited and uninhibited copying is a major competitive advantage if you work with Linux, but a major threat if you call "intellectual property" your crown jewels (like Microsoft does). Too bad they don't feel the same way about their customers...

    1. Re:The real point of the study .... by bmajik · · Score: 1

      how did the government grant MS its monopoly ? Last i heard, the government was trying awfully hard (at the impetus of all the sorry competitors that MS beat over time) to break microsoft up ?

      Say what you want about how MS came to be in the position its in, but it sure as hell isn't because the government was helping them out!

      --
      My opinions are my own, and do not necessarily represent those of my employer.
  42. Re:That was the point...Original report-PG1-9 by Anonymous Coward · · Score: 0

    [Original 28 page report: Blame Slashdot for the poor formatting, I tried]

    Total Cost of Development

    A comprehensive cost estimation framework for evaluating
    embedded development platforms

    Jerry Krasner, Ph.D., MBA

    July 2003

    Embedded Market Forecasters

    American Technology International

    www.embedded-forecast.com

    Krasner: Total Cost of Development
    A Comprehensive Cost Estimation Framework for Evaluating Embedded Development Platforms

    2
    EXECUTIVE SUMMARY
    The embedded marketplace is in a constant state of change with new and disruptive markets
    emerging while some traditional markets fall by the side. The embedded marketplace is also
    characterized by an irrevocable trend towards greater software complexity complexities that not
    only complicate the world of embedded software developers but also create financial pressures to
    complete designs on-time, have final designs closely approximate pre-design expectations, and
    meet product windows of opportunity.
    The selection of an operating system and the tools that support it has broad implications in
    determining the total cost of the design/product as measured from design inception to product
    shipment. It is important for embedded software developers as well as CFOs to have a
    quantitative evaluation framework to definitively express the cost of the design process. This can
    be achieved with a data-driven and results-based comparative framework.
    A "total cost of development" evaluation framework is presented by which an OEM, systems
    integrator or embedded product development vendor can enhance their design results and
    minimize financial risk. This framework embodies a cost-based analysis of factors factors that
    include the total time to market (TTM), the cost of development, development tool cost,
    maintenance and support costs, the cost of runtime licenses, and the cost of cancellations between
    different embedded operating systems.
    This paper presents a comparison between embedded designs that have used the Windows
    Embedded (Windows CE.NET and Windows XP Embedded) and the embedded Linux
    development platforms using the "total cost of development" framework.
    A survey of 100 OEMs was conducted between March and October 2002 50 of whom use
    Windows XP Embedded or Windows CE.NET in their designs and 50 that use various
    distributions of embedded Linux. OEMs surveyed were randomly selected from OEMs that had
    chosen either a Windows Embedded or embedded Linux platform, across a wide range of device
    types and application that utilized a 32-bit microprocessor architecture. Respondents answered
    over 100 questions that explored multiple aspects of the design process. Of particular interest to
    this report was the number of embedded software engineers per project of each design team and
    the duration of the design effort as measured by "total time to market." In a separate survey, 456
    embedded developers responded to a survey designed to comprehensively explore the embedded
    design process. Of particular interest were the calculated number of design starts, design
    cancellations, number of months between the design start and cancellation, and a comparison of
    final design results to pre-design expectations for "performance", "systems functionality" and
    "features and schedule". Survey data was cross-tabbed according to embedded developers using
    XPE, CE and Linux, thereby enabling a comparative analysis to be made.

    A survey of distributors and software vendors was also performed to understand the cost of
    development tools, maintenance and support cost for both embedded Linux and Windows
    Embedded operating system
    Using the "total cost of development" framework, there was a large and clear distinction
    illustrating the development cost and time to market (TTM) advantages of using Windows
    Embedded to build devices than embedded Linux. This would result in a much quicker
    ROI. There was a 4:1 total cost

  43. Re:That was the point...Original report-PG10-19 by Anonymous Coward · · Score: 0

    10
    discussions with senior recruiters for the embedded marketplace. The current economic
    environment was factored in estimating the average cost of Windows Embedded and embedded
    Linux software developers.

    Developers and testers involved with hardware design were excluded in order to focus only on
    the project cost of embedded software development.

    The second survey of embedded Linux vendors and distributors and software vendors that license
    software for embedded Linux use was conducted over two months from December 2002 to
    January 2003. 8 embedded Linux distributors and 20 software vendors that license software for
    Embedded Linux were surveyed and selected based on publicly known or advertised products.
    Each vendor was asked a set of questions to determine pricing and licensing terms and conditions for their products including development tools, maintenance and support policy, and runtime royalty costs for their products and services. Data for Microsoft's Windows Embedded operating systems were obtained from Microsoft's Windows Embedded web site and interviews with
    distributors of Microsoft products.

    Results - Total Cost of Development

    The results from the raw data gathered from 100 OEMs was gathered and analyzed.

    It was clear that on average for the 100 OEMs surveyed, projects using embedded Linux tend to
    take longer to complete and involve a greater number of engineers than designs involving
    Windows Embedded.

    The data showed an average Time to Market of embedded Linux projects of 14.3 months as
    compared with an average of 8.1 months for Windows Embedded projects. The data also showed
    an average of 14.2 embedded software engineers were required on average per Linux project with
    an average 7.9 embedded software engineers per Windows Embedded project. These data exclude
    data points that are greater than 3 standard deviations from the mean (which excluded one data
    point each from CE, XPE and embedded Linux) the summary results for Total Time to Market
    (TTM) and the number of software developers per project are presented in Table 1.

    Data Results
    Windows CE .NET Windows XP
    Embedded All Windows
    Embedded Embedded

    Linux
    Total Time to Market (TTM), months
    8.2 8.0 8.1
    14.3 Software
    Engineers/Project,
    # 8.3 7.3 7.9 14.2

    Comparative Time-to-Market and Software Engineers per Project
    Table 1

    Embedded Market Forecasters (EMF) contacted several highly respected embedded recruiters to
    determine the typical cost of employing a Windows Embedded developer or an embedded Linux
    developer. Care was taken to estimate the average cost of a developer, tester, QA and project
    manager. Although the embedded industry is experiencing a significant downturn, each recruiter agreed that a $7500/month average cost (including overhead associated with employment) for a Windows Embedded developer and a $9300/month average cost (including overhead associated
    with employment) for an embedded Linux developer was a fair assumption. They also indicated
    that, in past years, the spread between Windows Embedded and Linux software engineers was
    much greater than what is presented here. The comparative Total Costs of Development between
    Windows Embedded and embedded Linux designs (as measured by total time to market (TTM) in
    Krasner: Total Cost of Development
    A Comprehensive Cost Estimation Framework for Evaluating Embedded Development Platforms

    11
    months) are presented in Table 2. Total Cost of Development was calculated based on the
    product of Total Time to Market, number of software engineers per project, and the average
    monthly cost (including overhead associated with employment) for each embedded operating
    system considered.

    Data Results
    Windows CE .NET Windows XP
    Embedded All Windows Embedded Embedded
    Linux
    Total Time to Market (TTM), months
    8.2 8.0 8.1 14.3
    Software
    Engineers/Project,
    # 8.3 7.

  44. Re:That was the point...Original report-PG20-28 by Anonymous Coward · · Score: 0

    20
    conservative since it assumes no incremental software licensing is required, no difference
    in associated costs, and excludes the time value of money or of time to market.

    Time to market must not be a key success criterion. Embedded Linux designs take
    6.2 months longer on average to get to market relative to designs based on Windows
    Embedded. For many OEM industries, the first 6 months of a product's shipment,
    particularly in the frenetic networking products and consumer electronic markets, is when
    the highest margins are achieved by selling to early adopters. The cost of being later to
    market than competitors, however, is not only measured in lower margin and lost sales,
    but also in long-term competitiveness.

    The inclusion of third party royalty based software must be very low. Relative to
    Windows CE .NET Core, which includes several applications and codecs in its price, in
    order for an OEM using embedded Linux to enjoy a greater financial return that OEM
    must avoid licensing additional software code. Even a small runtime fee of $0.75 (the
    runtime license for MP3 decode rights for example, but a component included in the CE
    Core distribution) for embedded Linux increases the breakeven volume by almost 40% to
    nearly 540,000 units.

    One must have development staff or vendors with reasonably priced maintenance
    and support capabilities over the duration of the product cycle. Many embedded
    designs require maintenance support for 5+ years after they ship. Since Microsoft does
    not charge for maintenance support through 5 years, an OEM must accurately understand
    the cost of providing this in house. Typical internal maintenance and support requires 1-
    2 engineers at a cost of $90,000 - $180,000 per year.

    VI. Summary

    Based on the large difference in development experience, the Windows Embedded development
    platform appears to be a much more mature and complete embedded development platform than
    that of embedded Linux a platform that required some three years for the Embedded Linux
    Consortium to arrive at an agreement on an embedded specification. The Windows Embedded
    development environment has resulted from many years of Windows product usage - used and
    evaluated by hundreds of thousands of engineers. Embedded Linux is a relatively new entry into
    embedded design and as a result is suffering growing pains. Like Unix before it, Linux has many
    vendors attempting to differentiate themselves while holding true to the Linux open source
    model. The competing forms of Unix that served to dilute the offering rather than enhance it in
    large part, made Microsoft's entry into telecommunications and embedded technologies possible. Embedded Linux vendors face competition from among themselves as well as against a unified
    Microsoft embedded effort.

    The embedded Linux platform has suffered through a difficult period in which a business model
    failed to appear in which embedded Linux vendors could generate substantial revenues. Lineo,
    initially the largest of the embedded Linux vendors, underwent a complete collapse before
    Metrowerks bought out the remaining shell. Currently, Red Hat's Linux 9 Professional, usually
    associated as a server OS, is, according to surveys conducted on Linuxdevices.com (a web site
    frequented by developers using or interested in Linux), identified as the leading embedded Linux
    provider. EMF reports that the entire embedded Linux marketplace is currently under $50 million
    per year and forecasts very slow growth.

    Certainly Linux has a distinct appeal to a certain subset of embedded developments and
    embedded developers for whom the Linux platform has attributes that mitigate against the
    increased associated cost, slower time to market and larger design team size. EMF believes that
    Krasner: Total Cost of Development
    A Comprehensive Cost Estimation Framework for Evaluating Embedded Development Platforms

    21
    these factors alon

  45. Re:Monty Python quote [OT} by Anonymous Coward · · Score: 0

    So, no. I don't want a new constitution. I've read mine and it seems to be just fine. I've sworn to defend it more than once, and I have defended it, against all enemies, both forign and domestic and I shall continue to do so.

    Did you defend it against John Ashcroft?

  46. Cost of systems by cactopus · · Score: 1

    Although I skimmed the article it should be noted that they try to view cost of development as an issue as well as speed. If one hires the right staff, one can still design the right code on Linux in about the same time frame...

    I used to work for a startup and our main concern with using Linux was its "freedom" and its cost in the final product. MS always forgets that when people are designing sub $100 hardware for set-top terminals and such they want full capabilities in the hardware but they can't be paying a $15 license for each box. In this role, x86 processors are also too expensive. We had a LuxSonor based design and went with a proprietary OS vendor at the time, but we were already considering PowerPC and Linux for future products.

  47. Re: Cost of systems: WinCE cost is $3, not $15 by Anonymous Coward · · Score: 0

    Cactopus,

    Where did you get your information? I don't like WinCE, but it does not need x86 (ARM / MIPS targets are much more common), and it does not cost anywhere close to $15, more like $3 in small quantities. It is right there on a big bad MS website.

    I would not be surprised if sub-$1 pricing is available for large purchases - although I am not sure about the latter.

    For G*d's sake, when will an average slashdotter start speaking only about thing(s) (s)he knows?

  48. Re:Obvious implications -answers by Gumby · · Score: 1

    Yes remote terminal services is available for eXP ( I use it everyday :) - even when no actual video hardware is installed.
    Also - the practical limit on threads that are actually running is around 300 depending on how you have the scheduler configured ( you have a couple choices, like whether to priority boost foreground process's etc. ) The reason 300 is the limit is because 300x the time slice is ~ the thread starvation threshold - which will trigger a series of threads being boosted to 15 with double quanta - which will never end. BTW - the thread stavation threshold is not adjustable.

  49. Wouldn't the fact.... by CaptainTux · · Score: 1
    ...that it's a Microsoft funded study be its' own rebuttal? Does anyone really think that this "study" would have seen the light of day if it DIDN'T say Windows was superior? I'm shocked this even made it on /.

    Check out the new Linux PC I have for sale.

    --
    Anthony Papillion
    Advanced Data Concepts, Inc.
    "Quality Custom Software and IT Services"
  50. If dev with windows was really so much faster... by soccerisgod · · Score: 1

    ...then I could have finished my last embedded project within 2 days ;)

    --
    If a train station is a place where a train stops, what's a workstation?
  51. humor by commodoresloat · · Score: 1
    I'm not being funny here, but ...And yes, I am just joking around

    I don't know whether to laugh or sigh.

    1. Re:humor by Chicane-UK · · Score: 1

      Sorry - the "I'm not being funny here" referred to the MS comment.. and the "I am just joking around" referred to the dig at Slashdot.

      Sheesh.

      --
      "Hey! Unless this is a nude love-in, get the hell off my property!!"
  52. MOD PARENT UP by Anonymous Coward · · Score: 0

    Quickly. Please. The security of the free world depends on it.

  53. Re:Monty Python quote [OT} by Yorkshire · · Score: 1

    I think you've missed the point somewhat.

    It's not a case of being anti-business per se, more of recognizing that some businesses are getting tax breaks for things which do more harm than good, and tax breaks being given to businesses where they should not. The businesses represented there being a selection of examples, I believe.

    For example:
    The bar. I agree completely. Just because alcohol is the government approved drug doesn't mean it isn't a drug, so the barkeeper is in reality a legitimatized drug dealer! How many people killed by drunk drivers? More than all other violent crime put together, and that's just one aspect of the sale of alcohol.

    I'm not advocating the banning of alcohol, I don't believe in banning things, but the example is the government subsidizing a drug dealer when it could be helping people who need help.

  54. People would still choose Linux by pmz · · Score: 1

    Even if Microsoft's study was the greatest contribution to scientific knowledge since Einstein, I would still choose Linux over "embedded" Windows. If considering several embeddable systems, Windows would be at the end of the pack.

    The reason is simple: Microsoft has a proven track record for security and reliability--a bad one. Also, they are a greedy, closed, and sinister company. Even further, if I want to ensure an embedded system is useful over the long-term, why would I choose a proprietary system, anyway? Companies come and go like the wind (even Microsoft), but it is much harder to unseat a particular version of Linux.

  55. A slip of the tongue is just as bad... by AntiGenX · · Score: 1
    I enjoyed the article and for the most part it was well-written. The thing that bothers me most was the fact that it refered multiple times to "cheap hardware." To me, cheap hardware is general percieved as shoddy. While I understand the writter's intention, it is often far more effective to say "less exspensive."

    Sorry to nitpick, but use of language is very important to people's perception.

  56. Microsoft-fudded report... by Physics+Dude · · Score: 1

    When I read the first link in the synopsis I could have sworn it said "Microsoft-fudded report" instead of "Microsoft-funded report". ;)

  57. Au contrair by downwa · · Score: 1

    If you actually read the rebuttal, you would see that though it does have a biased author, the rebuttal actually makes sense-- the flaws it points out in the original report clearly do exist. It doesn't matter whether the rebuttal's author is biased if the resulting rebuttal is factual.

    --
    Life's a lot like money-- you spend it, then it's gone. Spend wisely.
  58. Independent data just released by VDC by Anonymous Coward · · Score: 0

    Venture Development Corp. (VDC) released a whitepaper today with its own data comparing embedded development based on Windows Embedded and Linux software platforms. The data, which compares average number of developers per project and time-to-market for the two embedded software platforms, indicates that the two OSes have similar development project profiles, with a slight edge in favor of the Windows Embedded projects. However, the VDC analysts note that embedded projects are all unique, and that other factors besides number of developers and length of project are equally important and must also be considered.

  59. Lissen young'un by MichaelCrawford · · Score: 1
    While I wasn't using Emacs, I was punching Hollerith cards in 1980, when I was 16.

    And in 1976, I wrote my first program in FORTRAN on a coding form, then typed it into a teletype terminal on an IBM 360 mainframe at the University of Idaho where my father was a E.E. grad student. I was twelve then.

    --
    Request your free CD of my piano music.
  60. The truly massive cost of Linux is the GPL. by Brett+Glass · · Score: 1
    Having to give away your hard work for free (which you don't have to do with either the Microsoft stuff or BSD UNIX) is the biggest product killer and company killer one could possibly imagine. Just try to differentiate your product from your competitor's when he can see and copy lots (maybe all) of what you've done... for free!

    The study should have included, among other options, embedded NetBSD. (And, no, I have no business association with Wasabi Systems; I just admire what they do.)

  61. Re: Cost of systems: WinCE cost is $3, not $15 by cactopus · · Score: 1

    From what they wanted to charge us... keep in mind this is two year old information.

    And yes I know that CE runs on more than x86, but keep in mind the most mature boxes (and we were looking to license and produce someone else's design at the time) were x86 based. Either which way the numbers didn't work out... and I am not the average slashdotter.

  62. Re:Monty Python quote [OT} by rbullo · · Score: 1

    Don't complain to me. E-mail the constitution's author and tell him how you think it could be improved. I am not in any way affiliated with the web site's owner.

    --
    OH NOES!!! IT APPEARS YUO DO NOT HAVE ENOUGH MONEY TO PAY FOR DIS HERE PIZZA! WAHT EVER ARE YOU GOING TO DO!?!?