Slashdot Mirror


Microsoft Code at Fault for Half of all Windows Crashes

Flamester writes "In a ZDNet Australia story, Microsoft is claiming that half of all MS Windows crashes are the fault of third party code, not their own. That is, according to Dr. Watson. The article also goes into the 'rigor in which MS tests their products before release'. "

819 comments

  1. Uhm, right... by mjmalone · · Score: 5, Insightful

    So they're saying that a poorly designed application can take down the entire operating system? The OS should be resilient enough to handle application crashes and keep on running, who cares who causes the crash? It's the OS's responsibility to handle it.

    Also I would like to see where they got these numbers? If they are using the new 'feature' that notifies microsoft of application crashes then I'd be skeptical... If the OS crashes then the notices won't be sent to Microsoft.

    Also, it is likely that MORE than half of the applications run on a Windows box are non-microsoft applications, that would mean that statistically MS apps crash more often than third party apps.

    1. Re:Uhm, right... by TheSunborn · · Score: 5, Insightful

      I think they are talking about drivers. With the current windows design any driver that crash have a good change of taking the os down with it.

    2. Re:Uhm, right... by Arker · · Score: 2, Insightful

      Exactly.

      It's nonsense to say that someone elses code is responsible for your OS crashing - if your OS wasn't at fault it wouldn't crash no matter what the third party code did.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    3. Re:Uhm, right... by szo · · Score: 0

      which is still sad, especially for an os whose zealous followers claim it is derived from VMS...

      Szo

      --
      Red Leader Standing By!
    4. Re:Uhm, right... by Ominous+Coward · · Score: 5, Interesting

      Also, it is likely that MORE than half of the applications run on a Windows box are non-microsoft applications, that would mean that statistically MS apps crash more often than third party apps.

      Not that I really care to defend MS, but playing devil's advocate, MS apps would be more likely to crash than other apps because they're used more. Your average user of a Windows machine will use Outlook, IE, Word, Excel, and Powerpoint. What non-MS apps will the average user want to use? AOL/AIM, WinAmp, and Kazaa. There may be a few others, but none that will be used as often as the MS-created applications. If you never use the app, it can't crash the system.

      --
      Ceci n'est pas une sig.
    5. Re:Uhm, right... by andrewl6097 · · Score: 5, Informative

      Actually OS crashes do get sent. When you boot up, xp will recognize that it had just crashed and will offer to send the info.

    6. Re:Uhm, right... by EnigmaticSource · · Score: 5, Insightful

      ...As with most other 'Modern' OS's... Hell, driver changes on my RSTS/E 10 [PDP-11/79] box would take down the whole system. [[Still having DECNET Nightmares]] Drivers just happen to be one of those things that must be 'just right' otherwise it'll probably take down the entire system for [[what seem to me]] to be obvious reasons.

      --
      The Geek in Black
      I know my BCD's (when I'm Sober)
    7. Re:Uhm, right... by zoward · · Score: 2, Interesting

      The problem is that you have to give third-party device drivers access to the ring-0 "core" of the OS in order for many of them to function properly. One bad device driver can indeed take down the OS, and given the number of poorly written device drivers out there, MS's claim may be valid.

      --
      "Can't you see that everyone is buying station wagons?"
    8. Re:Uhm, right... by JimDabell · · Score: 5, Informative

      So they're saying that a poorly designed application can take down the entire operating system?

      I suspect that they are referring to drivers and other kernel-space code. The standard Microsoft weenie excuse for instability in the past has been "it's the drivers!", blaming the video drivers is a favourite.

      Remember that Microsoft don't write most Windows drivers, they don't have to because their market share is so great, any hardware manufacturer who doesn't supply Windows drivers is not competitive.

      I believe this is the reason why Microsoft introduced their "Microsoft signed drivers" that are supposed to guarantee Microsoft-level stability (!).

      However, I have to laugh at Microsoft when they claim 50% of crashes aren't their fault. It's like an advert for a diet pill saying "Doesn't cause death in over 90% of people!".

    9. Re:Uhm, right... by TobiasSodergren · · Score: 1

      As can a poorly written kernel module i Linux?

      At least I think mine could, if I were to write kernel modules.. ;)

    10. Re:Uhm, right... by hobbesmaster · · Score: 4, Insightful

      Bad drivers will Kernel Panic anything. That includes Linux. (I had to modify some files with Knoppix to get Slackware working my Inspiron 8100)

    11. Re:Uhm, right... by Malc · · Score: 2, Informative

      They didn't say applications, they said code. From my experience, it's drivers that brings down my Win2K system, not applications. Well, Mozilla has been known to do it, but that goes back to the graphics drivers (kernel space) and related resources that Mozilla miss-manages. On a single-user desktop machine, an app that brings down the graphical shell is no better than an app that brings down the whole system, IMHO - I've still lost all my graphical apps and any unsaved work in them.

      Let's be honest here, if it's bad drivers that are the main problem, they also affect Linux just as badly. I've seen sound drivers lock up my system many times under Linux. The difference between Linux and Windows is that more companies produce more drivers for Win32, and so the chances of a user encountering a problem are increased.

    12. Re:Uhm, right... by 91degrees · · Score: 1

      Sounds reasonable.

      Another possibility is that many users are unable to distinguish between the OS and applications. If Word or IE crashes, people still complain about Windows 95/98/XP.

    13. Re:Uhm, right... by Jugalator · · Score: 1

      So they're saying that a poorly designed application can take down the entire operating system? The OS should be resilient enough to handle application crashes and keep on running, who cares who causes the crash? It's the OS's responsibility to handle it.

      This is also usually the case with MS' NT-based operating systems. At least from my experiences. However, I can't say the same for Windows 9x, but all of those are more like leaked alpha builds. :-)

      --
      Beware: In C++, your friends can see your privates!
    14. Re:Uhm, right... by aggieben · · Score: 5, Insightful

      I can attest to this; I was a MS developer in the windows division for a while. I had to do stress testing all the time, and I found it quite common for XP to go days at a time during the stress tests, which I thought was pretty impressive. These tests make the system unusable, as it would with any system, but it didn't crash until it just couldn't allocate one more drop of memory or the disk controller just gave up or what have you.

      Also, while looking over bugs in the database they keep, there were vastly more bugs filed as a result of a poorly behaving 3rd party application than because of the windows code itself. Also, most of these didn't cause crashes. XP does a pretty nice job of handling application crashes gracefully. All of this is from inside professional experience.

      My personal expericence (e.g., outside the MS environment) has been than XP is as stable as any other machine I've got at home (Gentoo Linux, OpenBSD). In 2 years time, I've only seen 1 blue screen of death, and I've been using many different computers using with XP on them and I've installed in many times over that two years.

      MS does do a good job of testing their windows code (can't speak for office --- those nerds need to learn a thing or two about threads and finally put clippy out of his pathetic misery). They test their code far more thoroughly than ANYONE who does open source including Red Hat, IBM and others.

      Of course, all of this is not to be a MS zealot because that's not what I am. I'm much more of an OpenBSD guy. It is, however, to make this discussion a little more fair by sharing my inside experience and knowledge.

      --
      Don't become a regular here, you will become retarded. -- Yoda the Retard
    15. Re:Uhm, right... by elphkotm · · Score: 5, Interesting

      Not QNX! QNX drivers run in protected mode. Hell yeah, Microkernel biznatches!

      --

      <Amanda`> I just went out to the parking lot in my bathrobe to exchange warez CDs.
    16. Re:Uhm, right... by Aidtopia · · Score: 1

      I would agree with you except for two points. (1) What's the definition of a crash? (2) Applications are not the only third party software on the machine.

      If a third-party app hangs, GPFs, or otherwise exits abruptly, we call that a crash. But that doesn't mean the OS has locked up or that other applications have been affected. The article doesn't make it clear whether they are counting application crashes or whether they mean OS crashes.

      Device drivers run in privileged modes where the OS cannot offer all the same protections that it can offer an application. A bad driver from a hardware manufacturer can ruin your whole day.

    17. Re:Uhm, right... by jargoone · · Score: 0

      So they're saying that a poorly designed application can take down the entire operating system? The OS should be resilient enough to handle application crashes and keep on running, who cares who causes the crash? It's the OS's responsibility to handle it.

      Correct, and Windows sucks at this. But it's not the only OS.

      About once a month, my Linux system will just die. The power is still on, but all network function is dead, the KB does nothing, and nothing is displayed. I see nothing at all in the logs. Also, if I try to do anything with my sound card, it's history until I push the reset button. Granted these could be bad configuration, but I don't think it's "resilient".

      Also, I once had a Sun Ultra 5 on my desktop at work. I ran xmms and had it do CDDB lookups. When I put this particular CD in, it would kernel panic, every single time. Weird.

      Nothings perfect...

    18. Re:Uhm, right... by Soko · · Score: 5, Insightful

      True enough.

      Unfortunatley for Microsoft, they allow 3rd party drivers into kernel space, even if that driver has never been seen by a Microsoft employee. That is likely what he's saying - "We provide the means to have your code not fuck up our OS, and half of you don't do it!".

      The hardware/system drivers are allowed into kernel space after a user clicks a window that basically says "Microsoft has never seen this driver before - it could blow up your system. Want me to install it anyway?" and the user usually says "Yup, no problem. Them programmers are sooo smart...". It's very much a parallel argument to Windows Security - expecting everyone to know how to be a sysadmin without being a sysadmin.

      If MS should learn anything from Linux development, it's that free, on-line and open collaboration breeds better drivers and a more stable OS.

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    19. Re:Uhm, right... by Jugalator · · Score: 1

      Ah, I admit I didn't RTFA and see they might have been discussion bad drivers and not software in general (i.e. applications). Yes, I can agree with that, and that's why drivers should be WHQL tested. I haven't had any probs with those, but I have had others (especially video card drivers) who weren't properly tested to bring down my OS.

      --
      Beware: In C++, your friends can see your privates!
    20. Re:Uhm, right... by TheSunborn · · Score: 1

      Noone ever said that linux was the most stable design either. I wish we were all running hurd or qnx6 insted :-}

    21. Re:Uhm, right... by buffer-overflowed · · Score: 5, Insightful

      I've had linux modules fail to load or screw up while loading (custom hardware drivers I wrote for something) and they locked a single terminal/process, w/o affecting the OS. You'd basically have to try to crash the OS to get a module to do so and even then it'd be tough.

      Windows' Problems run deep, very deep, and they won't be fixed w/o a complete rewrite. Drivers should not be able to take down the OS, but in Windows they can because of the Windows Paradigm.

      --
      The key to the enjoyment of pop music is to replace any instance of "love" with "C.H.U.D."
    22. Re:Uhm, right... by Anonymous Coward · · Score: 2, Interesting

      If MS should learn anything from Linux development, it's that free, on-line and open collaboration breeds better drivers and a more stable OS.

      Yeah because we all know Linux has the best drivers for all the hardware out there. I've got a sound card that goes crazy for no reason because the drivers are just that good!

      What you say might make sense if all the hardware vendors would release the specs for their hardware, but that's simply not the case. And it's not going to change any time soon.

      Even with Linux there are some binary only drivers that can lead to the exact same problems that Windows exhibits. So the real problem isn't with Microsoft at all, it's with hardware vendors.

    23. Re:Uhm, right... by tomhudson · · Score: 5, Interesting
      wrong - if you read the article, they're not talking about drivers. They're talking about 3rd-party code, which includes apps, add-ons, etc.

      Here's another stupid quote from the article:

      Charles Sturt University announced they would be offering a Master of Information Systems Security degree including MCSE:Security industry certification.
      Consider this: Microsoft has been ordered not to use the term MSCE in both the United States and Canada because Microsoft does not have the legal right to "certify" people as engineers. This playing fast and loose with terms now extends to:
      1. MCSE == an illegal appropriation of the term Engineer to fool the consumer and anyone stupid enough to pay for it
      2. Security == a fucking joke that isn't funny anymore
      3. Best practices == "we don't know how to fix it", as in "We're following best practices."
      4. Enhanced user experience == Fisher-Price interface
      5. Where do you want to go today == "Where the fuck did my data go!"
      The problem wan't driver crases - their "Dr. Watson" wouldn't get a chance to report back to the mother ship in most of those instances.
    24. Re:Uhm, right... by TobiasSodergren · · Score: 1

      What about writing outside array boundaries in the kernel, or using pointers that has been previously destroyed or something like that?

      I guess you can get the OS to at least hang, by accessing some vital hardware in a stupid way, but that's probably too far fetched. :)

    25. Re:Uhm, right... by lowmagnet · · Score: 2, Insightful

      And in the case of IE, they would be right, since IE is ALL in windows.

      --
      Heute die Welt, morgen das Sonnensystem!
    26. Re:Uhm, right... by Anonymous Coward · · Score: 0

      I think he was being sarcastic. This being /. however, it is hard to tell.

    27. Re:Uhm, right... by realdpk · · Score: 1

      "Consider this: Microsoft has been ordered not to use the term MSCE in both the United States and Canada because Microsoft does not have the legal right to "certify" people as engineers."

      cite?

    28. Re:Uhm, right... by CaptnMArk · · Score: 1

      The same excuse is just as valid under Linux if you use proprietary binary NVidia drivers.

    29. Re:Uhm, right... by wwest4 · · Score: 2, Funny

      > Noone ever said that linux was the most stable design either

      I've heard some people say that. Click this link for some examples. :D

    30. Re:Uhm, right... by Steve+G+Swine · · Score: 1

      Three paragraphs.
      A debatable assertion, a factual error, and a misuse of statistics.
      +5 Insightful.
      Yeah, Microsoft's the problem this crowd needs to talk about.

      --
      "Consider yourself a member of a virtual corporation with Mr. Torvalds as your Chief Executive Officer." - Linux Advocac
    31. Re:Uhm, right... by Anonymous Coward · · Score: 0

      "However, I have to laugh at Microsoft when they claim 50% of crashes aren't their fault. It's like an advert for a diet pill saying "Doesn't cause death in over 90% of people!". "

      Yeah, or "92% fat free" foods!

    32. Re:Uhm, right... by Havokmon · · Score: 1
      I suspect that they are referring to drivers and other kernel-space code. The standard Microsoft weenie excuse for instability in the past has been "it's the drivers!", blaming the video drivers is a favourite.

      Hey now.. I'm no MS weenie, but I'll blame a crash on ATI drivers over anything else anyday! :P

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    33. Re:Uhm, right... by prs_013 · · Score: 1

      Most folks just check the "Dont Send" button 99% of the time!

      --
      PRS.
    34. Re:Uhm, right... by Zeinfeld · · Score: 4, Interesting
      In other news Microsoft threatened to sue the reporter for violating its trademark on the term 'crashed'.

      which is still sad, especially for an os whose zealous followers claim it is derived from VMS...

      VMS had a major advantage in that almost every device attached to the system was also manufactured by DEC. With Windows there are a gazillion vendors of every component you can imagine.

      There is no way commodity intel boxes are going to match the reliability of the DEC hardware built to run VMS. The build quality is just not the same - apart from the junk like the Multia that DEC built when it was on its way under.

      One of my pet peves about reviews of the latest video hardware is that the quality of the drivers seems to receive only scant attention. I have video cards by nvidia and ATI, the performance of the two cards is indistinguishable but I have had far more hassle with the ATI drivers.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    35. Re:Uhm, right... by Nevo · · Score: 1

      I can't make sense of the quote. Dr. Watson traps user mode crashes, not operating system crashes. I can say for absolute certain that I see many more blue screens caused by non-MS code than I do caused by MS code. And I know for a fact because I load up those memory dumps and do analysis on those crash files. BTW: there is a similar 'feature' that does indeed send blue screen data to MS once your machine is rebooted.

    36. Re:Uhm, right... by Fulcrum+of+Evil · · Score: 1

      Consider this: Microsoft has been ordered not to use the term MSCE in both the United States and Canada because Microsoft does not have the legal right to "certify" people as engineers. This playing fast and loose with terms now extends to:

      Damn straight! What business does MS have certifying people as civil engineers?

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    37. Re:Uhm, right... by heidkamp · · Score: 1
      Also, it is likely that MORE than half of the applications run on a Windows box are non-microsoft applications, that would mean that statistically MS apps crash more often than third party apps.

      Ouch. Not to defend MS, but this is a horrible, horrible application of statistics and logic.

      Start with the assumption that more than half of Windows apps are written by MS. You then assume that these applications are all equally likely to crash (you didn't say this step out loud, though).

      You then discover, under this assumption, more crashes are caused by MS apps then other apps.

      You then rearrange this statement (incorrectly) to say that this means that MS apps are more likely to crash - in direct contradiction of your unstated assumption! (The correct statement would be that crashes are more likely to be caused by an MS app, which is different than what you said).

      Assume for a minute that MS apps account for 90% of the apps being run, and crash 5% of the time. Now assume the other 10% of the apps crash 40% of the time (an seemingly unreasonable number... but have you tried Adobe Reader 6.0?). MS apps would be responsible for 4.5 crashes per 100 applications, and the other would be responsible for 4 crashes per 100 applications. By your logic, this would make MS apps less stable than the others, even though they are in fact 8 times more stable.

      I pray your job does not involve designing anything lifes depends on (medical equipment, anything in my car) - though by your grasp of numbers, I'd guess you were in marketing.

      37% of all deaths occur in hospitals and medical facilities. This means 63% of deaths occur outside these facilities. Therefore people in hospitals are less likely to die than the general population... doesn't make any sense does it?

    38. Re:Uhm, right... by THENate · · Score: 2, Interesting

      How can you claim MS's testing dept tests code more thoroughly than the open source guys? Perhaps you mean the programmers who wrote the code specifically. That I could belive. However, there are tons of people who enjoy fixing or finding bugs, and provide hundreds of man hours of testing a day. That's one of OpenSource's primary strengths.

      As a general aside:
      I have had multiple programs consistently crash Win2K. Certain old DOS progs, but also win32 programs have done it. Some of these worked in 9x, and some crashed both. Not drivers: apps.

      This discourse should not devolve into mindless Microsoft bashing. (it's going to, I fear)Especially not when careful argument can do so much more. However,

      MS die-hards need to admit that some of this criticism is deserved. Heck, MS just did... "50% Aren't OUR fault, we swear!"

      maybe we should ignore precisely half of all complaints from here out?

      -THE Nate

      --
      -THE One True Nate
    39. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Please mod down this troll. He doesn't know what he is talking about.

    40. Re:Uhm, right... by Anonymous Coward · · Score: 0

      No, I don't think he was being sarcastic. He seems to have been dosed with the ESR kool-aide.

      It's frightening, but that's a real problem around here.

    41. Re:Uhm, right... by Nevo · · Score: 5, Interesting

      That's just ignorant. Any device driver running on the system has complete control of the system. To architect an OS otherwise would take such a huge performance hit to make the OS unusable. Any device driver can blue screen a Windows machine. It's the nature of the beast. And it is in no way Microsoft's fault if a third party device driver does something that is clearly illegal according to the DDK. Read the other posts about the same thing being true of Linux kernel modules and PDP systems.

    42. Re:Uhm, right... by bobKali · · Score: 2, Interesting

      I dunno about MS specifically being penalized, but in Texas you can't claim to be an Engineer unless you really are one (and MCSE doesn't count.) I seem to remember hearing something about some computer firms in Tx being pissed about not being able to call their programmers "software engineers."

    43. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Since when are drivers not considered code? The article doesn't make that distinction so why should you?

      As for your obvious bullshit about the certification, when lacking facts just make some up. I wonder what you think of the RHCE. Should RedHat be allowed to certify people as engineers.

      Your post stinks of bias, FUD, bullshit and other traditional troll traits. I am guessing you are one of those hidden trolls. Post legit stuff to get your Karma up so you can post this crap at +1 so we all have to read it.

      You are really a disgusting individual. Get a life.

    44. Re:Uhm, right... by jjmaestro · · Score: 1

      > MS does do a good job of testing their windows code (can't speak for office --- those nerds need to learn a thing or two about threads and finally put clippy out of his pathetic misery). They test their code far more thoroughly than ANYONE who does open source including Red Hat, IBM and others.

      Uhm, right....

      counting that they are the _ONLY_ one that can actually debug their source code, they ought to invest as much time as the _whole_ open source community over a period of what? 3-6 months?

      That's why they use so much time, but the same eyes see the same errors, while having a wide variety of eyes usually covers a broader spectrum faster.

      --
      J. Javier Maestro
    45. Re:Uhm, right... by de+Selby · · Score: 1

      wrong - if you read the article, they're not talking about drivers. They're talking about 3rd-party code, which includes apps, add-ons, etc.

      I read it. It just says "third pary code" -- and that includes (and is the most likely) drivers. Remember that almost every driver installed on a regular Windows box is third party code.

    46. Re:Uhm, right... by TopherC · · Score: 4, Interesting

      I hate to admit it, but my nvidia drivers have been wreaking havok on my Linux laptop. I'm doing better now since I know to never close the lid or allow the screen to blank when running on batteries. The frequent crashes when starting and stopping X have been eliminated by not using VESA-fb anymore. But for a while my Linux system was crashing (complete system lockup) more often than a mid-90's Macintosh!! I can't think of a worse insult than that.

      I'm now testing out the more recent Nvidia drivers (4496) and it's good so far, but I haven't been using it for long and haven't tried anything "dangerous" yet. Earlier drivers (=2960) were MUCH more stable but I can't seem to revert back.

      I know this doesn't refute your argument. The nvidia drivers are proprietary with an open source wrapper. And with Linux machines running 100% open source drivers, I've seen uptimes that rivaled VMS systems. Genuine Linux kernel crashes on a stable system are so rare I've only seen two or three in 8 years of working with Linux on dozens of computers.

      But Linux is no better than Windows in that "3rd-party" (in this case proprietary) drivers are still allowed, are often necessary, and are most likely responsible for system crashes. Well, actually I see a Windows NT BSOD every couple of weeks, and if half of these are due to Windows code, then the Linux kernel is more stable by a couple orders of magnitude.

    47. Re:Uhm, right... by EddWo · · Score: 1

      "These tests make the system unusable, as it would with any system, but it didn't crash until it just couldn't allocate one more drop of memory"

      Sorry if I misunderstand something here but doesn't that indicate a memory/resource leak somewhere?
      Its still a bug even if it doesn't bring the system to it's knees for days.

      I thought that when usermode process terminates the OS should clean up any remaining memory allocations, GDI handles etc?
      Provided the kernel itself isn't leaking resources the OS should never become unusable.

      I think MS should set up a LAB where testers install lots of third party hardware and software for a couple of weeks, and then see where the instabilities come from and report them to the manufacturers. Try hot plugging USB storage devices, network devices, sound and video controllers all day and see where the instabilities come from. With 40 billion in the bank they ought to be able to get it right.

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    48. Re:Uhm, right... by Anonymous Coward · · Score: 0

      How do you know that? Do you have any statistics to back that up? I am so sick of the generalizations that people spew without any back up. Why do you bother to post? Just because YOU don't send the report don't assume that others don't send the report. Someday I will get through to the crap that posts to this site. Until then I will keep attacking morons like you.

    49. Re:Uhm, right... by tomhudson · · Score: 1
      And that's why you post as AC. It's been reported in many of the trade papers, dude.

      You may want to read this as one example of many. So, stop talking out your ass, and stop astroturfing as an AC.

    50. Re:Uhm, right... by Anonymous Coward · · Score: 0

      It's a *feature*, not a bug....

      From what I know, Microsoft built their OS's with most common functions built into the kernel, so normal applications end up spending half their time calling supervisor mode. Hence it becomes easy to crash the entire OS through a simple application.

      IIRC this was the case at least with '98.
      Disclaimer: The preceding post could be total crap!

    51. Re:Uhm, right... by TheRaven64 · · Score: 1
      if your OS wasn't at fault it wouldn't crash no matter what the third party code did.

      That's right, because nVidia drivers have never crashed Linux. Oh wait, they have?

      Some things, such as drivers, require access to kernel-space, and so can crash the OS. Every OS crash I have had from Windows 2000 can be traced to one of four causes:

      1. nVidia Drivers.
      2. ATi Drivers.
      3. Creative Labs Drivers.
      4. Chipset fan dying.
      --
      I am TheRaven on Soylent News
    52. Re:Uhm, right... by Anonymous Coward · · Score: 0

      I think MS should set up a LAB where testers install lots of third party hardware and software for a couple of weeks, and then see where the instabilities come from and report them to the manufacturers. Try hot plugging USB storage devices, network devices, sound and video controllers all day and see where the instabilities come from. With 40 billion in the bank they ought to be able to get it right.

      They do. I've seen it.

    53. Re:Uhm, right... by tomhudson · · Score: 1
      Take your point in LIFO (last in-first out order)
      1. I'm already at the karma cap, have been for ages, and don't give a shit what you think as an AC. Neither do you, since you posted as an AC.
      2. For more about certification, and how the MSCE violates the law in many jurisditions, you can look for articles similar to this one
      3. The parent poster had made the claim that they were "probably" refering to drivers. The article said otherwise. It said "code", which is not, last time I looked, the exclusive territory of driver writers.
      It's lunchtime, so I don't mind flaming a few AC trolls :-) Get an account and stick to the facts.
    54. Re:Uhm, right... by Zebra_X · · Score: 1

      The only mysterious horrable crashes that I've had on windows 2000 have been because of my video card.

    55. Re:Uhm, right... by cens0r · · Score: 1

      Not exactly true. I worked in texas and was a software engineer. I was not however a proffessional engineer. To do that you have to take a test and become certified by the state. Most states recognize each other's licensing, texas being the exception.

      --
      Jack Valenti and Orrin Hatch will be first up against the wall when the revolution comes.
    56. Re:Uhm, right... by tomhudson · · Score: 1

      Since when is 3rd party code limited to drivers? Most 3rd-party code, byte-wise is applications.

    57. Re:Uhm, right... by andrewl6097 · · Score: 4, Interesting

      Actually I always send the info, because then IE pops up with current tracking information on the bug, and things like "this problem is fixed with x patch. would you like to download x patch now?" It's really a nice system, to tell you the truth.

    58. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Kazaa is the buggiest POS out there... this has 50% of the bugs period.

    59. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Not so mysterious then, are they?

    60. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Nice reference. Since when is Quebec considered the US? It is barely even considered Canada (especially to French Canadians). It is also a load of bullshit either way. Based on their interpretation LawnDoctor better stop using their name, too.

    61. Re:Uhm, right... by sh00z · · Score: 1
      in Texas you can't claim to be an Engineer unless you really are one
      Just to clarify, in Texas, "really are one" does not mean "hold an engineering degree" either. According to the Texas Engineering Practice Act, it means "passed the EIT and Professional Engineer exams for that specialty, and are an active, dues-paying Professional Engineer." It seems like a big scam to support the PE Ponzi scheme.
    62. Re:Uhm, right... by de+Selby · · Score: 1

      Byte-wise, most third party code is applications, but notice when I wrote most likely. Drivers are the most likely to crash a system.

    63. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Karma cap or not you are still a class A moron. You don't care what an AC says? What the hell does that mean? Do you think that you are cool because you signed up and got a name? Do you assume that I am able to log in if I did have a name?

      I did a search for your law violations and couldn't find anything. Even the article you posted doesn't say Microsoft violated any law. It says that people who represent themselves falsely as engineers may be violating the engineers code. It doesn't say anything about Microsoft doing something illegal. I would also like to see something in the rest of the world and not in ass-backwards Quebec.

      You didn't address RHCE at all.

      So do you think that drivers are code or not? You seem to be confused on this matter.

      And I always stick to the facts. I never post anything that I can't 100% substantiate. As opposed to some Slashdot lifers.

    64. Re:Uhm, right... by svallarian · · Score: 1

      Oh absolutely....

      Try using Terminal Services and a Canon ImageCLASS printer...if you print to the printer, 8 out of 10 times the server will blue screen with a memory exception and force a reboot.

      There's absolutely NO reason a print driver should be allowed to crash a system.

      Steven V.

      --
      I patented screwing your mom. But it got revoked for "prior art."
    65. Re:Uhm, right... by pubjames · · Score: 1

      In 2 years time, I've only seen 1 blue screen of death, and I've been using many different computers using with XP on them and I've installed in many times over that two years.

      Well, I'm using XP and I see about two blue screens of death every day. It's getting depressing.

    66. Re:Uhm, right... by passthecrackpipe · · Score: 5, Insightful

      Hrmph. Not withstanding that fact that I use linux on 90% of my machines (i have ten, and 1 is a mac), I would not state that crashing linux is hard work. I have had issues, for example, with a compaq server running KDM, and a connection from a SPARC Debian box to KDM would send the compaq machine in a stupor, with only a blowing fan and slowly blinking numlock led as signs of life. Just one example.

      Every OS can be crashed, and Linux is not significantly harder or easier. It is just that with Open Source, world+dog will see what a tremendous asshole you have been, writing buggy code like that. Now, when coding proprietary stuff at work, you can probably get away with it, shifting the blame on your sacked co-worker, or coming up with a rather technical explanation of the situation to a boss that is probably clueless anyhow. With open source coding however, there are no excuses, and people will just start laughing every time you log on to IRC. You nerd-chick will stop writing you sexy emails and naughty, compromising emoticons, and you'll basically be branded a wannabe MCSD. Nobody would want that to happen, so the motivation to write good code is clearly present and persuasive with open source code... :-)

      --
      People who think they know everything are a great annoyance to those of us who do.
    67. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Don't waste your time trying ot convince this guy that he is wrong. I had an encounter with tomhudson a while back, and he was so mind numbingly idiotic that I decided just to write him off as special ed and move on.

      Whats more annoying is that he seems to think that he is making valid points.

    68. Re:Uhm, right... by Anonymous Coward · · Score: 0

      trolling, trolling, trolling

      keep those users posting

      rawhide!

    69. Re:Uhm, right... by kawika · · Score: 1

      The article quotes Charney as saying "half of all crashes in Windows are caused not by Microsoft code, but third-party code".

      It does not say the application takes down the OS. Perhaps if it said "crashes OF Windows" instead of "crashes IN Windows" but I think they are talking about your run-of-the-mill "segmentation fault (core dumped)" kind of events.

    70. Re:Uhm, right... by buffer-overflowed · · Score: 1

      I was talking about the driver subsystem and the differences between the Windows Paradigm of direct hardware access and the linux paradigm of indirect hardware access. Since several other posters have claimed it's drivers crashing Windows.

      Now, I can crash Linux with an app, but that's not what I meant.

      --
      The key to the enjoyment of pop music is to replace any instance of "love" with "C.H.U.D."
    71. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Heavens, you have a hardware problem. My current computer I've had for four years without ever seeing any BSOD. Running Win2k for 2 years then I installed XP and haven't looked back. However, I have seen hundreds of BSODs all due to hardware problems. It got to the point where I'd look at the BSOD and see memory address and replace ram or seeing file level corruption and replace a hard drive and the machine would never blue screen again until some three year old decided to spill juice all over the box.

      The same problem exists in Linux, stable until you have bad hardware, then you get to see lovely errors like bad magic number and various other errors that all result in kernel panic.

      I have seen software crash both Windows and Linux, MySQL has eaten any and all available memory on Linux and Exchange has done the same in Windows(When A/V software is installed) Regardless, maintaining hardware is important and all these cheap computers these days make it easier and easier to blame problems on software vendors. Although they do hold some of the blame. Plenty of blame to go around!

    72. Re:Uhm, right... by Anonymous Coward · · Score: 0

      One more thing - you loser Slashdot lifers don't have a telepathic connection to UFO's to substantiate your claims, the way I do.

    73. Re:Uhm, right... by Anonymous Coward · · Score: 0

      No surprise that you've not seen many BSoDs. IIRC, Windows XP automatically reboots the machine instead of actually telling the user something went wrong.

    74. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Where I work we develop some custom device drivers for some custom hardware under linux. I have seen bugs in our drivers do some pretty nasty things, ranging from a hard system hang to a kernel panic.

      Drivers can and will take down any OS if they have bugs.

    75. Re:Uhm, right... by xanadu-xtroot.com · · Score: 3, Interesting

      There is no way commodity intel boxes are going to match the reliability of the DEC hardware built to run VMS.

      Can't this same thing be said about MACs? Apple designs them, builds them, and codes the OS for that said machine.

      Don't get me wrong, I'm trying to say that this is not only a good thing, but something that I have the feeling this exact thought is kicking around BillyG's and Monkey Boy's heads.

      Prepare for a Win* exclusive machine to be released.

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    76. Re:Uhm, right... by Anonymous Coward · · Score: 0

      No, they're not saying a poorly designed app can take down the entire OS. These "crashes" are _reported_ crashes. That is, the OS is running well enough to detect a problem, gather data, log it to disk, fire up the IP stack, and transfer it to Microsoft. To put it in Unix weenie terms, it's a core dump, not a double panic. If the app took down the entire OS, you'd never know about it, because nothing would be running to report.

      Are you claiming that no Unix app can produce a core dump? Or that if I find a core file and mail it to someone, then the app "took down the entire OS"?

    77. Re:Uhm, right... by poot_rootbeer · · Score: 1, Flamebait

      [Microsoft tests] their code far more thoroughly than ANYONE who does open source including Red Hat, IBM and others.

      You may have worked for MS and known what kind of testing they do, but nowhere in your post do you claim to have done the same at RedHat or IBM.

      How, then, can you make such a claim?

    78. Re:Uhm, right... by mikerich · · Score: 1
      Also I would like to see where they got these numbers? If they are using the new 'feature' that notifies microsoft of application crashes then I'd be skeptical... If the OS crashes then the notices won't be sent to Microsoft.

      With XP, if the system crashes and forces a reboot, you get a 'System has recovered from a serious error' message and an option to send an error report to Microsoft.

      Now if only there was a way of translating those messages into human-readable form, that might actually help us mere mortals work out what is wrong with the computer.

      Best wishes,
      Mike.

    79. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Please show me the hundreds and/or thousands of full-time well paid open-source testers and I'll consider the assertion that open source code is well tested. I know for a fact that Windows has at least several hundred testers who spend all day testing each daily drop on hundreds of different hardware configurations, and they do a damn good job.

      The fact is, Linux and open-source programs in general just have fewer users, and that is the only reason it appears to be more stable.

      Just a little fact, in 8 years of running NT based Windows all day, every day, i've seen perhaps 3 blue screens, all of which were 3rd party driver related.

      In running Linux I've seen far more problems, including *years* of X windows crashing dramatically and/or hanging the machine.

      Sorry, I don't buy it.

    80. Re:Uhm, right... by bombom · · Score: 1


      Next time try buying better hardware you cheap bastard :P

      --
      IOException - Can't Speak
    81. Re:Uhm, right... by Arker · · Score: 1

      Actually in my experience Linux achieves near VMS stability pretty easily, as long as you don't use any proprietary drivers. That does require you to be a little selective with your hardware, but it is far from taking you out of the commodity/x86 market altogether.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    82. Re:Uhm, right... by tomhudson · · Score: 4, Informative
      My original post stated North America because most jurisdictions have taken Microsoft to task over this, including, for example,
      1. all of Canada
      2. the IEEE statement on the title of engineer
      Microsoft is not recognised by the (in the USA) Accreditation Board of Engineering and Technology (ABET), and don't have the ability to grant a BSc., which is a prerequisite for using the term or title Engineer in most states.

      Guess you've been caught talking out of your ass again (but that's what ACs do)

    83. Re:Uhm, right... by Arker · · Score: 1

      Actually the crashes they're reporting are caused by application programs, not drivers - when the drivers take the system out their little report tool won't work.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    84. Re:Uhm, right... by tomhudson · · Score: 1

      Badly-written drivers by themselves won't necessarily crash a system. A combination of badly-written drivers, and lack of parameter-checking, or wrong parameters, by a calling application, will. So we're seeing 2 distinct problems here. Unfortunately, the article doesn't point out the percentages, except that Microsoft code is responsible for 50% of all crashes. Considering that their code represents much less than 50% of the code installed on m ost machines, it's pretty damning.

    85. Re:Uhm, right... by DocUi · · Score: 1, Insightful

      The Peo Website cites the term Professional Engineer. Not just Engineer.

      As well, what about all the CNE's? Or CCIE's? Slam them all down if that's the case? Oh, and what about Train Engineers? Those guys that drive the trains?

      From Dictionary.com

      *One who is trained or professionally engaged in a branch of engineering.
      *One who operates an engine.
      *One who skillfully or shrewdly manages an enterprise.

      What about Genetic Engieers? According to the PEO site you will be CRUSHED for the impudence!

      Now, that said, I'm not saying that MCSE's should use the term Professional Engineer. But then should the PEO (and other bodies) call up websters and say to them, 'Oh! You need to change your definition of the word to include this?'

      I'm an MCSE, and worked my ass off for it. Spent a year in class TCP/IP DNS (protocol list up the wazzo) fundamentals and then working specifically with the OS to earn my Cert. I didn't braindump and hate all the buggers who do so. But the fact is, Until I get a letter from the PEO or M$ saying that I can't put on my resume that I am a Microsoft Certified Systems Engineer, I will continue to do so. Then if the PEO decides to take me to court, then perhaps we'll see if M$ is going to stick by the people who worked for their Certs.

      This is my first post on Slashdot, (long time Reader) and I know that I'll probably be flamed by those who know better than I. But this was something that I Felt strongly enough about to say something about.

      ~DU

    86. Re:Uhm, right... by mkldev · · Score: 2, Interesting
      However, an OS crash due to an application failure is generally considered to be the fault of the OS. Where the fault lies for an OS crash due to a driver bug depends on whether you're a microkernel zealot or not.

      Third-party code that could reasonably take the blame for "crashing Windows" would almost certainly be limited to drivers or other in-kernel code. Since 99% of third-party kernel code tends to be drivers, most people just round up and say "drivers". :-)

      --
      120 character sigs suck. Make it 250.
    87. Re:Uhm, right... by Lurker_2k · · Score: 1

      They do, I've worked in it.

    88. Re:Uhm, right... by aug24 · · Score: 1
      So, are Linux driver writers just *better*, or is there some other cleverness protecting us. I ask cos my boxes simply never crash...

      Anyone here know about Linux driver writing?

      J.

      --
      You're only jealous cos the little penguins are talking to me.
    89. Re:Uhm, right... by DocUi · · Score: 2, Interesting

      Ug, sorry, posted this in the wrong place. (@set me=Newb_Slashdot_poster) The Peo Website cites the term Professional Engineer. Not just Engineer. As well, what about all the CNE's? Or CCIE's? Slam them all down if that's the case? Oh, and what about Train Engineers? Those guys that drive the trains? From Dictionary.com *One who is trained or professionally engaged in a branch of engineering. *One who operates an engine. *One who skillfully or shrewdly manages an enterprise. What about Genetic Engieers? According to the PEO site you will be CRUSHED for the impudence! Now, that said, I'm not saying that MCSE's should use the term Professional Engineer. But then should the PEO (and other bodies) call up websters and say to them, 'Oh! You need to change your definition of the word to include this?' I'm an MCSE, and worked my ass off for it. Spent a year in class TCP/IP DNS (protocol list up the wazzo) fundamentals and then working specifically with the OS to earn my Cert. I didn't braindump and hate all the buggers who do so. But the fact is, Until I get a letter from the PEO or M$ saying that I can't put on my resume that I am a Microsoft Certified Systems Engineer, I will continue to do so. Then if the PEO decides to take me to court, then perhaps we'll see if M$ is going to stick by the people who worked for their Certs. This is my first post on Slashdot, (long time Reader) and I know that I'll probably be flamed by those who know better than I. But this was something that I Felt strongly enough about to say something about.

    90. Re:Uhm, right... by DDX_2002 · · Score: 5, Insightful
      The "PE Ponzi scheme"? I hope you're kidding.

      Out of all the professions, engineers have the ability to kill the most people in the least amount of time through incompetence. A doctor can only kill one patient at a time, a lawyer can only get a handful of co-defendants on death row at once, and an accountant can only kill people if they jump out their window because of his bad advice. But, a guy who is an "engineer" and doesn't know hiw head from his ass can design a house/dam/building/bridge/etc. that can kill rather a lot of people. And those people probably weren't the ones who hired the engineer, so they don't really have any way of knowing what his credentials are when they decide if they want to use the bridge, live near the dam, etc.

      --
      MHO. YMMV. Any resemblance between this post and real persons, or reality in general, was accidental.
    91. Re:Uhm, right... by __aagmrb7289 · · Score: 1

      I missed the part where the OS completely crashes? I thought they said the application was crashing...

      Oh, that was a question you asked. Well, the article (and yes, before you gasp in shock, I, for one, read the article first, BEFORE posting), actually answers all your questions, so perhaps you should read it? Maybe I'm wrong to ask people to read an article, but hey, I'm only human. If you need a translation into smaller words, please let me know - I'll gladly comply.

    92. Re:Uhm, right... by Lurker_2k · · Score: 2, Informative

      Sorry if I misunderstand something here but doesn't that indicate a memory/resource leak somewhere?
      Its still a bug even if it doesn't bring the system to it's knees for days.


      Actually, it's a stress test. This is generally an automated tst where we would run scripts to open and close various applications and whatnot for days. One script I ran when I was contracting at MS was something that opened up every single image in a certain directory (100+ jpgs) and at the same time, the machine would be also opening up several dozen excel spreadsheets, doing calculations on them, and exporting them to word files.

      The system would be pegged at 100% CPU usage and the memory usage would max out as well, hence it was unusable from an ordinary standpoint. The scripts generally can be set to autoterminate after a certain amount of hours. Over the weekends I'd sed them to terminate after 72 hours and would arrive back on mondays to check out what ran and what didn't. For the systems that crashed, I'd have to send out reports to the various developers regarding how it crashed, what module actually crashed, and when it crashed.

    93. Re:Uhm, right... by Rucker · · Score: 1

      This engineer thing again?! WTF? Please read this post

      --
      Rucker
    94. Re:Uhm, right... by tomhudson · · Score: 1
      I've postedf elsewhere in this thread today links to both the US Accreditation Board of Engioneering and Technology, which lays out the requirements for using the title Engineer, and the Canadian equivalent.

      As for RedHat, Novell, etc., they are also in violation to the extent that they sell "certification" as an engineer. In both the States and Canada, an engineer must hold at least a BSc., and then he/she must be board-certified. Anything else is just "passing off", with certain well-defined exceptions (of which software "engineer" isn't one).

      The reason I posted the Quebec link is because it was the first that popped up in Google, probably because the local Order of Engineers doesn't like the idea that people are mis-representing themselves to the public as engineers when they're not. Microsoft had originally agreed to change it (the MCSE designation), but backed down in the face of threats from people who had paid money for the "title". It's going to be another of those things that eventually gets dragged out before the courts.

      As for your other remark, I made a distinction between drivers and OTHER code. All drivers are code, but not all code is/are drivers. Learn to read, dude.

    95. Re:Uhm, right... by VivianC · · Score: 1

      Some things, such as drivers, require access to kernel-space, and so can crash the OS. Every OS crash I have had from Windows 2000 can be traced to one of four causes:

      nVidia Drivers.
      ATi Drivers.
      Creative Labs Drivers.
      Chipset fan dying.


      You are either lucky or don't use your sysem much. I agree with all of your items but have some to add:

      Outlook XP being denied access to a POP3 mailbox can cause the system to freeze for 90 seconds, hang requiring a kill from task manager (after which the keyboard no longer works?) or a complete crash.

      Pitney Bowes Stamps Online program can crash the system randomly when trying to access the Outlook contacts from the address page.

      I stopped using Real Player and Media Player on my main system because of conflicts with other third party software.

      Just a few examples.

      --
      Viv

      Gmail invites for ip
    96. Re:Uhm, right... by DocUi · · Score: 1

      I'll send my PayPal amount to you now to certify myself as person! ~DU

    97. Re:Uhm, right... by Anonymous Coward · · Score: 0

      who cares. They admitted they're responsible for half of all Windows crashes.

      That's good enough for me.

    98. Re:Uhm, right... by danheskett · · Score: 5, Insightful

      However, there are tons of people who enjoy fixing or finding bugs, and provide hundreds of man hours of testing a day

      That isnt always the case. Code can get into the kernel that hasnt been reviewed by anyone for more than a brief few seconds. And after that it can be an indefinite time before that code is reviewed again. If it is sexy code, yeah, it will get seen. If it is mundane, or routine, chances are no one will look at it until they suspect a problem.

      The OSS world is quickly reaching a conclusion. For a long time, stability was how Linux could eat MS's lunch. But I haven't seen a single person who can straight-face deny the marked and vast improvement in MS products stability. They have for years now been systematically refining and improving Windows and including tools and using methods to improve stability and reliability. 10 years ago NT4 was properly laughed for being an instable piece of crap. Now, Win2003 is so much better it is a *rare* company who will stay away simple for reliability purposes.

      The next big battle is going to be security. MS has been working on that too. These are issues MS is working on taking from the OSS world. People ought not count MS out. They are viciously improving thier product and initiating stategies to remove the issue from the table.

      Take this latest MS worm issue. Way less severe than previous issues, much better patch distribution time, and generally a much more smooth operation.

      But back on topic: about your issues with Win2k crashing with certain apps. I have experienced none of what you talk about, but do not be fooled into thinking that other OS's don't have the same problems. Win2k crashing for legacy apps isn't a good thing, but in the end, its pretty acceptabe considering the level of emulation that must take place to run 16-bit real mode code on a 32-bit protected mode OS. I've crashed Linux with dosemu before as a point of reference. Additionally, it is hard for you to know what caused Windows to crash. In essence, an app that is allowed to write data to devices that run in the kernel could potentially crash the system. The same goes for just about all OS's who run drivers in kernel mode (including how most of the Linuxes work).

      Your experience confirms what MS is saying. The applications you consistently run cause Win2k to crash. It is obvious they simply do not function correctly. Bad apps can cause a system to crash on Windows. It is also true that a bad app can cause Linux and *BSD to panic.

    99. Re:Uhm, right... by jstultz · · Score: 1
      If the OS crashes then the notices won't be sent to Microsoft.
      Actually, in my experience using XP, I think the only time that the OS has actually been completely taken down by a crash, the OS logged the error, and gave the notification upon the next bootup, indicating that there was an error, and offering the standard "Send Error Report."

      So, actually, when the OS crashes, then the notices will be sent to MS, if the user decides to send the reports.

    100. Re:Uhm, right... by tomhudson · · Score: 1
      Well, why not just check on what your state/province governing body has to say about the term "engineer". In both the States and Canada, the use of the term "engineer" (not just "professional engineer") is governed by state or provincial law.

      If you're not board-certified, you can't use the term "engineer". It's as simple as that. The Accreditation Board of Engineering and Technology (US) requires a minimum BSc. Last I looked, Microsoft wasn't handing out university degrees.

      If you really want to test it, put an ad in your local paper and rat yourself out to the local board. They'll send you a cease-and-desist, or a copy of the law :-)

      Look, the simple fact is Microsoft defrauded you of $$$ by selling you something they weren't allowed to sell - the "right" to be an "engineer". Tell them you want your money back. They'll give it to you if you sign an NDA.

    101. Re:Uhm, right... by mkldev · · Score: 1
      Just the very thought of MS still allowing kernel-mode printer drivers makes me very scared. Printer drivers belong in user space and nowhere else. Period.

      Chalk another one up to Microsoft in their infinite mediocrity.... *shivers*

      --
      120 character sigs suck. Make it 250.
    102. Re:Uhm, right... by Captain+Nitpick · · Score: 1
      Not exactly true. I worked in texas and was a software engineer. I was not however a proffessional engineer.

      If you weren't P.E. certified, you couldn't legally call yourself an engineer in Texas. No exceptions.

      --
      But then again, I could be wrong.
    103. Re:Uhm, right... by temojen · · Score: 1
      To architect an OS otherwise would take such a huge performance hit to make the OS unusable.

      I suggest reading

      Microsoft's 80386/80486 Programming Guide, Second Edition, by Ross R. Nelson, Microsoft Press, ISBN1-55615-343-0

      The information provided therein is applicable to VMS-like and UNIX-like OS's

      In fact Linux and windows could both do some things better WRT driver isolation (like useing more than 2 rings), but it would make the kernel x86-specific in a big way.

    104. Re:Uhm, right... by EnVisiCrypt · · Score: 5, Informative

      Yup.

      I've done an embedded system with QNX, and it is quite the nice RTOS.

      Under QNX, the devices hang out in the device manager, which is not in the kernel space, and the drivers are handled by the process manager, also not in the kernel. Since the kernel exists just to pass messages, essentially, it is uncrashable.

      --


      *everything* is Orwellian to cats.
    105. Re:Uhm, right... by Ominous+Coward · · Score: 1

      Kazaa's crashed on me quite a few times, but it never caused Windows to crash on me, that I can remember. It tends to just crash itself, but leave other things alone.

      Yes, I'm admitting to using Windows, but I also use OS X, and Unix. Flame away.

      --
      Ceci n'est pas une sig.
    106. Re:Uhm, right... by tomhudson · · Score: 1
      Train Engineers are granted a specific exemption in most jurisdictions (the term was grandfathered).

      It doesn't matter what dictionary.com or other sites say, the judge won't buy it. He or she will look at the law in your jurisdiction, and if you're in either the States or Canada, you can't use the term "engineer", either as part of an acronym, or as a descriptive title, unless you're either:

      1. a dues-paying member of the association of engineers in your state or province
      2. one of the specific exemptions coded in your jurisdiction
      Also, you CAN post html-formatted, so it doesn't look like one long stream-of-consciousness rant :-)
    107. Re:Uhm, right... by Homology · · Score: 1
      That's just ignorant. Any device driver running on the system has complete control of the system.

      Yup, but the average acne-infested /.-dotter will just ignore you. Linux is God, Microsoft Windows is just an acronym for 666, and besides, *BSD is dead since GNAA rules the world.

    108. Re:Uhm, right... by AstroDrabb · · Score: 4, Informative

      Yup, I have to agree with that. It depends on what you are using it for. For the average desktop use, XP is a big improvement over win9x. However, I get a lot of crashes from XP especially with Outlook when I am doing some heavy compiling and do some heavy dev work. 6 months ago I switched to using Linux to develop with at work (without anyones knowledge) and things have been great. This is at a fortune 500 company. Some people caught wind of it and now a few other developers and most of the Oracle DBA's are asking and showing interest. I have been MS free on my home network for 3 years or so and it has been great. Being able to be almost MS free on my workstations at work has been icing on the cake. Oh, one other thing I don't think anyone has seemed to notice is that is doesn't matter whether those 50% of crashes are from drivers OR apps. The thing that sticks out to me is MS is admitting to 50% of all crashes is because of their product. They are just saying it in a marketing friendly way to try to push the blame to driver developers.

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

      I think they are talking about drivers

      They may be talking about drivers, but I've run plenty of apps capable of crashing Windows without help from any third-party driver.

    110. Re:Uhm, right... by Anonymous Coward · · Score: 0

      This isn't news. This is just banter from M$ to blame other people for their mistakes.

      Why this is on /. I'm not sure. It's on ZDNet because ZDNet is a pro-M$ news source. I wouldn't be surprised if M$ owns them, or part of them.

      John

    111. Re:Uhm, right... by clary · · Score: 5, Funny
      If you weren't P.E. certified, you couldn't legally call yourself an engineer in Texas. No exceptions.
      Must be a bitch finding qualified dudes to drive the trains. ;-)
      --

      "Rub her feet." -- L.L.

    112. Re:Uhm, right... by JAgostoni · · Score: 1

      Also I would like to see where they got these numbers?

      You don't suppose people actually click on that "Send" infor to MS button when XP crashes do you? I always wondered since I don't...

    113. Re:Uhm, right... by mkldev · · Score: 1
      I suspect the former MS sinner recently saved from eternal darnation in heck... err...^U
      I suspect the former MS engineer meant that they ran application tests that intentionally leaked like a sieve to test the VM subsystem, not that the OS itself leaked so much memory that it became unusable after a few days. Of course, the latter could be a much more effective solution to stability problems. I mean, if it gets so slow that you have to reboot it every couple of days, nobody will notice the crashes. :-p

      --
      120 character sigs suck. Make it 250.
    114. Re:Uhm, right... by DocUi · · Score: 1

      IN your reply to my double post, you stated that I could get my money back from M$ if I bitched. But I'd have to sign an NDA? Did you do this or someone you know? (yeah I copied and pasted the former post) Blah. And if I were to post up my resume in a newspaper add claiming I was an MCSE. I would love to see them send me a cease-Desist order. The fact is till either M$ (and Novell and Cisco and and and) or the Engineering bodies cave, or the courts decide what's what. I is what I is and that's all that I is. ~DU

    115. Re:Uhm, right... by Anonymous Coward · · Score: 0

      lets see you write an app that will crash z/os. i doubt you could even if you tried

    116. Re:Uhm, right... by Arker · · Score: 1

      That's right, because nVidia drivers have never crashed Linux. Oh wait, they have?

      I never said Linux was perfect either. It's obviously far superior to Windows, however.

      I don't use proprietary drivers, no one is forced to, and I've never seen Linux crash outside of hardware failure. Never.

      Some things, such as drivers, require access to kernel-space, and so can crash the OS.

      That's actually false. You apparently don't realise that not all kernels are monolithic. In reality, many OSs don't allow drivers to access kernel space. Early versions of NT, designed by the old VMS team, didn't allow that. MS deliberately sacrificed stability for performance here.

      Ironically, modern processors minimise those performance hits all on their own, and state of the art programming techniques minimise them greatly as well. L4 is a remarkably fast kernel, able to emulate Linux with only 5% performance hit relative to the monolithic linux kernel, on modern hardware, without allowing drivers to crash it.

      And your statement regarding the causes of your crashes is... unbelievable. Many many people see applications programs crash their computer on a daily basis.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    117. Re:Uhm, right... by tomhudson · · Score: 2, Insightful
      Rules evolve to, among other reasons, protect the public. You were ripped off if you bought an MCSE designation from Microsoft, thinking that you are now some sort of "software engineer". You in turn are trading on the value of the term "engineer", if you are not at least a BSc. with a degree in engineering. What's so hard to understand about mis-representation not being in the public good?

      Besides, good code is an art form. It requires flashes of inspiration, attention to detail, insight, a willingness to think outside the box, etc.

      A better term for what most MCSEs are would be "technician", not "engineer", but that just doesn't have the same oomph to it, and M$ wouldn't be able to sell it for as much coin.

    118. Re:Uhm, right... by Jerf · · Score: 2, Insightful

      (Note I am not the original poster who made the claim.)

      You may have worked for MS and known what kind of testing they do, but nowhere in your post do you claim to have done the same at RedHat or IBM. How, then, can you make such a claim?

      In all fairness to Microsoft, I am fairly certain that Microsoft employs more test engineers directly then Red Hat employees engineers total. It is not completely logically rigorous to therefore conclude Microsoft necessarily does more testing in terms of man-hours (need a few more statements), but it's a fairly safe conclusion.

      But the compairision is not "fair" because the Linux folk share testing, while Microsoft is responsible for their own. A bug found by a Red Hat engineer or user is frequently in the "upstream package" (at least, that's the term Gentoo uses; I don't know how universal it is), that, when fixed, will propogate back down to all Linux distributions sooner or later.

      In truth, I'd submit there's no way to "fairly" compare the testing the two groups do; it's just too different. All I can say is while it is again not necessarily a logically rigorous thing to say, it's safe to say that Open Source is indeed tested quite thoroughly on the ground that all insufficiently tested software is basically a seething mass of bugs, quite a bit of Open Source software is not a seething mass of bugs, therefore, quite a bit of Open Source software is sufficiently tested. Through what means, in the end, doesn't matter to the end user terribly much.

      Asking for justification of the claim is a fair challenge, though; this message is not meant to imply otherwise.

    119. Re:Uhm, right... by Rucker · · Score: 1

      Protect the public from what? Joe Sixpack calling an MCSE to build a bridge? I bet people do that and MCSEs agree all the time! Yeah, that's the ticket.

      The only thing at work here is power hungry professional organizations.

      FWIW, I'm not an MCSE or the like.

      --
      Rucker
    120. Re:Uhm, right... by BostonPilot · · Score: 3, Insightful

      Someone else mentioned QNX. There's a performance hit to running drivers in a protected context, but it does not make the OS unusable. QNX is a really fine system, and I wish Linux had gone the drivers-in-usermode route - I'll take stability over speed anytime, thanks.

    121. Re:Uhm, right... by Zeinfeld · · Score: 4, Interesting
      Can't this same thing be said about MACs? Apple designs them, builds them, and codes the OS for that said machine.

      Depends on the vintage. During the Amelio era Apple had serious quality problems. When I was at the AI lab about 6 years ago the Apples in use would crash about twice a day but the way they were going down was completely unlike Windows which tend to crash when provoked - indicating a likely software cause. These machines would just freeze up at random.

      Since Jobs has been on board Apple do seem to have a major commitment to build quality. The problems they have been having have tended to be caused by pushing the envelope too far rather than shoddy components.

      I don't think that Microsoft will go into the same market as Dell. Building PCs is a very low margin business.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    122. Re:Uhm, right... by pmz · · Score: 4, Insightful

      With Windows there are a gazillion vendors of every component you can imagine.

      It would have taken only a small team of Microsoft programmers to develop a useful bundle of fundamental hardware tests for their beloved operating system. How hard is it to have the OS test basic functions, like RAM, the PCI bus, the IDE bus, etc.? For Solaris, Sun puts a CD with their VTS software in the box set. Does Microsoft have fewer resources than Sun?

    123. Re:Uhm, right... by Keeper · · Score: 3, Informative

      I can't speak for Candada, but I believe Texas is the only place that "Engineer" can't be used, because people with certifications don't take/pass some sort of official engineering exam. Sturt Univeristy can get away with it because they're not in Texas, and can't feel the wrath of a Texas court -- wheras MS can.

      And Watson can and does report back to "the mothership" for driver crashes, when the user allows it.

    124. Re:Uhm, right... by EddWo · · Score: 1

      Well good.. keep at it.

      Sure the system can be stable just after installation, but once you start adding a sound cards drivers and software suite, (Creative are bad at trying to take over your machine), a CD Burner and suite (eg packet writing software), a Graphics card and suite, eg ATI all-in-wonder, a scanner and suite, printer driver suite, etc, you get lots of drivers all trying to control the same resources.

      Each manufacturer seems to insist on writing their own hardware drivers rather than using the MS class drivers.

      eg. My CD burning software added an extra driver to my removeable USB2 CD-R device that stopped it being hot plugable.

      Oh and the USB issue, every time you plug a device into a different port it is reregistered as a new device and the drivers are reinstalled.
      I know about the DEVMGR_SHOW_NONPRESENT_DEVICES trick that helps to clean up the mess but why is it hidden by default? I looked at my unles machine earlier today and he had at least 20 mice listed, and 5 copies each of his scanner and cd-burner.

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    125. Re:Uhm, right... by tomhudson · · Score: 3, Interesting
      you wrote:
      And if I were to post up my resume in a newspaper add claiming I was an MCSE. I would love to see them send me a cease-Desist order.
      1. Post your ad
      2. Rat yourself out to the local board
      3. You WILL get your cease-and-desist letter
      I did better. To prove this (that Microsoft was breaking the law) to an engineering friend of mine, I went a step further - threatened to start handing out certifications same as microsoft, by a specific date, unless they took action against M$.

      Surprise, surprise, got a visit, nut just a letter. Also got a copy of the actins they've taken against Microsoft, and the on-going negotiations re the use of the term "engineer".

      They're ready to hand out fines of $600 to $6000 per day per incident, but most people change their ad real quick when they get a copy of the law along with the list of fines.

      The funny thing is that in this case I agree with the governing bodies, and I'm usually not in agreement with "government-think".

      If you don't want to sign an NDA, you can always take M$ to small-claims court for a refund. You have the law backing you up, and you could probably get the local engineering board on-side.

    126. Re:Uhm, right... by aoteoroa · · Score: 2, Informative

      re: "Consider this: Microsoft has been ordered not to use the term MSCE in both the United States and Canada because Microsoft does not have the legal right to "certify" people as engineers."

      cite?


      Canadian Council of Professional Engineers (CCPE) opposes the use of the word "Engineer" in the MSCE designation


      Microsoft Debating World-Wide MCSE Name Change

    127. Re:Uhm, right... by Anonymous Coward · · Score: 0

      If you never use the app, it can't crash the system.

      You've never had an installer that interfered with the rest of the system? Like perhaps messing up parts of the registry? The way windows is set up with installers, just installing an app gives them free reign to screw your system. The app may not even ever have to run to F something up.

      One of the reasons I like small OS style software that doesn't require an installer.

    128. Re:Uhm, right... by McNeany · · Score: 0

      I think you mean alias not acronym.

      --
      I don't believe in sigs.
    129. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Certainly that sounds like an improvement, until you realize that an embedded system that continues to run when an important driver is down, is probably useless anyway.

      Of course this depends on the particular type of system and the particular type of driver.

      One embedded control system I worked on continued running when the driver code for processing the analog inputs crapped out. The system was then useless since the inputs could not be read.

      We changed it so that the drivers had to reset a hardware watchdog timer periodically. Then if a driver died, the system would automatically reboot (~2 secs) and things went back to normal.

    130. Re:Uhm, right... by Anonymous Coward · · Score: 0


      Fanboy. It's funny how you always jump to MSFT's defense.

    131. Re:Uhm, right... by mystran · · Score: 1
      Actually.. if you wanted to have a secure system, you might want to check EROS instead. The site also explains what is wrong with current systems and who it could be fixed.

      I agree though, that going with a microkernels are better way to construct stuff that even might work..

      --
      Software should be free as in speech, but if we also get some free beer, all the better.
    132. Re:Uhm, right... by the+web · · Score: 3, Insightful

      "With Windows there are a gazillion vendors of every component you can imagine." Not accusing you of staunch defense, but I love when people in general use this line in defense of microsoft crashicity. If you ask me, MS is the one that choose which sandbox they wanted to play in. If they wanted to be strictly proprietary they could've chosen that route. Clearly MS took on a challenge they were not up to in the end.

      --
      __
      Thou hast besquirted me, O leotarded one.
    133. Re:Uhm, right... by tomhudson · · Score: 1
      Engineers do more than build bridges.

      But, on the topic of bridges, we had one collapse during construction a couple of years ago, killed 1 person, and it turns out one of the "engineers" wasn't an engineer. He figured that, since he had taken the courses, he would "claim" the title, instead of waiting for his board certification.

      The only reason this came out was because someone was killed.

      It's like those cases in California where some guy was doing liposuction with a Shop-vac and a couple of spatulas, claiming to be a plastic surgeon. We only heard about one that because people ended up really disfigured, scarred for life. Ended up on TV. Pretty grim.

      I'm not disputing that some organisations are power-hungry, but they (unlike Microsoft) are supposed to be acting in the publics' interest. Keeping Microsoft from defrauding the public with bogus "engineer" certifications is a legitimate part of their job.

    134. Re:Uhm, right... by truthsearch · · Score: 1

      XP users are an extremely small percentage of their user base, so for the moment OS crash info is almost never sent.

    135. Re:Uhm, right... by tomhudson · · Score: 4, Insightful
      poster wrote:
      Out of all the professions, engineers have the ability to kill the most people in the least amount of time through incompetence
      What about politicians? They're the ones with the power to declare war, and they're the ones with access to the big red "launch" button.

      They're also the ones who can either sit back an do nothing about environmental degradation, which will end up killing us all, or pass sometimes-unpopular laws and/or try to educate the public.

    136. Re:Uhm, right... by Anonymous Coward · · Score: 1, Funny
      ...essentially, it is uncrashable.

      Just like the Titanic
    137. Re:Uhm, right... by Anonymous Coward · · Score: 0


      In 2 years time, I've only seen 1 blue screen of death


      Weren't you paying attention? They replaced the bsod (in most cases) with a simple hang (requiring the user to hold down the power switch to force a power cycle) way back in NT5 ... ummm ... W2K.

    138. Re:Uhm, right... by Nevo · · Score: 1

      Actually, when the machine blue screens, savedump.exe checks and sees that there's a memory dump and does indeed offer to report back to Microsoft if configured to do so.

    139. Re:Uhm, right... by Feztaa · · Score: 2, Funny

      I don't get why the CCPE would have such a huge problem with somebody being a "Minesweeper Consultant, Solitaire Expert".

    140. Re:Uhm, right... by StormReaver · · Score: 1

      "Even with Linux there are some binary only drivers that can lead to the exact same problems that Windows exhibits. So the real problem isn't with Microsoft at all, it's with hardware vendors."

      You have argued reasonably well to make the parent poster's point, and I can add to it. In the 7 or 8 years I was using the older Open Source video drivers, I only once had a system crash (while playing Quake). When I bought my NVIDIA GeForce 2 and installed the NVIDIA 3D driver, my system would sporadically and randomly lock up with only flashing LEDs doing anything.

      The point the parent was making is not that Linux is immune to drivers freezing the system (because it's not immune), but that Open Source drivers are far more stable and reliable than closed drivers (which has been my experience).

      While using Open Source drivers, my only system crashes were one occurance while playing Quake and several occurances of hardware failure (CDROMs locking the IDE channel when they die, HD cables working loose, etc.).

      One other person, a few months ago, suggested that XFree86 4.x may have been the cause, but that doesn't seem to be the case since I can replace the NVIDIA driver with the Open Source driver and not have any crashes.

    141. Re:Uhm, right... by Anonymous Coward · · Score: 0
      Not that I really care to defend MS, but playing devil's advocate, MS apps would be more likely to crash than other apps because they're used more.

      Microsoft apps are more likely to crash the OS because they are more tightly coupled to the OS via undocumented API calls. Is Internet Explorer an app or part of the OS?

    142. Re:Uhm, right... by cygnusx · · Score: 1

      Actually, windows nt before 4.0 ran video drivers in usermode, which is where NT gained its hogslow reputation from.

      From 4.0, video drivers ran in kernel mode: something I don't fully understand. I can understand a workstation OS's video drivers running in kernelmode, so AutoCAD, SoftImage et al run well. But why do Windows NT Server's video drivers need to be in kernelmode?

    143. Re:Uhm, right... by harvardian · · Score: 2, Informative

      This has been said already in this article's comments, but people who say it aren't getting modded up, so I'll try again:

      Honestly, I think they may be including more than just OS crashes in these statistics. I'd say that in the past month, my computer (running WinXP) has crashed a handful of times. Of those crashes, one was severe (I think explorer restarted and apps closed? whatever happened I didn't need to restart).

      The other 5 (estimated) or so "crashes" were IE going down. Of the 5 times IE went down, a couple were caused by espn.com and a couple were caused by a nasty ad on nytimes.com.

      But here's my point: when I had my "severe crash", I reported it via Watson, and it didn't know wtf went wrong. When espn.com crashed the first time, I reported it via Watson and it told me Flash died. For the other 4 times Flash killed IE, I force-killed the program and DIDN'T report the problem because I knew what it was.

      So my statistics for the month are: a handful of app crashes (1 reported) and 1 os crash (1 reported). So I'm right on par with their data, that 50% of my REPORTED crashes were OS crashes (Microsoft's fault) and the other crash was IE going down (not Microsoft's fault).

      In the end, based on my personal experience, I'm guessing that they include app crashes in their data, or at least IE crashes (since it's "tied" to the OS). It might not be a driver issue, and it might not be Microsoft's inherently flawed paradigm for writing code at all.

    144. Re:Uhm, right... by Opie812 · · Score: 2, Funny

      Do you have any statistics to back that up? I am so sick of the generalizations that people spew without any back up

      I totally agree with you...which really surprises me since it's a well known fact that 87 percent of all AC's are morons.

      --
      I'm not a nerd. Nerds are smart.
    145. Re:Uhm, right... by 198348726583297634 · · Score: 2, Insightful

      For some of us, the next big battle is control and ownership. My freebsd server won't have DRM, nor does my iBook.

    146. Re:Uhm, right... by monkeydo · · Score: 4, Informative
      But then again you could be worng, and look at that, YOU ARE!

      The "Texas Engineering Practice Act" has a whole page of exceptions, but they call them "exemptions".

      Lets see if we can find the relevant parts:
      Section 20. EXEMPTIONS.

      (a) The following persons shall be exempt from the licensure provisions of this Act, provided that such persons are not directly or indirectly represented or held out to the public to be legally qualified to engage in the practice of engineering: ...SNIP...

      (3) a person doing the actual work of installing, operating, repairing, or servicing locomotive or stationary engines, steam boilers, Diesel engines, internal combustion engines, refrigeration compressors and systems, hoisting engines, electrical engines, air conditioning equipment and systems, or mechanical and electrical, electronic or communications equipment and apparatus; ....SNIP...


      Well, that would seem to apply quite nicely not only to train engineers, but also software and systems engineers.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    147. Re:Uhm, right... by F34nor · · Score: 1

      Is it true that the Railroads have a huge swath of high bandwith spectrum?

    148. Re:Uhm, right... by Anonymous Coward · · Score: 1, Insightful

      Well, pre OS X Mac crashes were very common, because there was no protected memory.

      If Windows NT-derived operating systems were designed right, the only thing that should crash them is faulty device drivers or other kernel-level code. But it's applications that are crashing Windows. This doesn't happen with Macs. This doesn't happen with Linux.

    149. Re:Uhm, right... by (-1,+Flamebait) · · Score: 0

      Implementation vs results. Regardless of how Linux accesses its devices, it can still crash, just like Windows.

    150. Re:Uhm, right... by H8X55 · · Score: 1

      Because of MS's ability to interface with different hardware as well as software they have taken a challenge and overcome a lot to do what they have done. I don't think MS is perfect, but neither in Linux, so until the day when one is, i will run a MS box and a Linux box and enjoy the best from both worlds.

    151. Re:Uhm, right... by danheskett · · Score: 1

      At the end of the day, DRM is a fad. MS has some iniatives to support it as a hedge - ie, if Congress forces it down our throats MS is ready to be the provider. Elsewise, they realize that digital media is what drives their sales - music, MP3s, DVDs, and the Internet is what causes people to buy PCs and therefore patronize MS.

      And FYI, don't be so sure about Apple jumping on the DRM bandwagon. It seems unlikey now, but if the law comes down, they'll be on board.

    152. Re:Uhm, right... by Ironica · · Score: 1

      When espn.com crashed the first time, I reported it via Watson and it told me Flash died. For the other 4 times Flash killed IE, I force-killed the program and DIDN'T report the problem because I knew what it was.

      So my statistics for the month are: a handful of app crashes (1 reported) and 1 os crash (1 reported). So I'm right on par with their data, that 50% of my REPORTED crashes were OS crashes (Microsoft's fault) and the other crash was IE going down (not Microsoft's fault).


      Hmmmm... ok, let me see if I understand this:

      - You had five OS crashes; all but one were attributable to an application. (If this is not the case, then the example isn't relevant to the article.)

      - You reported two crashes; one was directly in the OS and one was in the MS browser IE.

      - The four application crashes were in IE, a Microsoft product, but were due to Flash code.

      - This third-party Flash code that crashed your browser was badly formed and would crash any web browser under the same circumstances.

      - The resulting crash in another browser would bring down the OS in the same circumstances.

      I'm thinking that, possibly:

      - Your four application crashes did not actually take down the OS, so are not relevant to the statistics cited. Of your actual OS crashes, 100% were MS's fault.

      - The four IE crashes attributed to Flash may be because IE did not handle Flash properly, rather than that Flash did something naughty.

      - If the IE crashes did bring down the OS (which would be relevant to the 50% statistic), they only did so because of how IE is integrated with Windows, and in another browser, the crash would have been restricted to the application.

      Can you clarify which scenario is correct?

      --
      Don't you wish your girlfriend was a geek like me?
    153. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Jesus Christ, Shut up you sanitation engineer

    154. Re:Uhm, right... by BurritoWarrior · · Score: 2, Insightful

      Horesefeathers. The only reason the patch distribution was any better was because MS got advanced notice from the people that discovered it. They could just as easily have not informed MS and developed an exploit to release into the wild when nobody was patched. Then all hell was broken loose.

      Second the worm that is out there has a lot of flaws itself and causes machines to crash and reboot, mitigating the damage.

      Third, it has no malicious payload. If it did the general populace would be in a world of hurt.

      Yes, Windows is more stable than it has been in the past. Yes, MS is also making some improvements in security. But this worm is no barometer of either.

    155. Re:Uhm, right... by (-1,+Flamebait) · · Score: 0

      Why don't you update your homepage link, back to http://www.fuckmicrosoft.com. Then people will take you more seriously.

    156. Re:Uhm, right... by Anonymous Coward · · Score: 0
      drivers or other in-kernel code

      Which begs the question: Why did MS never exploit rings 1&2 ?

    157. Re:Uhm, right... by Holi · · Score: 1

      Heh heh It's so funny that this is the one year anniversary of that article. Yeah I know completely off topic but what the hell.

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    158. Re:Uhm, right... by Ironica · · Score: 2, Interesting

      One of my pet peves about reviews of the latest video hardware is that the quality of the drivers seems to receive only scant attention.

      Not in my experience. Maybe my exposure to video card reviews is limited, but in the last few Radeon 9*00 vs. GeForce FX 5*00 rounds, a good deal of attention was paid to drivers. The most recent review I read on Tom's Hardware actually compared the FX cards to two versions of the Radeon's Catalyst driver, since ATI was billing the 3.5 version with significant performance improvements. They also spent at least a couple of paragraphs talking about the quality improvements with the 44.03 Detonator driver, since the previous major issue with the FX cards was the hideous quality of the ansiotropic filtering (which turned out to be a driver problem, not a hardware problem).

      IMHO, anyone who isn't paying attention to drivers in comparing video cards is missing 75% of the picture. It's like comparing CPUs and completely ignoring the motherboard chipset. (Oh, wait, people do that too, huh?)

      --
      Don't you wish your girlfriend was a geek like me?
    159. Re:Uhm, right... by Namaseit · · Score: 1

      Well the problem I see with your comparison is that IBM and RedHat do not do all their own testing. It is Mandrake, Suse, Gentoo, Novell, IBM, Debian, Yoper, Knoppix, Slackware, Clark Connect, Xandros, Morphix, Vector, Sorcerer, Libranet, Ark, Movix, Lindows, Turbo Linux, Trustix, Immunix.... I can keep going if you want, that also do testing. The fact is all these distros and companies are employing some of the best hackers in the world. Working day and night around the world on hundreds of projects.

      Now im not saying that Microsfts testing phase is less comprehensive either. But I do know that being as crippled as it is, with lawsuits, FUD news, and the general outlook among people that OSS is just a bunch of crap from amateure programmers which is bullshit, Linux has brought itself on par with "enterprise" level computing. Same goes for *BSD's. They are making a big uprising too.

      --
      75% of all statistics are made up!
    160. Re:Uhm, right... by Grizzlysmit · · Score: 1
      Like that idiotic your program has executed an illegal instruction crap, as a poor sod who's made a living, coding for M$ boxes for years, I can tell you none of my code could ever have done any such thing, but I still got that message a lot, why? easy the M$ crap system got confused in side a system call I called, and thought it was running user space code when it was running system code, so crash goes the program.

      In Unix/linux terms M$ oses lose track of whether they are in user or kernel mode all the time. how can that happen?, only one way, if the os is a bug ridden heap of total crap.

      So the long and the short of it is that over 90% of program crashes, and buggy behaviour of programs on windows is caused by their totally incompent os coding.

      ok so I pulled the 90% out of my Ass, but so did they, the one difference is my 90% is close to right, whereas theirs is a complete lie.

      The day I ever write another program for a M$ OS, will be the day after hell freezes over, I'd rather starve, I raise one finger in salute to you Bill Bastard Gates (you did know Bastard was his middle name :-) )

      --
      in my life God comes first.... but Linux is pretty high after that :-D
      Francis Smit
    161. Re:Uhm, right... by Ironica · · Score: 1

      Unfortunatley for Microsoft, they allow 3rd party drivers into kernel space, even if that driver has never been seen by a Microsoft employee. That is likely what he's saying - "We provide the means to have your code not fuck up our OS, and half of you don't do it!"

      I usually download my GeForce drivers from guru3d. Sometimes they're WHQL certified, sometimes they're not. In more than one case, I've had stability issues with the WHQL driver that were resolved by a non-MS-certified version... either a newer driver or a rollback to a previous one.

      If that MS "stamp of approval" were any good at actually weeding out driver stability problems, your observation would be wise indeed. Unfortunately it seems that it means little more than the MCSE tag means about the quality of a sysadmin. ;-)

      --
      Don't you wish your girlfriend was a geek like me?
    162. Re:Uhm, right... by SEWilco · · Score: 1
      Actually in my experience Linux achieves near VMS stability pretty easily, as long as you don't use any proprietary drivers. That does require you to be a little selective with your hardware, but it is far from taking you out of the commodity/x86 market altogether.

      I'm confused.
      As far as I'm concerned, anything which runs on Linux without proprietary drivers is a commodity/x86 device.

    163. Re:Uhm, right... by Anonymous Coward · · Score: 1, Interesting
      The "PE Ponzi scheme"? I hope you're kidding.
      Have you actually read the PE laws? I have, and I'll summarize for you:

      1. "Engineering" is anything that requires knowledge of physics or mathematics to do, and which poses even the slightest possiblity of causing harm. Example: You decide to add a patio to your house and choose a concrete slab that is X inches thick. What happens if you choose X to be too thin? The patio will crack, which might cause someone to trip and skin their knee, which means you need a PE to design a frickin patio! Ditto for furniture, hot rodding your car, etc. There is no sense of proportionality, no room for common sense.

      2. Everyone who teaches a technical course in an engineering program has to have a PE. Advanced Power Distribution EE5013? Has to be taught by a PE. Differential equations? Has to be taught by a PE. Technical writing? PE. Ethics? PE. If your relevant professors didn't all have PEs, in the eyes of the law you got your sheepskin from a meaningless diploma mill.

      3. A lot of jurisdictions didn't properly write the exception for engineers in training, with the result that their work cannot actually be used. To be legal, they have to hire a PE to redo everything for them for the entire four year training period. (Well, usually an eight year period, because the aformentioned problem that means their degree doesn't count.) Guess how many young engineers can afford a couple of million dollars to hire a full time babysitter.

      4. PEs are prohibited by law from accepting anything less than market rates for their work. Want to design a new audio system for a church as a gift? Too fucking bad. The church has to cough up $75/hour for your time.

      5. Naturally everybody ignores the laws, and the PE organizations get to fine anybody they want, anytime they want. Outside of civil engineering, hardly anybody bothers to get a PE, thus creating a tremendous shortage of EE PEs (among others). But to become an EE PE, you have to essentially apprentice to one, so the problem is getting even worse over time. I would actually like to get my PE, but I don't even *know* one, let alone have worked under them for four years. It's a ridiculous situation, like being a medical student but there not being any hospitals to be a resident at.

      6. In my jurisdiction (and probably many others), your four year apprenticeship has to be *continuous*. If there is a break--you get sick, lose your job, have a baby, go back for a master's degree, whatever--the clock starts over from zero.

      7. Almost everything is defined as engineering, including software engineering. However, they only license a few professions (civil, mechanical, electrical, etc.) So to legally design software, you have to obtain an irrelevant PE and then change careers in your late twenties.

      8. Absurd continuing education requirements. If a PE masters a major topic, like switched power converters or power-efficient CDMA detection, he is considered to have received almost no continuing education. If he does a bunch of make-work papers, seminars, etc., he is considered to have substantially advanced his continuing education. Somebody apparently visited a college of education and smoked some of the really good crack that the teachers' unions get.

      It *really* is a Ponzi scheme. It barely scrapes by for civil engineering, and then only because the customer's lawyers actually insist on quality, government license be damned.

    164. Re:Uhm, right... by the+web · · Score: 1

      That's true. They have accomplished a lot in terms of the realm in which they do business. BUT, if I am only correct 50% of the time at work, If I am scheduled for an eight hour day and only work for 4 of them, I'm fired. In this case the niceties should be waived, and in the end they are either Very successful (a few bugs here and there, nothing too major), or inadequate, carte blanche.

      No operating system can be perfect granted, but to say with conviction that MS is successful in terms other than "economical" or "market share" is fool hardy.

      If MS was an employee of mine, I know I'd fire him.

      Shary: If there's a task that must be done,
      Don't turn your tail and run,
      Don't pout, don't sob,
      Just do a half-assed job!

      If... you... cut every corner
      It is really not so bad,
      Everybody does it,
      Even mom and dad.
      If nobody sees it,
      Then nobody gets mad,
      Bart: It's the American way!

      Shary: The policeman on the beat
      Needs some time to rest his feet.
      Wiggum: Fighting crime is not my cup of tea!
      Shary: And the clerk who runs the store
      Can charge a little more
      For meat!
      Apu: For meat!
      Shary: And milk!
      Apu: And milk!
      Both: From 1984!

      Shary: If... you... cut every corner,
      You'll have more time for play,
      Shary & OFF: It's the American waaaaay!

      --
      __
      Thou hast besquirted me, O leotarded one.
    165. Re:Uhm, right... by sharkey · · Score: 1
      Your average user of a Windows machine will use Outlook, IE, Word, Excel, and Powerpoint.

      So MS is right, it is user error!

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    166. Re:Uhm, right... by Arker · · Score: 1

      As far as I'm concerned, anything which runs on Linux without proprietary drivers is a commodity/x86 device.

      Hahah well excluding Alpha, PPC, and so forth...

      If I'm interpreting you right, I agree, hardware that is too closed to implement proper open drivers for easily really isn't commodity hardware anymore. But unfortunately in many cases it's still considered to be by folks that are happy to run Windows.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    167. Re:Uhm, right... by Cunk · · Score: 1

      I can't recall an instance when an application took down any of my NT/2000/XP machines. I'm not sure Linux and Mac have as much of an advantage here as you suggest.

      --

      I am the inventor of the hilarious refrigerator alarm.
    168. Re:Uhm, right... by 1u3hr · · Score: 1
      Is it true that the Railroads have a huge swath of high bandwith spectrum?

      Never underestimate the bandwidth of a locomotive full of tapes.

    169. Re:Uhm, right... by Zebra_X · · Score: 1

      It was not the source of the crash that was mysterious but the cause of it.

    170. Re:Uhm, right... by 1u3hr · · Score: 1
      Out of all the professions, engineers have the ability to kill the most people in the least amount of time through incompetence

      Except for milititary professionals.

    171. Re:Uhm, right... by rutledjw · · Score: 1
      OK, just a couple quick points:

      They test their code far more thoroughly than ANYONE who does open source including Red Hat, IBM and others.

      There is no way you can make this statement. In some cases yes, in others, it can't be proven either way. IBM testing of AIX / OS390 / DB2?

      My personal expericence (e.g., outside the MS environment) has been than XP is as stable as any other machine I've got at home (Gentoo Linux, OpenBSD). In 2 years time, I've only seen 1 blue screen of death, and I've been using many different computers using with XP on them and I've installed in many times over that two years

      Not mine, I've had XP for about 5 months and have had the screen black out on my laptop a few times (about 5-7) and reboot after a few "ctrl-alt-delete"s. NO BSOD, just dead. A co-worker has had a few similar issues on his desktop. Further, if XP WAS that stable, why wouldn't MS look to use it as a server? Sounds to me like a good opportunity to combine their commercial and personal lines.

      IMHO, the most damning evidence is from the MS admins. These guys do NOT want to be physcally seperate from their machines (even development and test). Our Data Center is about 2 miles away and they hate putting machines in there that aren't handled by an admin who's in that building. We have only Linux and AIX machines (dev and test) and have no such issues.

      Further, 3rd party apps shouldn't be causing OS related bugs, crash or not. The tight coupling between application and OS that MS touts is the most likely source of many of these issues. For example, s security bug in IE shouldn't require an OS update.

      Maybe it's not the amount of testing, but rather the quality of it? Either that or it may be that they have more serious architectural / implementation issues that require a more drastic solution...

      --

      Computer Science is Applied Philosophy
    172. Re:Uhm, right... by goodwine · · Score: 1

      You are using Outlook to do some heavy compiling and heavy dev work?

    173. Re:Uhm, right... by antiMStroll · · Score: 1
      One of my pet peves about reviews of the latest video hardware is that the quality of the drivers seems to receive only scant attention.

      Poor driver quality have been at the centre of most on-line product reviews for years. Maybe you mean the commercial rags?

    174. Re:Uhm, right... by wbtotb · · Score: 1

      Speaking as a current developer in Office:

      First of all, the version of Watson which reports crashes started in Office, so :P.

      Second, unless the article was referring specifically to OS crashes, I think they're probably including all of the app crashes which get submitted. I know that a lot of top ranking crashes that we get even in Office apps are the result of badly behaving 3rd party add-ins. In some cases we can contact the 3rd party to fix their add-in, and sometimes we can try to work around it, but sometimes the only thing we can do is blacklist such add-ins. I imagine it's much the same with 3rd party drivers in Windows, but in that case we strongly encourage users to stick to drivers that we've at least signed.

    175. Re:Uhm, right... by sh00z · · Score: 1
      Sorry, but I call BS on this. You don't have to be a certified PE to design a defective house/dam/building/bridge/etc. Anybody with a degree can be hired to do those tasks. You *do* need to be a PE to testify in court as an expert witness. It's like the state took a look at the consulting fees charged by expert witnesses, and said, "Let's get us a piece of that action."

      Look at the above-referenced document, paragraph 131.52. Notice a conspicuously-absent specialty? That's right. In Texas, there is no such thing as an aeronautical or aerospace engineer. These have just as much "ability to kill" as a civil engineer, and yet they don't merit a certification. If proteciton of the public were the primary concern of this program, the list would be comprehensive.

    176. Re:Uhm, right... by Anonymous Coward · · Score: 0

      What about some bizarre little device which needs a custom driver?

    177. Re:Uhm, right... by Anonymous Coward · · Score: 0

      OK. How can I make this simple for you. I am a CPA - a Certified Public Accounting. It means that I passed a series of exams and have several years of experience in a public accounting firm. Other people who are not CPA's can still call themselves accountants. They just can't call themselves certified public accountants. The extra words mean something.

      Microsoft is certifying people as "Systems Engineers." You can't just ignore the systems part. They are not saying that they are certied Professional Engineers licensed to practice engineering. I can call myself the love doctor without violating any laws because the love part shows that I don't mean MD.

      Your links also still prove nothing. The canada link mentions nothing about Microsoft's actions being illegal and the IEEE link has nothing to do with law. It is their suggestion. Show me a real case against Microsoft or a cease and desist action somewhere in the US or Canada or just shut the hell up.

      And stop with the AC comments. It just proves that you can't defend yourself and you would rather make stupid comments about whether I am a registered user of slashdot. My arguments are just as valid with or without it.

    178. Re:Uhm, right... by Ironica · · Score: 1
      In all fairness to Microsoft, I am fairly certain that Microsoft employs more test engineers directly then Red Hat employees engineers total. It is not completely logically rigorous to therefore conclude Microsoft necessarily does more testing in terms of man-hours (need a few more statements), but it's a fairly safe conclusion.

      Excellent observation, but, how many man-hours of testing do they each do...

      - Per line of code?
      - Per feature?

      Microsoft could spend twice as much time testing Windows as IBM and RedHat together spend testing their Linux distributions, but still actually put each component of the OS through less testing, simply because Windows is a lot more bulky^H^H^H^H^Hfeature-rich at the OS level. And then there's the aspect of shared testing that you mentioned, which makes man-hours very difficult to compare. I'm just pointing out that even if you can directly compare aggregate man-hours of testing, that does not necessarily give an accurate picture of how thoroughly the OS has been tested.
      --
      Don't you wish your girlfriend was a geek like me?
    179. Re:Uhm, right... by Anonymous Coward · · Score: 0

      You've been handled pretty well by others on the engineering crap so I will stick to the last line. Here is a quote from your original post:

      "wrong - if you read the article, they're not talking about drivers. They're talking about 3rd-party code, which includes apps, add-ons, etc. "

      Now I am a pretty good reader but I think even a 5th grader would decipher that as saying that drivers are not 3rd-party code. Now who can't read? Are you ready to shut up yet? Or do you need more people to show you how stupid you are?

    180. Re:Uhm, right... by Idarubicin · · Score: 3, Informative
      It seems like a big scam to support the PE Ponzi scheme.

      I've been reading the replies to this thread, and I'm a little bit confused. The licensing of engineers has been a hotly-debated practice for...well, for as long as engineers have been licensed.

      Whether in favour of or opposed to licensing, I don't see how it could qualify as a Ponzi scheme. It may or may not be a worthwhile practice, but it's quite a stretch to describe it as a pyramid scheme.

      --
      ~Idarubicin
    181. Re:Uhm, right... by kasperd · · Score: 1

      Noone ever said that linux was the most stable design either.

      There is a clear boundary between the kernel and user mode. There are a few ways root can crash the system from user mode, if you really want to. But as non root user, you cannot crash the system unless you find a bug in the kernel.

      --

      Do you care about the security of your wireless mouse?
    182. Re:Uhm, right... by Zirnike · · Score: 2, Interesting
      "Mechanical Engineers build weapons, Civil Engineers build targets"

      Honestly, I'd say 'military' has more ability to kill 'the most people in the least amount of time through incompetence'. That's why there's a lot of redundancy in the military. And in engineering, too.

      Mech Eng people don't need to get a PE. We honestly can't kill a lot of people with our stuff (worst that'll happen is someone might break a leg if I screw up a design and one of my instruments falls on someone). Civil Engineers are pretty much required to, for the reasons you mention above.

      --
      I'm not shy, I'm stalking my prey
    183. Re:Uhm, right... by Anonymous Coward · · Score: 0

      environmental degradation, which will end up killing us all,

      Speak for yourself. I plan on going out in a blaze of glory.

    184. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Well there's a difference between the original programmer systematically checking their own code for robustness vs. giving code to the public and letting people bug-check whatever way they feel like. Sure more man-hours total might be spent, and certain parts will get looked at much more thoroughly, but you have no guarantee some uninteresting lines *never* get double-checked, or certain pathological cases run, etc.

    185. Re:Uhm, right... by maraist · · Score: 2, Interesting

      I have seen software crash both Windows and Linux, MySQL has eaten any and all available memory on Linux

      Dude, use ulimit. Out of memory is not an excuse on a unix platform. Likewise with forking-to-death or disk space.

      mysql, postgres, httpd, etc all have provisions to limit the number of connections and in some instances memory foot-print (postgres). But all of that can be backed by ulimit.

      Disk space a problem? Use disk quotas, or simply sym-link to a separate partition to prevent one overzellous application from hogging too much disk space (killing either /tmp or /var/). Not to mention that root apps get that last 5-15% of disk space all to themselves, and don't even discuss running a service as root anymore (including mail).

      The key to UNIX is building apon trusted concepts instead of re-inventing the wheel every 3 years.

      I will say in both Linux and MS's defense, however, that making a server robust is a lot easier than making a front-end robust. Servers typically don't require interrupts (disk and network can often be offloaded for most of their activity), and usually don't require any hard-to-protect application-spaces. The services have well defined interfaces which are relatively easy to detect (especially with over-flow exploits).

      The trouble is when you're writing interactive applications, or computer-interfacing devices: USB/serial/parallel/video/sound, all with really creative/ambitious drivers that need kernel access. Hell, the fact that a GUI can be hardware accelerated makes this limitation as well. However, using a client-server model allows that the data be kept safe even in the event of a front-tear-down. If you application-space and your GUI space are separate (a la X), then a GUI-lock can still allow a back-end access to gracefully kill the server-applications (word processor, checkbook, code-editors, databases, etc). I love the fact that I can almost ALWAYS go to an mgetty'd text-prompt or ssh in from a remote machine to recover from a GUI crash.. And I almost never lose my data (except in non-persistable data like HTML-forms; mozilla RFC anyone?). X is not necessarily part of the OS; it's just a regular application (barring optional hardware acceleration). Likewise X-apps don't have to crash when X crashes.

      This is the model that I'd like to see facilitated, not the COM/DCOM-like CORBA/GNORBA/RMI/KDE-distributed-computing, where each application is dependent on ALL peer applications behaving well. So what if you can embed a spread-sheet in a word processor.. Just freaking directly link to the source code. I don't buy that the benifits of such peer-computing warrent the TREMENDOUS loss of robustness it afford (I run KDE apps under a gnome interface so that WHEN the KDE backend crashes, my GUI is still alive).

      It's this complete lack of robust-design principles which have made MS a laughing stock when compared to stability, even though they invest millions/billions(?) of dollars into code-review/quality-control.

      --
      -Michael
    186. Re:Uhm, right... by Anonymous Coward · · Score: 0

      What the fuck is wrong with you. Are you mentally handicapped that you fixate on Microsoft? Do you realize how many hundreds of other certifications exist with engineer in the title that aren't professional engineers? And I don't see MCSE's walking around building bridges.

      It is absolute stupidity that this is even an issue. Microsoft is not creating bogus "engineers" they are creating Systems Engineers. I don't think anybody will ever hire an MCSE by mistake instead of a real engineer. This is more bullshit government regulation and intervention.

      And no one anywhere is saying the Microsoft is defrauding the public. It seems that only you are so worked up on this subject. If you are going to start a crusade why not at least pick a subject that somebody cares about.

    187. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Dude. Stop modding yourself up. Now I know how you got to the Karma cap. I'm shooting off an email to Taco telling him that you are using a second account to mod yourself up. I just hope I get yours in Metamod.

      Next time don't post a troll and you maybe you will earn the points on your own.

    188. Re:Uhm, right... by stagl · · Score: 0, Troll

      I think they are talking about drivers.

      no, bad drivers crash cars. ;)

      --

      R.I.P.
    189. Re:Uhm, right... by tomhudson · · Score: 1
      Well, at least you got something right when you said "MCSE by mistake instead of a real engineer", since MCSEs are not real engineers an any shape, manner or form.

      As for this not being an issue, you may want to check here, where it mentions at the bottom of the article about one guy being hit with a $56,000 fine, or here for what's happening with Texas sending out cease-and-desist letters.

      Of course, you can also check with your own state/provincial board - they might be able to bring you up to speed on the 2 years of negociations that were supposed to bring an end to this practice - negociations that Microsoft then reneged on (what else is new). Don't take my word for it - write, phone or email your local body.

    190. Re:Uhm, right... by pubjames · · Score: 1


      I wouldn't call a top of the range Sony Vaio "cheap".

    191. Re:Uhm, right... by jazman_777 · · Score: 1
      What about politicians? They're the ones with the power to declare war, and they're the ones with access to the big red "launch" button.

      Old Russian joke: The Secretary General and his staff are watching the May Day parade in Red Square. Tanks, troops, missiles parade by. Then a single truck with two men standing in the back. The SecGen asks an aide, "who are they, and why are they in this parade?" The aide answers, "they are central planners, no one knows how much damage they can do."

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    192. Re:Uhm, right... by tomhudson · · Score: 1
      Second account? Nope, just that when I post, and someone disagrees, I reply w. relevant links proving my point.

      As to this being a troll, the topic was about M$ code being responsible for 1/2 of all crashes (by their own admission), and I made a comparison to some of their other orwellian concepts, including the sacred cow of MSCE certification, on which everyone seems to have blown a gasket.

      They don't seem to understand that there's a big difference between (1) earning an engineers' degree and legally having the right to call yourself an engineer, and (2) giving Microsoft, Redhat or someone else money in return for a "certification" that does not allow you to use the term "engineer", either as an acronym (MCSE, RHCE, CNE, etc), or a title.

      Unlike the real world, where your degree isn't invalidated a couple of years after it is issued, Microsoft can gouge you continually for $$$. Just do a google of "mcse certification cease after" and read the first link.

    193. Re:Uhm, right... by digitalunity · · Score: 1

      Yeah. And in most states, you only have to get through high school with a diploma to hold a position in office. Seeing how 9 out of 10(litterally) high schools in my local area don't meet federal guidlines, I wouldn't trust any of their graduates to sharpen pencils at city hall.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    194. Re:Uhm, right... by Anonymous Coward · · Score: 0

      A non-licensed person can design a 1-2 story, wood framed, single family residence. Anything more than that you need a structural engineer. (CA law)
      You don't need a PE to design them, but you won't get approval to build without one.

      You can get licensed as an aerospace engineer (NCEES has an exam for it), but Civil, Mechanical, Electrical, Structural, and Geotechnical are the ones with the most authority. A commercial plane probably gets stamps from a structural engineer and a mechanical and an electrical.

      Oh, and a plane carries a couple hundred people. A bridge or a building can carry thousands.

      Most countries are more strict about engineering licenses. I think the US is more lenient because every garage inventor is doing engineering work, and we don't want to stifle the economy. How complex a stapler does it need to be before you require a mechanical engineer to sign off on it?

    195. Re:Uhm, right... by Anonvmous+Coward · · Score: 1

      "It would have taken only a small team of Microsoft programmers to develop a useful bundle of fundamental hardware tests for their beloved operating system. How hard is it to have the OS test basic functions, like RAM, the PCI bus, the IDE bus, etc.? For Solaris, Sun puts a CD with their VTS software in the box set. Does Microsoft have fewer resources than Sun?"

      Exactly how does a handful of basic tests prepare MS for the 'real world'? (Score +1, Oversimplified but Makes MS Sound Stupid)

    196. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Use Kazaa Lite dumbass; or do you like bending over and taking it in the I/O slot from spyware?

    197. Re:Uhm, right... by pmz · · Score: 1

      Exactly how does a handful of basic tests prepare MS for the 'real world'?

      It captures a non-trival fraction of that 50% of all crashes. A Windows crash dialog could say "Hey, I crashed! Would you like to run a modest battery of hardware tests? (Yes) (No)".

    198. Re:Uhm, right... by Anonymous Coward · · Score: 0

      A slowly flashing Numlock means you have a Kernel Panic! Some suggestions: Check networking on the Compaq and Sparc machines. Also check X-related libs on compaq.

    199. Re:Uhm, right... by Anonvmous+Coward · · Score: 1

      "If they wanted to be strictly proprietary they could've chosen that route. Clearly MS took on a challenge they were not up to in the end."

      They're not up to it? Do you have any idea how many people (especially in the 3D rendering world) are relying on Windows 2000? I can personally attest to never having lost a render to a Windows 2000 instability. Believe me, you never forget when 48hours of render time is lost.

    200. Re:Uhm, right... by Anonvmous+Coward · · Score: 1

      "If MS should learn anything from Linux development, it's that free, on-line and open collaboration breeds better drivers and a more stable OS." ...over a period of years, if the programmers find it to be an exciting task to take on.

      At least MS schedules are tied to trade shows.

    201. Re:Uhm, right... by EddWo · · Score: 1

      I think MS probably contributes about 70% code on a typical desktop. 1.5GB Windows XP, 500MB office.

      Maybe lotus notes or adobe photoshop or something, but typical office desktops are mostly MS.

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    202. Re:Uhm, right... by Anonvmous+Coward · · Score: 1

      I ask again, how does this even remotely help MS with the real world where millions of frankenstein-esque computers are run under a variety of environments?

    203. Re:Uhm, right... by fireboy1919 · · Score: 4, Interesting

      No, imagine it more like this: the boat itself is not the kernel. None of the stuff that runs it is the kernel.

      The kernel is, in fact,just a life vest. It's going to float no matter what.

      Unfortunately, if you lose all of the parts of the boat, you're not going anywhere anyway...

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    204. Re:Uhm, right... by Anonymous Coward · · Score: 0

      From the article:

      Alberta isn't the only provincial association keen to protect its good name. A Maple, Ont. resident was fined $56,250 in April for misrepresenting himself as a professional engineer after a complaint by the Professional Engineers Ontario.

      What does this have to do with what you are saying? If I go around saying I am a "Professional Engineer" and I am only a Systems Engineer then I damn well should be fined. There are no further details there so I can't tell exactly what this guy was doing.

      Either way. This is utter and complete nonsense. It is a bunch of stuck-up, self-righteous, assholes trying to control the use of a word in ever possible context. If this was any other company than Microsoft you would see the slashdot community up in arms. They cannot claim absolute rights to every form of Engineer. They can take the word Engineer alone (much like Doctors) or Professional Engineer but when it is clearly accompanied by Systems they have no case.

      Let me ask you one simple question. If this is not Microsoft then would you be this upset (and it is not just Microsoft)?

    205. Re:Uhm, right... by Spellbinder · · Score: 1

      Support FreeBSD! Vote for Mozilla bug #70213 (see Homepage URL)
      hmm
      this is kind of strange to me
      vote for a bug???
      but maybe in the land of the free (which elects bush) this is just usual to promote a bug
      :p

      --


      stop supporting microsoft with pirating their software!!!!!
    206. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Did you read my other post about Accountants? I work with many people who are by title accountants. They cannot go out and get paid to do audits or other people's taxes (unless supervised by CPA's) but they are still accountants. They cannot call themselves CPA's, though.

      What about guys with "Doctor" in their title or company name? Lawn Doctor or Tree Doctor. They can call themselves that as long as they never just call themselves a doctor or MD. Hell. Millions of PhD's call themselves doctors.

      I can't think of any examples for attorney but I think most people try to avoid anything to do with lawyers.

      So those are the major professions and only Engineers are stuck up enough to think that there should be no other types of engineers except for Professional Engineers. They can huff and puff all they want but I guarantee you that if anybody ever pressed the point in court it would lose. A judge would look at this and say - is this confusing and detrimental to the public and the answer is a resounding no.

      Give me one way that this hurts the public.

    207. Re:Uhm, right... by deranged+unix+nut · · Score: 2, Interesting

      What about the software that tells the weapons where to go?

    208. Re:Uhm, right... by Spellbinder · · Score: 1

      doesn't it apply nice to almost everything??

      --


      stop supporting microsoft with pirating their software!!!!!
    209. Re:Uhm, right... by Vacuous · · Score: 1

      Actually it does, after it crashes and you reboot your system it says your system has recovered from a serious error and asks you to send the error report.

    210. Re:Uhm, right... by Dalcius · · Score: 1

      I'm running Win2K univ. edition when I play games. The only time I can ever recall getting a screen is when IE crashes. Windows shuts down programs all the time and I get BSODs on a semi-regular basis, so it's not like I don't have a good sampling pool. :)

      --
      ~Dalcius
      Rome wasn't burnt in a day.
    211. Re:Uhm, right... by MikeFM · · Score: 2, Interesting

      You can write user-mode drivers in Linux (and most other OS's?) for most things and if they crashed they shouldn't take down the system. Obviously running code in such a way will reduce the performance somewhat but it's possible. For many things (those 101 devices that don't release specs or Linux drivers) I'd think that'd be the ideal way to write the drivers.. only rewriting them for the kernel when you have them well debugged.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    212. Re:Uhm, right... by the+web · · Score: 1

      They're not up to it? Do you have any idea how many people (especially in the 3D rendering world) are relying on Windows 2000? I can personally attest to never having lost a render to a Windows 2000 instability."

      I acctually have to agree, cus my best windows experience is with 2000. I've not lost anything significant on the 2000 platform either. Which is great. Still, I can personally attest to a buffer underrun in Windows 2000.

      "Believe me, you never forget when 48hours of render time is lost."

      You go 48 hours without saving!?
      I wouldn't even fault windows for that!

      --
      __
      Thou hast besquirted me, O leotarded one.
    213. Re:Uhm, right... by pmz · · Score: 1

      I ask again, how does this even remotely help MS with the real world where millions of frankenstein-esque computers are run under a variety of environments?

      Having some assurances about specific aspects of hardware can prevent whole classes of wild-goose-chase. This makes Microsoft's support efforts easier, when they can say "it is definitely bad ram" rather than "swap out all the RAM modules in turn to see if, perhaps, one of them is bad." It allows problems to be resolved in less time, on average, and with less frustration on the part of the customer.

    214. Re:Uhm, right... by spyro2 · · Score: 1

      Uhm. ANY hardware driver can stiff the system no matter what. the hardware at the other end can be locked up nicely, independant of what processor mode the driver is running in.

    215. Re:Uhm, right... by deranged+unix+nut · · Score: 1

      If, 50% of crashes are due to 3rd party code (say driver and apps together), how many of the crashes are due to hardware failures or user misconfigurations (no swap space) vs MS code.

      Next question, how much of the time is the user running MS code vs non-MS code? If the office worker is using excel, outlook, powerpoint, access, XP, and IE 90% of the day and 3rd party apps for 10% of the day, even if MS software was responsible for 50% of the crashes they would have better code by a longshot. ...just a thought.

    216. Re:Uhm, right... by tomhudson · · Score: 1
      It's not just microsoft, it's also redhat and novell, etc., so it's "more than the usual suspects".

      There are professional bodies that regulate the use of several types of terms. Doctor is one of them. Sure, anyone with a PhD can call themselves a doctor, but that is because, like train engineers, the use of the term was grandfathered.

      In this case, the professional bodies predate microsoft/redhat/novell, and have been given the authority to police the use of the term "engineer", with the exception of those uses that were specifically grandfathered in. An MCSE is not a systems engineer. An MCSE is a technician, plain and simple, not an engineer of any sort.

      Now, what would you call an individual with degrees in engineering and computer science? Would he/she be more qualified to the use of the title "Software Engineer"? Sure. And in most jurisdictions in N. America, to be allowed to use the title "engineer" in any context, you have to hold a BSc. in engineering, or be one of the group that were grandfathered in. You cannot legally pass yourself off as a "systems engineer".

    217. Re:Uhm, right... by stanwirth · · Score: 1

      and I found it quite common for XP to go days at a time during the stress tests, which I thought was pretty impressive.

      OOOh, whole DAYS. You're damning with faint praise. Try YEARS. That's the kind of stability you can get with a good Linux or BSD install. Only two blue-screens in a supposedly stable install? I've *never* seen an app blue-screen Linux or BSD...in TWENTY years and over a hundred installs, running 24/7 apps some of them well and truly close to the systems limits. Hardware and drivers -- sometimes hardware is faulty, sometimes drivers need to be debugged, and even then it's only when the driver has to dive down into kernel space that it can crash the kernel.

      *nix operating systems do proper process-based memory management, with a clear separation between kernel space and user space. Windows OS's do not. Even if it was a 3rd party app, it would not blue screen the machine if the OS were designed and implemented properly. Seems that after 20 years of Unix and Linux doing a great job of these things, Redmond may just be *starting* to catch on in their OS design? Brava. Sure took them long enough.

    218. Re:Uhm, right... by Anonvmous+Coward · · Score: 1

      "You go 48 hours without saving!?"

      No, not what I meant. I should have clarified.

      Weekends are a good time to render. You can get well over 48 hours of render time. But if it crashes 5 minutes after you leave the office Friday evening, you've lost 48 hours of render time unless you know to come in and restart it.

    219. Re:Uhm, right... by Spellbinder · · Score: 1

      espn.com
      thisespn.com???
      i would say it is 100 % their fault
      their os shipped with their browser
      that crashed with a pluggin (flash) they included(??)
      on their website (or is this msn stuff unrelated to Ms?)
      with a flash animation they have chosen to provide
      it could only be worse if they decided to set the page as default Home page in IE when you install the os

      --


      stop supporting microsoft with pirating their software!!!!!
    220. Re:Uhm, right... by kannibal_klown · · Score: 1

      While I can't speek for the grandparent...

      I use Windows XP Pro and Office XP Std at home. I may be in the minority, but my system only crashes once every few months. Sure, a game may quit to the desktop or whatever, but nothing major.

      And in case you say "then you don't use you're system that much" I'll write what I do. Maybe I'm just lucky.

      DAILY STUFF
      - System is on 24/7
      - Write Visual C++ ApplicationS to interface with a seperate Oracle 9i server.
      - Experiment with C#
      - Write java applets to interface with Oracle 9i server.
      - Write Scientific applications (C++, Java, VBA)for high-throughput-testing and other devices, as well as perform various transformations on resulting equations.
      - Play a LOT of video games!!! (Quake 3, Counter-strike, Starcraft, NOLF2, etc).
      - Browse internet, read mail, etc.

      Yet my PC hardly ever crashes. Sure, I have friends whose PC's act like their possessed by the Devil, but I also have some friends that are in the same boat as me.

    221. Re:Uhm, right... by the+web · · Score: 1

      Ahhhhhh... thanks for clarifying, I gotcha.

      --
      __
      Thou hast besquirted me, O leotarded one.
    222. Re:Uhm, right... by tomhudson · · Score: 1
      the use of the term Doctor for PhDs was grandfathered into the provisions governing the use of the term, as that use predated the formation of the relevent medical governing bodies.

      As for lawyer, it used to be that anyone could call themselves a lawyer, and even practice law. Then we had the formation of bar associations, and only member of the bar can practice law and call themselves lawyers.

      Same with engineers. And, yes, same with accountants. You're either a Chartered Professional Accountant, a Chartered Accountant, or you're a bookkeeper (and you can't call yourself an accountant, just because you do the company's books).

      You're missing the whole point - and you're wrong about judges siding with your opinion. They have to go by the statutes on the books. (Try telling it to the guy who was fined $56,000 for pretending to be an engineer - link in another post).

      In my jurisdiction, if you don't respect the cease-and-desist letter, the fine is $600 to $6,000, an guess what - it doesn't go before a judge. It's levied directly by the governing body, same as doctors are sanctioned by their governing body, and lawyers by their governing body.

    223. Re:Uhm, right... by Requiem · · Score: 1

      The kernel is, in fact,just a life vest. It's going to float no matter what.

      Untrue. Say I tied forty dead babies to it. Would it still float then?

    224. Re:Uhm, right... by cpeterso · · Score: 1


      Please tell us more about the "Linux paradigm of indirect hardware access". Linux device drivers are in kernel-space, not user-space. Just like NT.

    225. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Early version of Windows NT (3.51?) did have drivers running in user mode. But because of the performance issues this was reverted to kernel space on later versions.

      Guess the initial VMS design team get it right for server market but integrated driver model accross Windows versions brings other requirements.

    226. Re:Uhm, right... by cpeterso · · Score: 3, Funny


      Seeing how 9 out of 10(litterally) high schools in my local area don't meet federal guidlines, I wouldn't trust any of their graduates to sharpen pencils at city hall.


      And I am guessing that your high school did not LITTERALLY meet the federal GUIDLINES?

    227. Re:Uhm, right... by Geek+of+Tech · · Score: 1
      Have you actually installed any apps on it?

      Sorry, but I've never found any real stability in Microsoft products. I installed a DVD Ripper. Windows couldn't handle it. I've had internet explorer kill it. Sometimes, actually quite frequently, when I transfer files across my network, explorer decides to go suicidal.

      Now before I get marked flamebate or troll, no, I don't taunt Linux as immortal or undestroyable, but I also don't believe Windows has gotten near achieving Linux's stability.

      --
      Stop the Slashdot effect! Don't read the articles!
    228. Re:Uhm, right... by SpaceCadetTrav · · Score: 1
      Nice try.

      1. Canada is not North America nor is it "most" of North America.

      2. The IEEE does not have legal jurisdiction over the english language.

    229. Re:Uhm, right... by Spellbinder · · Score: 1

      i am not exactly sure what kind of apps you use
      maybe solitaire???
      na.. be serious
      3d apps can take down your system easily
      what about a folder of mp3's killing the explorer and windows completly everytime by just open the folder
      even over network from a other windows box with same windows version installed (btw taking down the box you open the folder from not the one serving it)
      be happy windows bugs are so common i try to forget the fast once they are no longer affecting me (z.b. deleting the mp3 folder, moving or copy did not help and yeah they where all mp3 files not some bs .. i listened to them all in winamp or from my linux without problems):p

      --


      stop supporting microsoft with pirating their software!!!!!
    230. Re:Uhm, right... by cpeterso · · Score: 1


      Unfortunatley for Microsoft, they allow 3rd party drivers into kernel space, even if that driver has never been seen by a Microsoft employee.

      Windows gives a warning when installing a device driver that has not been certified and digitally-signed by Microsoft. If Windows refused to install devicer drivers that were not certified and digitally-signed by Microsoft, Slashdot would have a field day about Microsoft's predatory actions.

      Plus, how would device driver authors develop new drivers if every test build had to be digitally-signed by Microsoft?

    231. Re:Uhm, right... by Geek+of+Tech · · Score: 1
      Actually, it's easy to crash a system on any OS. First take all the refridgerator magnets off the refridgerator.........

      --
      Stop the Slashdot effect! Don't read the articles!
    232. Re:Uhm, right... by sharkey · · Score: 2, Funny
      404 File Not Found

      More a statement on HTML abilities, rather than Linux stability.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    233. Re:Uhm, right... by Geek+of+Tech · · Score: 1
      The Windows Paradigm.... isn't that the one that says "Change GUI colors and then sell it as an upgrade"?

      --
      Stop the Slashdot effect! Don't read the articles!
    234. Re:Uhm, right... by bmajik · · Score: 1

      you are wrong.

      when there is a kernel crash, a kernel dump is recorded (you can change what is recorded - nothing, mini dump, or full dump). when the machine boots it detects that it bugcheck'd and if it finds a dump, it will ask you if you want to upload it to MS for analysis. this is the same thing that unixes do with things like "savecore" etc (except for the auto uploading part, which no commercial unix does that i am aware of).

      So, its not called "dr watson", its called "OCA", and it does exist. visit oca.microsoft.com some time..

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    235. Re:Uhm, right... by sh00z · · Score: 1

      Sorry, it was the only phrase that came to mind. It is similar to a Ponzi scheme in that Professional Engineering perpetuates the myth that they have something you need, when in reality the goal is their own financial enrichment. Sort of like Microsoft, right? Why should thay work hard to fix their bugs and security flaws? If they made an OS that actually worked, the IT industry would shrink by two thirds.

    236. Re:Uhm, right... by Cunk · · Score: 1

      I'm addicted to shareware so yes, I do install a lot of applications on my machines. I try things out and will often remove them so I tend to make a mess out of my hard drives.

      I wasn't claiming NT and it's derivatives are rock stable, I was just saying that I don't think it's typical for the OS to crash due to a crappy application. The application will suffer and maybe other apps will also suffer due to DLL conflicts but I'm not accustomed to having to shut down the OS to deal with these problems.

      Sure, I've had inexplicable trouble copying files over the network and I've suffered BSOD's during CD burning or ZoneAlarm monitoring, but those are different kinds of issues from my applications crashing hard. At least when my CAD software crashes the rest of my apps don't seem to notice.

      --

      I am the inventor of the hilarious refrigerator alarm.
    237. Re:Uhm, right... by hankaholic · · Score: 1

      In addition, since IE is meant to run code downloaded from the Internet, shouldn't it be written in such a way as to minimize the impact of unresponsive plugins?

      --
      Somebody get that guy an ambulance!
    238. Re:Uhm, right... by Spellbinder · · Score: 1

      i just click "Send" if i have a selfwriten application and am sure Ms has nothing to do with

      --


      stop supporting microsoft with pirating their software!!!!!
    239. Re:Uhm, right... by danheskett · · Score: 1

      Better patch distribution because as opposed to code red, the mechanism for automatically downloading the patch and installing it has been in circulation for nearly 12 months. Between Windows Update being built into Windows and the patch-server whose name I just cant remember being released this issue was patched and those patches distributed to more people quicker. Granted, the issue is going to get nasty and I dont doubt that.

      "Advance" notice as what? An exploit was already in the wild. That's not advance notice, thats just notice.

      This worm shows a lot. MS's whole operation on this has been vastly smoother than Code Red.

    240. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Yeah, but instead of crashes during devel you get some serious glacial freezes when a process becomes MsgSend blocked. We used QNX for a new platform a while before ditching it for Linux and would see the strangest behavior everyonce in a while -- things like pidin and ls hanging occasionally. That being said, QNX is quite cool. I miss being able to write device drivers with resmgr's... kinda sucks to get a kernel panic instead of a core dump.

    241. Re:Uhm, right... by Anonymous Coward · · Score: 0

      What the Hell state are you in?

      I got my PE in California last year, so I just read all the CA codes. IANAL, but IAAPE.

      1. The scope of "engineering" work is very broad, yes, but that's because everything that gets built has some sort of engineering involved. The cure for this is exceptions in the law. There are so many exceptions, that you don't need a PE for very much. That's why only 30% of practicing engineers in this country have a PE (any many, like me, don't need it.) Build your patio, or your hotrod. Unless it's determined to be a likely safety hazard (your patio is cantilevered over a 50ft cliff), you don't need a stamp. Common sense does rear its ugly head.

      2. You don't even need a college degree to get a PE. If you do, it just needs to be from an ABET acreditted school. I don't think ABET requires PEs from all instructors.

      3. I can't speak for other than CA. Here, you can get your experience requirement without working for a PE if your in an excempted industry. Like, say, manufacturing. My references were 1 PE, 3 non.

      4. Not in CA they aren't. Our law doesn't say anything about what I can charge.

      5. I've never actually heard about people getting fined under PE law. As I've said, few people get PEs because few legally need them, and you can get one without working for a PE, as long as you're doing the same level of work, and have references who are "qualified" to judge your work.

      6. Haven't heard that one. That isn't the case in CA. Maybe you should move?

      7. To legally practice engineering, as defined rather specifically in the law, you have to be licensed, if you're not excempt. In CA, you can call yourself a "Software Engineer", even, since CA only restricts specific titles. Texas regulates all use of the title "Engineer". Still, you only need a PE to use the title, or to do something specifically defined as engineering. If you want to call yourself a Programmer or Computer Scientist, and write code, the state doesn't care.

      8. Actually, I was rather upset that CA doesn't have a continuing education requirement. I'm too lazy to keep studying new things, so I'm probably going to miss out on a lot of new technologies and techniques. As for your complaint, it's just a matter of enforcibility. It's easy to prove that you went to a seminar, and you probably picked up something there. It's hard to show that you read 30 books on boiler design from the library.

      It *really* isn't a Ponzi scheme, even if what you said is true. As I understand it, a Ponzi is a pyramid scheme. Unless every PE was selling PE licenses, or the money from new members was being used to pay off old members, it just doesn't fit the definition. Scheme, maybe. Ponzi, no.

    242. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Fuck you. your dumb for getting a mcse. You should install linux.

    243. Re:Uhm, right... by WNight · · Score: 1

      Depends. Babies tend to be chubby and fat is lighter than water, so they'd probably float. Now, if you starved them to death...

    244. Re:Uhm, right... by Captain+Nitpick · · Score: 3, Informative

      But then again you could be worng, and look at that, YOU ARE!

      Why do you think I have that sig? It's because everybody screws up occasionally. But since you don't want to play nice...(and you misspelled "wrong")

      Lets see if we can find the relevant parts: Section 20. EXEMPTIONS.

      (a) The following persons shall be exempt from the licensure provisions of this Act, provided that such persons are not directly or indirectly represented or held out to the public to be legally qualified to engage in the practice of engineering: ...SNIP...

      (3) a person doing the actual work of installing, operating, repairing, or servicing locomotive or stationary engines, steam boilers, Diesel engines, internal combustion engines, refrigeration compressors and systems, hoisting engines, electrical engines, air conditioning equipment and systems, or mechanical and electrical, electronic or communications equipment and apparatus; ....SNIP...

      Well, that would seem to apply quite nicely not only to train engineers, but also software and systems engineers.

      Your indentation is extremely misleading. Subsubsection (3) only applies if the requirements of subsection (a) are met.

      Since the requirements of 20(a) must be met first, let's take a look at it by itself:

      (a) The following persons shall be exempt from the licensure provisions of this Act, provided that

      such persons are not directly or indirectly represented or held out to the public to be legally qualified to engage in the practice of engineering:

      Wow, your options are:

      1. Make sure nobody ever refers to you as an engineer outside the company ever. ("We have a software engineer on staff")
      2. Every time you are referred to as a "software engineer", immediately follow it with "but he isn't legally qualified to practice engineering in the state of Texas." This would apply not only to you, but to everyone else at the company, and probably to your friends and family as well ("indirectly represented").
      3. Call yourself an engineer, but don't do anything resembling "the practice of engineering".

      The only way to ensure option 1 is to make sure nobody in the company calls you an engineer, so they won't slip up when talking to people outside the company. This is no different than not calling yourself an engineer at all.

      Option 2 is worse than calling yourself something other than a software engineer, and a lot less reliable.

      Now, you might say that software engineering doesn't fall under the "practice of engineering" bit.

      *ahem*

      Section 2. DEFINITIONS. As used in this Act the term:

      (4) "Practice of engineering" or "practice of professional engineering" shall mean any service or creative work, either public or private, the adequate performance of which requires engineering education, training or experience in the application of special knowledge or judgment of the mathematical, physical, or engineering sciences to such services or creative work.

      To the extent the following services or types of creative work meet this definition, the term includes consultation, investigation, evaluation, analysis, planning, engineering for program management, providing an expert engineering opinion or testimony, engineering for testing or evaluating materials for construction and other engineering uses, and mapping; design, conceptual design, or conceptual design coordination of engineering works and systems; development or optimization of plans and specifications for engineering works and systems; planning the use or alteration of land and water or the design or analysis of works or systems for the use or alteration of land and water; performing engineering surveys and studies; engineering for construction,

      --
      But then again, I could be wrong.
    245. Re:Uhm, right... by aastanna · · Score: 1

      In Canada (note there is only 1 d) and the rest of the commonwealth you cannot call yourself an engineer unless you have a degree from an accredited institution.

      Universities are accredited by the local engineering society, courses are audited, exam results are reviewed, it's taken very seriously.

      I wish the rest of the US would get on board with regulating the term engineer. After all the crap I had to go through I don't like being grouped in with technicians whose job I could do straight out of highschool.

    246. Re:Uhm, right... by hankaholic · · Score: 1

      In other words, "you get what you pay for".

      It might not be a great idea to trust a company who charges between $8 and $13 for a modem to write code to get a general-purpose CPU to emulate a DSP in kernel mode, yet people purchase $400 computers with HSP or PCTel modems and expect reliability.

      Certainly there's a lot of separation possible between in-kernel code and userspace code; however, this doesn't mean that those writing the driver adhere to the safest policies, especially in the FPS-centric world of video drivers.

      With most hardware I've seen, being willing to pay a little more for quality has always been well worth the returns. With video cards, this isn't always true, since you're usually paying for "sexy" features, like an extra few FPS, rather than a balance between performance and reliability.

      --
      Somebody get that guy an ambulance!
    247. Re:Uhm, right... by Geek+of+Tech · · Score: 1
      Sorry, my misunderstanding.

      Oops.

      --
      Stop the Slashdot effect! Don't read the articles!
    248. Re:Uhm, right... by Cunk · · Score: 1

      Well, maybe a listing of the folders under "Program Files" on my laptop will give you a clear idea of whether I use a lot of different programs:

      Microsoft Visual Studio;Windows CE Tools;Microsoft eMbedded Tools;Zone Labs;WinPcap;Microsoft.NET;HTML Help Workshop;Microsoft Visual Studio .NET;MySQL-Front;JavaSoft;Hewlett-Packard;Rainbow Technologies;OMEDIT;Macromedia;SmartFTP;OfficeUpda te;Winamp;Unrar;High-Logic;smr-usenet;Actify;eInfo Designs;MyOLEDB;matlib;eDrawings;PowerPoint Viewer;ECD;QuickTime;YCIII;eDrawings2003;Volo View Express;CAMWorks2001Plus;Opto22;Java;XviD;Yahoo!;P alm;hoonnet;Norton AntiVirus;Blue Falcon Streamer;WinZip;WinRAR;Lavasoft;Viewpoint;Microsof t Visual Studio .NET 2003;MSDN;Microsoft Baseline Security Analyzer;CAMWorks2003;Amulet;Intuit;OpenOffice.org 1.0.3;UltraEdit;Rainlendar;Outlook Express;Internet Explorer;Sonic Foundry Setup;Sonic Foundry;AvantGo;Java Web Start;Messenger;Movie Maker;Thinkndo;Symantec;Blue Box;BitTorrent;SequoiaView;Proxomitron Naoko-4;IrfanView;DXSDK;Managed DirectX (0901);ATISDK-DX;DivX;mIRC;NetMeeting;Common Files;Ethereal;ExpressPCB;PCB123;Windows Media Player;Opera7;NDS;Crossroads;POV-Ray for Windows v3.5;RailWorks;Dell;Edanmos VB Page;mysqlcc;post;ATI RenderMonkey;SolidWorks;PV5;xnews;Synaptics;InterV ideo;Windows NT;MSN Gaming Zone;ComPlus Applications;XEROX;Microsoft ActiveSync;Microsoft Office;FactorySoft, Inc;Canary Labs;Visio;microsoft frontpage;Web Publish;Adobe;Microsoft IntelliPoint 4.0;Logitech;TeVeo;Jasc Software Inc

      My downloads folder is filled with additional installers for programs I've either removed or haven't installed yet.

      Is my machine slow and bogged down? It can be at times. But I accept that and deal with it. I like playing with new software so the benefits outweigh the negatives for me. But if my machine crashed all the time due to all this software, you wouldn't see all those programs installed. I'd pop in the Dell "Restore" disk, reinstall whatever I need to work, and leave it at that.

      --

      I am the inventor of the hilarious refrigerator alarm.
    249. Re:Uhm, right... by Captain+Nitpick · · Score: 1
      Must be a bitch finding qualified dudes to drive the trains. ;-)

      Yes, but you can be damn sure they know what they're doing.

      (I'm kidding. Both about train drivers needing PE certification, and railroad personnel knowing what they're doing.)

      --
      But then again, I could be wrong.
    250. Re:Uhm, right... by Jerf · · Score: 1

      Geez, learn to read, will you?

      A bug found by a Red Hat engineer or user is frequently in the "upstream package" (at least, that's the term Gentoo uses; I don't know how universal it is), that, when fixed, will propogate back down to all Linux distributions sooner or later.

    251. Re:Uhm, right... by MrResistor · · Score: 1

      It took me way to long to realize that your sig wasn't part of your comment...

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    252. Re:Uhm, right... by Anonymous Coward · · Score: 0

      They don't use it in the Linux world because most other CPU's only have the concept of supervisor and non-supervisor code... and NT used to be able to run on alphas, so this might have limited NT to only supervisor and non supervisor as well...

    253. Re:Uhm, right... by hankaholic · · Score: 1

      Apparently you've never used your iBook with an iPod, then -- iPods do implement DRM.

      You must not have support for MPEG4ish technologies, such as Quicktime, either -- it seems that Apple has been working on copy protection for MPEG4.

      --
      Somebody get that guy an ambulance!
    254. Re:Uhm, right... by Anonymous Coward · · Score: 0

      That's because they are not called that. I am an Engineman. Soon to become Engineperson.

    255. Re:Uhm, right... by EddWo · · Score: 1

      So after running a stress test on a shipping version of the product, after killing off the running processes, could you then go on to run it as a Server for a couple of months? Or would you have to reboot it just to get back in a workable state?

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    256. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Considering dead babies also float (given enough time to bloat), then yes.

    257. Re:Uhm, right... by Keeper · · Score: 1

      I apologize for my misspelling of Canada. I have a tendency to miss spelling errors/typos like that for some reason (I also tend to type short words twice near the end of a line for some unknown reason...).

      "Computer Science" is not an engineering discipline, and I don't know of any "engineering" societies that consider it to be one. Every University I looked at grouped it under the Liberal Arts / Humanities umbrella instead of the Engineering umbrella.

      Part of the problem is that computer programming doesn't fit the format of standard "engineering disciplines" -- there are guidelines and patterns, sure, but there isn't a way to write a program to guarantee that there are no bugs, or that there are no security holes. There isn't a way to setup a system to ensure that nobody can hack it. I consider it to be, at this point in time, a creative process more than a formal process.

      That being said, I think the reason why "engineer" crops up in certifications/degrees so much for areas that it shouldn't is due to the job titles and descriptions -- most programming jobs are labeled as "Software Engineer" positions.

    258. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Ug, sorry, posted this in the wrong place. (@set me=Newb_Slashdot_poster) The Peo Website cites the term Professional Engineer. Not just Engineer. As well, what about all the CNE's? Or CCIE's? Slam them all down if that's the case? Oh, and what about Train Engineers? Those guys that drive the trains? From Dictionary.com *One who is trained or professionally engaged in a branch of engineering. *One who operates an engine. *One who skillfully or shrewdly manages an enterprise. What about Genetic Engieers? According to the PEO site you will be CRUSHED for the impudence! Now, that said, I'm not saying that MCSE's should use the term Professional Engineer. But then should the PEO (and other bodies) call up websters and say to them, 'Oh! You need to change your definition of the word to include this?' I'm an MCSE, and worked my ass off for it. Spent a year in class TCP/IP DNS (protocol list up the wazzo) fundamentals and then working specifically with the OS to earn my Cert. I didn't braindump and hate all the buggers who do so. But the fact is, Until I get a letter from the PEO or M$ saying that I can't put on my resume that I am a Microsoft Certified Systems Engineer, I will continue to do so. Then if the PEO decides to take me to court, then perhaps we'll see if M$ is going to stick by the people who worked for their Certs. This is my first post on Slashdot, (long time Reader) and I know that I'll probably be flamed by those who know better than I. But this was something that I Felt strongly enough about to say something about.

      So they didn't teach you how to break your thoughts into concise paragraphs at your fancy Microsoft school? I work hard too, except I couldn't learn everything in just a year (maybe your smarter?) but I am still not an engineer.

    259. Re:Uhm, right... by Anonymous Coward · · Score: 0

      And, yes, same with accountants. You're either a Chartered Professional Accountant, a Chartered Accountant, or you're a bookkeeper (and you can't call yourself an accountant, just because you do the company's books).

      Ok. I am guessing this is a Canada thing. In the US anybody who does accounting is an accountant. Nobody is called bookkeeper anymore (and you would probably get pretty nasty looks if you tried). Certified Public Accountants are licensed to perform audits on Public companies and prepare tax returns for pay. You don't even have to be a CPA to do tax returns for free (as I did in college).

      I think we have a cultural difference that we aren't going to get over. Canada is a very government oriented socialist country. In the US, organizations like IEEE don't make laws they only make recommendations and suggestions. In the US the judges can also overturn laws that they determine to be unconstitutional, as these surely are.

      I guess the point is that I am not moving to Canada even though I am not an MCSE. Way too much illogical contol going on.

    260. Re:Uhm, right... by Pharmboy · · Score: 1

      Yeah. And in most states, you only have to get through high school with a diploma to hold a position in office. Seeing how 9 out of 10(litterally) high schools in my local area don't meet federal guidlines, I wouldn't trust any of their graduates to sharpen pencils at city hall.

      I have NEVER seen a political office that REQUIRES any level of education. Even when i lived in Texas, you can elect a judge that is NOT a lawyer. I would love to see some links to the effect that being a politician requires any level of education. I know for a fact you don't have to have any to be US President (easy to check the constitution) and since public education is no where to be found as a right in the constitution anyway (really) I would find this hard to believe, or at the very least, I would find this to be illegal/unconstitutional.

      If you need a degree or any level of education for a position, then maybe that position shouldn't be voted on, and instead hired by the other elected officials.

      Seriously, any link to any place that requires any education level to be elected, I would love that. That has to be totally unconstitutional and very discriminitory.

      --
      Tequila: It's not just for breakfast anymore!
    261. Re:Uhm, right... by Pharmboy · · Score: 2, Insightful

      Prepare for a Win* exclusive machine to be released.

      The funny thing is, the first models sold would be to hackers trying to port it to BSD or Linux. Just the very IDEA that MS would try to make a box "MS only" would force them to port it: Like moths to a candle. There is no reason to make a MS ONLY box unless it is cheaper, which is another reason the hackers would be trying to port it. The other, of course, is because it would irritate bgates.

      Don't think so? Ever heard of X-box? A MS only box, with all the Palladin etc. you want, would create yet another "$10,000 to the first person who can boot linux and document it to be recreated" contest.

      --
      Tequila: It's not just for breakfast anymore!
    262. Re:Uhm, right... by dipipanone · · Score: 1

      I wasn't claiming NT and it's derivatives are rock stable, I was just saying that I don't think it's typical for the OS to crash due to a crappy application.

      Try running a couple of audio apps sometime. Cubase SX, for example. Whether its the VST plug-ins, or the way that ASIO drivers talk to your sound card, I've no idea, but most of my audio apps crash Win2k Pro and XP on a regular basis.

    263. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Yes.

    264. Re:Uhm, right... by CakerX · · Score: 0

      this was the first thing I learned learned about programing.

      a good program should be idiot proof. Meaning a monkey bashing at the keyboard should not be able to do any serious damae.

      or a monkey coding should not be able to break it, or comprimise security.

    265. Re:Uhm, right... by Spoing · · Score: 1
      Not QNX! QNX drivers run in protected mode. Hell yeah, Microkernel biznatches!

      *ALL* modern software on x386-based systems run in protected mode. Hell, even the x286 systems did as well as quite a few DOS drivers, games, and even applications (AutoCAD being one).

      The main thing that matters is seperating the operating sytem from user applications and devices. This can be done on any processor (simulated or real) that supports memory virtualization and preemtion.

      That QNX uses a protected mode doesn't grant it any special merit. *IF* it seperates the kernel (ring 0 on x86) and puts everything else including drivers on the user level (ring 3 on x86), then it can handle crashes of the user level subsystems and restart them without the kernel being touched. The kernel has to handle those crashes and moderate other user level software, though, otherwise having that isolation doesn't gain you much; an OS without external device support isn't very valuable.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    266. Re:Uhm, right... by meme_police · · Score: 1

      You must be the luckiest man on earth! Do you play your local lottery?

      --

      The meme police, They live inside of my head

    267. Re:Uhm, right... by drsmithy · · Score: 1
      It would have taken only a small team of Microsoft programmers to develop a useful bundle of fundamental hardware tests for their beloved operating system.

      That won't protect them from badly written third party drivers. Which in my experience covers about 90% of all Windows NT/2k/XP crashes.

      How hard is it to have the OS test basic functions, like RAM, the PCI bus, the IDE bus, etc.?

      They've released a hardware tester IIRC.

      For Solaris, Sun puts a CD with their VTS software in the box set.

      Sun make the hardware and most of the peripherals their clients put in their machines and the drivers for same. That makes it a hell of a lot easier for them to deal with the hardware.

      Does Microsoft have fewer resources than Sun?

      They have much, much less control over the end product their customers are using than Sun does.

    268. Re:Uhm, right... by westyvw · · Score: 1

      Well Windows server 2003, was handed out on a trial basis to our team. It was not a beta, just an expiring over time trial. Well we crashed it using explorer. We found bugs all over the place. Yes it did have better security, mostly from not turning on services automatically, but compared to linux or bsd, all the little wizards were annoying and a waste of time.

      We used it for awhile, it crashed way too much, we thought faulty hardware. SO we put knoppix on (cause thats just so easy) statrted a few services and found the machine stable while using it at the same time.

      I was not impressed. We took the cds and sent them to a horrible fiery death.

    269. Re:Uhm, right... by Geek+of+Tech · · Score: 1
      Let's see....

      North America, South America, Asia, Europe, Africa, Antartica, Australia.

      So is Canada part of Asia? Or Africa? Or South America?....

      --
      Stop the Slashdot effect! Don't read the articles!
    270. Re:Uhm, right... by Anonymous Coward · · Score: 0

      It is precisely for this reason of public safety that the term "engineer" is envoked by an Act of Provincial Parliment in Ontario -- in other words, the proper use of the title "engineer" is defined by the LAW in this province (http://www.e-laws.gov.on.ca/DBLaws/Statutes/Engli sh/90p28_e.htm).

      If you scroll down to clause 40(1) "Penalties", you'll see the following:

      Every person who is not a holder of a licence or a temporary licence and who,

      (a) uses the title "professional engineer" or "ingenieur" or an abbreviation or variation thereof as an occupational or business designation;

      (a.1) uses the title "engineer" or an abbreviation of that title in a manner that will lead to the belief that the person may engage in the practice of professional engineering;

      (b) uses a term, title or description that will lead to the belief that the person may engage in the practice of professional engineering; or

      (c) uses a seal that will lead to the belief that the person is a professional engineer,

      is guilty of an offence and on conviction is liable for the first offence to a fine of not more than $10,000 and for each subsequent offence to a fine of not more than $25,000. R.S.O. 1990, c. P.28, s. 40 (2); 2001, c. 9, Sched. B, s. 11 (59).

      .... how do you become an "engineer" in Ontario? You get a license! Who hands out the licenses? Professional Engineers Ontario (www.peo.on.ca). How do they decide if you get a license? They TEST YOU and review your CREDENTIALS. Does a MCSE designation get you a license in Ontario? NO, although if you went to engineering school you may be able to get one...

      As for our duty to society, if you're interested in the Canadian engineer's equivalent of the Hippocratic Oath taken by doctors, check out www.ironring.ca

    271. Re:Uhm, right... by Julian352 · · Score: 1

      Well, since we are talking about winXP stability, let me post my Question about it:

      Once every couple weeks, when I leave the computer alone at home while I'm out at work or overnight, XP manages to destroy the boot sector of the
      first partition. (I'm not sure what it destroys exactly) Lilo that is installed in MBR stays properly working and I can load into linux (multi-partitioned HD) without problems. However it is impossible to mount my first partition with linux. After selecting a windows choice in Lilo, I get blank screen without the usual XP boot menu.

      After help from Svend Olaf Mikkelsen, I was able to restore the boot sector using his program findpart. (big thanks to him) It did not however stop it from happening again. In previous times that it happened, I've re-formatted and re-installed windows, which lasted 3 months 'till the next problem. Restoring the sector only gave me 3-4 weeks before next crash.

      Does anyone know what I can do about it? I'm running XP Pro with SP1 installed.

    272. Re:Uhm, right... by MortisUmbra · · Score: 1

      You are incorrect about that actually, if it DOES take down the whole OS then when you restart you get a little box that says "Windows has recovered from a blah blah blah" and the option to send the dump along with a report to MS detailing the problem.

      Btw, I LOVE the spin on this "MS code at fault for half of windows crashes"....way to be just as childish and FUD oriented as the other side.

      --

      "The saddest words of mice and men, are not those which were, but should have been."
    273. Re:Uhm, right... by digitalunity · · Score: 1

      Sorry. I worked a 16 hour shift(6 PM - 10 AM, PST :-[ ) this morning. I have to apologize for my poor grammar and spelling. I typically write much better. As an aside, my high school was the single school to meet the guidelines. And, I got a 4.0, thank you very much.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    274. Re:Uhm, right... by TC+(WC) · · Score: 1

      Canada is a very government oriented socialist country. In the US, organizations like IEEE don't make laws they only make recommendations and suggestions. In the US the judges can also overturn laws that they determine to be unconstitutional, as these surely are.


      What the hell are you talking about?

      The provincial engineering bodies and the CCPE can't make laws... They can make their own bylaws, as directed by the respective governmental acts that brought them into existance, or empowered them as the engineering body of record in their juristiction, but that's it.

      I have no idea how this would even approach being a constitutional issue in the United States. I'm sure that at least the term 'Doctor' is protected to a degree in the United States, and probably the term 'Lawyer' or 'Attorney' as well. This would be established by an act of law. Obviously, in Canada, we're evil socialists that have our country governed by appointed bureaucrats, or some such thing, as this is much too civilized a system for us!

      Wait... no...

      We have, in British Columbia, the 'Engineer's and Geoscientists Act' which, oddly, spells out the way various terms can be used, as well as laying out the guidelines behind the self regulation of the profession that is done by APEGBC (Association of Professional Engineers and Geoscientists of British Columbia). APEGBC doesn't have the power to set laws. It is a certification and standard setting body that works within the legislation that created it.

      I'll also point out that the Canadian Judicial system is more than capable of dealing with unjust laws and violations of the Canadian Charter of Rights and Freedoms as demonstrated by the somewhat recent revoking of Ontario's marijuana laws because they made it impossible for a sick man to have both "liberty and security of person," which are two of the fundamental rights that the Charter guarantees

      As a final point, I'll mention that I have no knowledge of laws regarding accountants in Canada, or I would have commented on those as well.

    275. Re:Uhm, right... by SEWilco · · Score: 1
      But unfortunately in many cases it's still considered to be by folks that are happy to run Windows.

      Now we're back to how happy those folks are who run Windows and think crashing is normal. And how happy they are that the crash is by Windows only half the time.

    276. Re:Uhm, right... by Com2Kid · · Score: 1
      • Not in my experience. Maybe my exposure to video card reviews is limited, but in the last few Radeon 9*00 vs. GeForce FX 5*00 rounds, a good deal of attention was paid to drivers. The most recent review I read on Tom's Hardware actually compared the FX cards to two versions of the Radeon's Catalyst driver, since ATI was billing the 3.5 version with significant performance improvements. They also spent at least a couple of paragraphs talking about the quality improvements with the 44.03 Detonator driver, since the previous major issue with the FX cards was the hideous quality of the ansiotropic filtering (which turned out to be a driver problem, not a hardware problem).


      *sigh*

      Listen, for those of us WORKING on our computers, the gaming speed and performance of the drivers is worth bugger all.

      I WANT STABILITY

      Darnit, I WANT MY MATROX BACK!!

      Seriously, I would take a Matrox G4xx+ over anything from Nvidia any day.
    277. Re:Uhm, right... by Gareth+Williams · · Score: 1

      "I have NEVER seen a political office that REQUIRES any level of education. Even when i lived in Texas, you can elect a judge that is NOT a lawyer. I would love to see some links to the effect that being a politician requires any level of education. I know for a fact you don't have to have any to be US President (easy to check the constitution)" ... you don't need to look that far to figure that one out ;-)

      --

      --Gareth
    278. Re:Uhm, right... by Anonymous Coward · · Score: 0

      There was/is a book on "designing hardware for windows", which AFAIK was published around the time
      when MS stopped telling that "PCs crash" (trying to take the blame off WiNdOwS).

    279. Re:Uhm, right... by ragefan · · Score: 1
      Never underestimate the bandwidth of a locomotive full of tapes.

      Yeah, but the latency sucks.

    280. Re:Uhm, right... by Anonymous Coward · · Score: 0
      Bad apps can cause a system to crash on Windows.
      Strangly enough, this seems to be my experience too. That's waht they get for cramming everything into ring 0.

      It is also true that a bad app can cause Linux and *BSD to panic.
      Never happens. It's a theoretical impossibility. Only bad drivers (or the kernel itself) can make Linux crash.

    281. Re:Uhm, right... by sufehmi · · Score: 1

      Not QNX! QNX drivers run in protected mode. Hell yeah, Microkernel biznatches!


      Uhm.. NT/2000/XP utilise microkernel architecture as well.

      I guess that just shows how sucky Microsoft is :)
    282. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Take this latest MS worm issue. Way less severe than previous issues,

      You are fucking joking right? Any NT kernel machine can be taken over by just sending a few packets of data to port 135... shit, code red at least required IIS to be installed. The RPC hole is enormous, and makes a mockery of trustworthy computing.

    283. Re:Uhm, right... by Rob+Seace · · Score: 2, Insightful

      Tell me, Mr. Anderson, what good is a running kernel if you've crashed "Proc32", and are unable to start any further processes on the system? ;-)

      It's really just silly... Yes, the KERNEL may be (essentially) uncrashable... But, who really cares? The system, as a whole, is most definitely NOT... I've written lots of code for QNX, and I assure you I've seen it crash (and, caused it to crash) on many occasions... People who tout the supposed benefits of this microkernel approach are really beeing pretty obtuse... You're not solving the problem: you're just shifting it elsewhere... There's still some core set of services which are vitally important to the continued functioning of the system, and if you manage to crash those (be they in user space or kernel space), the system becomes unusable... Sure, putting SOME things into user space may make a lot of sense... Drivers for crap you can easily do without, and still carry on... But, important stuff (like QNX's "Proc", "Dev", etc.), it doesn't make a whole lot of difference whether they're in kernel space or user space; lose them, and you're dead, either way...

    284. Re:Uhm, right... by Anonymous Coward · · Score: 0

      Try this, turn down your audio hardware acceleration and see if Windows still crashes. I had that same problem with some third hand sound card i have. Replaced it with a sound blaster and haven't had a problem since..

    285. Re:Uhm, right... by Phroggy · · Score: 1

      I don't think that Microsoft will go into the same market as Dell. Building PCs is a very low margin business.

      Since when has that stopped Microsoft from leveraging their existing monopoly to enter a new market? What kinds of margins does the XBox have?

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    286. Re:Uhm, right... by a1englishman · · Score: 1

      Indeed, and this is what we found in Windows NT 3.5 & 3.51. The video drivers ran in ring 3, where if they bombed, they wouldn't take down the OS. Problem was that was terribly unresponsive. I suspect that the NT devolopers reasoned "What use is a running kernal, if you can't see what it's doing?" (using my Agent Smith voice). For NT 4, they moved the video drivers into ring 0, which yeilded better performance, at the cost of a buggy driver being able to incurr a BSOD.

    287. Re:Uhm, right... by monkeydo · · Score: 1

      How is my quote misleading? I quoted the exact same paragraph you did. I am also aware that the TSPE agrees with your interpretation. Section 20(a) doesn't say a thing about what you do or call yourself, it's only about how you represent yourself to the public.

      Regardless what you or the TSPE would like to believe, having "Software Engineer" does not mean to a reasonable person that you have any legal qualifications in engineering. OTOH if your business cards have your title as "Licensed Software Engineer" I can see that being a problem.

      Bottom line is it isn't my or your interpretation that matters. The real question is are you aware of anyone in Texas being sanctioned for calling themselves a Software Engineer without being a PE?

      And since your nick is Captain Nitpick:

      You said, "If you weren't P.E. certified, you couldn't legally call yourself an engineer in Texas. No exceptions."

      Which is patently false. Whether in some cases a person representing themselves as a Software Engineer must be a PE is debatable. The assertion that they must be a PE in ALL cases is absurd, and in the more general case (Network Engineers, Train Engineers, etc) there are a wealth of exeptions.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    288. Re:Uhm, right... by PiratePTG · · Score: 1
      >apply quite nicely not only to train engineers, but also software and systems engineers.

      And don't forget about us Television and Radio Broadcast Engineers (Yes, I am SBE Certified...)

      --
      The number 1 problem of working in a cubicle - 23 power cords, 1 outlet...
    289. Re:Uhm, right... by MikeFM · · Score: 1

      Exactly. Which I guess is why I suggested debugging it in the more protected mode and when it is worked out then rewrite it for the less protected mode. Sure you may introduce bugs during this rewrite but they should be far less than would otherwise exist. I guess I'm just a lil nutty for thinking anything that goes in the kernel should be well tested first. Damn me for disliking crashes. :)

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    290. Re:Uhm, right... by MrPeach · · Score: 1
      As opposed to a system that doesn't crash at the drop of a hat??? I don't think so.


      It's like saying "yes he beats me with a board with a nail sticking out of it, but he sometimes offers to put a band-aide on the wound."

    291. Re:Uhm, right... by Captain+Nitpick · · Score: 1
      How is my quote misleading? I quoted the exact same paragraph you did.

      Your indentation implies that the second section is not dependent on the first, when it is.

      The real question is are you aware of anyone in Texas being sanctioned for calling themselves a Software Engineer without being a PE?

      The statute states that first offenses are dealt with by a cease and desist notice, not sanctions. Cease and desist notices do not appear to make it into the TBPE sanctions report.

      And since your nick is Captain Nitpick:

      You said, "If you weren't P.E. certified, you couldn't legally call yourself an engineer in Texas. No exceptions."

      As I said in the comment you were replying to: "Why do you think I have that sig? It's because everybody screws up occasionally."

      I'm tired of arguing this, but since you insist on playing, I'm bringing in a pinch hitter.

      Opinion No. JC-0525 - July 9, 2002

      SUMMARY

      The Texas Engineering Practice Act, article 3271a of the Revised Civil Statutes, does not allow an in-house employee of a private corporation, though classified internally as an "engineer" or under another engineering title, to use the title of "engineer" on business cards, cover letters, or other forms of correspondence that are made available to the public.

      John Cornyn
      Attorney General of Texas

      (emphasis added)

      Now, John Cornyn is no longer Texas Attorney General (He got himself into the US Senate), but I doubt the current AG would have a radically different interpretation of this statute.

      In the state of Texas, you cannot call yourself an "engineer" in any meaningful manner without PE certification (unless you drive trains). You can insist the company secretary call you an engineer, but you'd better be damned sure she (or he, whatever) doesn't say you're an engineer when a client calls.

      --
      But then again, I could be wrong.
    292. Re:Uhm, right... by SpaceCadetTrav · · Score: 1

      Read my sentence again slowly, perhaps out loud.

    293. Re:Uhm, right... by rifter · · Score: 1


      You go 48 hours without saving!?
      I wouldn't even fault windows for that!

      Very funny. The poster was talking about a render which took 48 hours to complete. That is acually a pretty modest job. Digital renders for movies, etc. might take a week or sveral for an individual job depending on the computing resources thrown at the task and what the task actually is. This isn't something you can "save" until the job is finished, AFAIK. It takes the computers that long to finish processing the job.

    294. Re:Uhm, right... by rifter · · Score: 1

      Darnit, I WANT MY MATROX BACK!!

      So what's stopping you from buying one?

    295. Re:Uhm, right... by madamimadam · · Score: 1

      Sun also charges a zillion dollars for their product vs. only a billion for a Microsoft product.... I'd be hoping to get a nicer, better running OS for a zillion dollars.

    296. Re:Uhm, right... by tomhudson · · Score: 1
      Well, actually, Canada is larger than either the United States or Mexico (the other 2 parts of N. America - source: cia factbook: Canada 9,976,140 sq. km, US 9,629,091 sq. km, Mexico 1,977,550 sq. km).

      So, Canada's bigger, and it's on top. (Guess that makes the US Canada's bitch) Add in the various states (Texas is pretty big, last I looked) and we can say most of N. America.

    297. Re:Uhm, right... by Anonymous Coward · · Score: 0

      And next time on "Chat With Expert Murderers" on Slashdot!

    298. Re:Uhm, right... by EnVisiCrypt · · Score: 1

      Ah, but the benefit to the microkernel is that a buggy *driver* is not going to kill your system.

      If it's a driver that's essential to the operation of the device, then it's the developer of the device's responsibility to write the driver themselves, OR, choose a reliable third party to provide the driver.

      --


      *everything* is Orwellian to cats.
    299. Re:Uhm, right... by aggieben · · Score: 1

      Not mine, I've had XP for about 5 months and have had the screen black out on my laptop a few times (about 5-7) and reboot after a few "ctrl-alt-delete"s. NO BSOD, just dead. A co-worker has had a few similar issues on his desktop. Further, if XP WAS that stable, why wouldn't MS look to use it as a server? Sounds to me like a good opportunity to combine their commercial and personal lines. Actually, "just dead" is the same thing as BSOD, just less scary. That was intentional. Just FYI. Also, they are looking to use XP as a server. What do you think Windows Server.NET is? Combining the commercial and personal lines is precisely what Windows XP is all about. The differences between the Home and Pro editions are all but trivial.

      --
      Don't become a regular here, you will become retarded. -- Yoda the Retard
  2. Headline should be: Microsoft Admits to Testing by gokubi · · Score: 3, Insightful

    Microsoft emphasised that products such as Yukon and Exchange Server were undergoing thorough testing -- both internally and via independent third parties -- prior to their release to the market.

    Hey, they're TESTING! Wow, they really are taking this trustworthy computing thing seriously. Mr. Chase may have said a similar thing if he hadn't been comped, as reported in the diclaimer at the bottom of the article:

    Brendon Chase travelled to Tech Ed as a guest of Microsoft.

    Hardhitting journalism.

    --
    I'm much funnier now that I'm a subscriber.
    1. Re:Headline should be: Microsoft Admits to Testing by Anonymous Coward · · Score: 0
      Hardhitting journalism.

      At least he disclosed it. Sadly some journalists don't.

    2. Re:Headline should be: Microsoft Admits to Testing by donutz · · Score: 3, Informative

      "Microsoft emphasised that products such as Yukon and Exchange Server were undergoing thorough testing -- both internally and via independent third parties -- prior to their release to the market."

      Hey, they're TESTING! Wow, they really are taking this trustworthy computing thing seriously.


      Probably just a flippant remark, but they actual do test all of their applications and OSes, and they have (you know, all those internal and public beta TESTS and such).

      But maybe this time they'll fix the bugs, instead
      of just making note of them. ;)

  3. In other news... by saskwach · · Score: 3, Funny

    Memory protection is a good thing.

    1. Re:In other news... by lightsaber1 · · Score: 1

      nineteenth percent of all people know that

    2. Re:In other news... by Anonymous Coward · · Score: 0

      72 actually...

    3. Re:In other news... by Raven42rac · · Score: 1

      Yeah, no shit.

      --
      I hate sigs.
    4. Re:In other news... by Anonymous Coward · · Score: 0

      Still? Gee, I thought they'ed have changed the UI a bit by now.

    5. Re:In other news... by Lord_Slepnir · · Score: 1

      Only because god forgot to patch his copy of Windows ME and over clocked his mobo.

    6. Re:In other news... by Feathers+McGraw · · Score: 1

      But the optimist says that the core dump screen is only half-blue.

    7. Re:In other news... by Shriek · · Score: 0

      The sky is falling!

  4. 1st post karma-whoring by rokzy · · Score: 4, Informative

    Microsoft has laid the blame for half of all Windows crashes on third-party code.

    Scott Charney, chief security strategist at Microsoft, told developers at the TechEd 2003 conference in Brisbane, that information collected by Dr Watson, the company's reporting tool, revealed that "half of all crashes in Windows are caused not by Microsoft code, but third-party code".

    Charney's comments come as the company highlights the rigour with which it tests its own products before release. Microsoft emphasised that products such as Yukon and Exchange Server were undergoing thorough testing -- both internally and via independent third parties -- prior to their release to the market.

    The company is employing root cause analysis and event sequence analysis procedures to scrub out the creation of sloppy code. The result is that individual developers have a high degree of accountability for the code they produce, while the systems and processes associated with code development are rigorously monitored.

    Root cause analysis enables the company to check closely the work of individual developers. "If a developer has written vulnerable code, then we look at what else that developer has written and check it," Charney said

    Event sequence analysis takes this further, analysing the reasons why the vulnerable code was written. Charney said it was not necessarily so they can sack whoever is writing vulnerable code, but find out the reasons why and how Microsoft improve their staff with training or more efficient processes.

    As Charney made his remarks, Charles Sturt University announced they would be offering a Master of Information Systems Security degree including MCSE:Security industry certification.

    Charney's also reinforced Microsoft's message to developers and network administrators that they needed to build secure applications and networks "from the ground up".

    The chief security strategist's remarks have come at an unfortunate time, as mainstream and niche media outlets produce heavy coverage of the impact of the MSBlast worm, which has infiltrated corporate and enterprise networks worldwide.

    1. Re:1st post karma-whoring by Anonymous Coward · · Score: 0

      The chief security strategist's remarks have come at an unfortunate time, as mainstream and niche media outlets produce heavy coverage of the impact of the MSBlast worm, which has infiltrated corporate and enterprise networks worldwide.

      See, third party code. I'm sorry I ever doubted them. Is my face ever red...etc etc etc.

  5. Uh huh. by ihummel · · Score: 4, Insightful

    That sure is encouraging. What a wonderful operating system you have when half the time it crashes, the crash is caused by third party code. A properly designed OS shouldn't allow third party software to crash it. No OS is perfect, but half the time is just silly.

    1. Re:Uh huh. by Malc · · Score: 1

      So you've never had third party drivers crash your Linux box? A few years back, I had a hell of a time with the SoundBlaster Live drivers locking up my Linux box when it was stable under Windows.

      Now I have an SMP box and I can't use the Soundblaster Live properly under Windows either due to Creative Labs shoddy programming (if I listen to MP3s, the system will lock up in under an hour. The same goes for games like Quake 3). But that's another story.

    2. Re:Uh huh. by BoomerSooner · · Score: 1

      Soundblaster has garbage drivers for windows and every other platform as well. I used to work with a couple of guys who did device driver programming for them in creative's Stillwater offices (BFE Oklahoma) and they said the drivers were almost exclusively written by someone without proper experience (ie, new CS grad).

      Funny really, best cards available with worst drivers available.

    3. Re:Uh huh. by HermanAB · · Score: 1
      There is no need to use SB's bad drivers anymore. The drivers that come with a modern distro don't crash.

      It appears to me that most Linux complaints are about things that were bad yeaaaaarrrrrssssss ago.

      --
      Oh well, what the hell...
    4. Re:Uh huh. by ikkonoishi · · Score: 0
      if I listen to MP3s, the system will lock up in under an hour

      Oh no! The RIAA have possesed your computer!
      ;]

    5. Re:Uh huh. by lactose99 · · Score: 1

      Ever heard of the KX Project? Its a small group of people who have released alternative SB Live drivers for Windows. I've been using their beta release for the last few months and I can say that these drivers are MUCH better than anything Creative Labs has put out. Finally, I can get decent ASIO performance with my Live! The KX drivers also allow you to do some extra-nifty effects loading and output routing things that the Creative Labs drivers won't do. I highly reccomend trying them if you haven't already. I don't know if they work in an SMP environment, as I don't have one, but it might be worth investigating.

      --
      Fully licensed blockchain psychiatrist
    6. Re:Uh huh. by JediTrainer · · Score: 1

      Funny really, best cards available with worst drivers available.

      I have yet to find a SoundBlaster which matches the quality of my good ol' Gravis UltraSound. Too bad they don't sell them anymore :(

      --

      You can accomplish anything you set your mind to. The impossible just takes a little longer.
  6. John Dvorak has some interesting crash stats... by sphealey · · Score: 5, Informative
    John Dvorak developed some interesting stats on XP crashes based on information given in a speech by Bill Gates. He works out that there are 25 millions blue screen crashes of XP per day. Interesting read. Also raises the question of exactly what happens to all those "crash reports".

    sPh

    1. Re:John Dvorak has some interesting crash stats... by jpmorgan · · Score: 1, Insightful
      Yes, but John Dvorak doesn't understand basic statistics.

      Gates said that 5 percent of Windows machines crash, on average, twice daily. Put another way, this means that 10 percent of Windows machines crash every day, or any given machine will crash about three times a month. Since Bill is a math junkie, I have to assume this number is real and based on something other than a phone survey.

      Nice one there, John. Bill Gates might be a math junkie, but it's obvious you're not.

    2. Re:John Dvorak has some interesting crash stats... by UTPinky · · Score: 1

      what happens to all those "crash reports"

      [ms_guy@redmond ~]$ get_crash_reports > /dev/null

      --
      I'm only paranoid because everyone is against me...
    3. Re:John Dvorak has some interesting crash stats... by wagemonkey · · Score: 1
      John Dvorak developed some interesting stats on XP crashes based on information given in a speech by Bill Gates. He works out that there are 25 millions blue screen crashes of XP per day. Interesting read. Also raises the question of exactly what happens to all those "crash reports".
      Well if it was linux/unix I'd say '>/dev/null'. Of course they may be running a linux/unix box to handle the volume of data they're getting...
    4. Re:John Dvorak has some interesting crash stats... by sphealey · · Score: 1
      Gates said that 5 percent of Windows machines crash, on average, twice daily. Put another way, this means that 10 percent of Windows machines crash every day, or any given machine will crash about three times a month.
      I noticed that, and it bugged me as well (ha ha).

      However, although I agree that that two statistics would have different distributions, wouldn't the simple total of crashes be the same? E.g.

      1,000,000 machines * 0.05 * 2 reboots/machine-day = 100,000 reboots/day

      1,000,000 machines * 0.10 * 1 reboot/machine-day = 100,000 reboots/day

      Or am I missing something?

      sPh

    5. Re:John Dvorak has some interesting crash stats... by welloy · · Score: 2, Informative
      Gates said that 5 percent of Windows machines crash, on average, twice daily. Put another way, this means that 10 percent of Windows machines crash every day, or any given machine will crash about three times a month.
      Dvorak's quote makes no sense at all. And he is not talking about total number of reboots a day. He is talking about frequency of crashes.

      What percent of machines crash once a day? Gates did not say. It could be the case that 20% crash once a day and 5% crash twice a day. It could be the case that 90% crash once a day and 5% crash twice a day. The number of machines that crash twice a day gives no information on how many machines crash once a day.

    6. Re:John Dvorak has some interesting crash stats... by BobDowling · · Score: 1

      Dvorak's stats stink.

      If BSODs are independent of one another (a huge and certainly false assumption) then the distribution of the number of crashes per day is given by the Poisson distribution where the probability of there being n crashes in one day is given by P(n) = exp(-M)M^n/n! where M is the mean number of crashes on one day, x^y means x raised to the power of y and x! means "x factorial".

      So, if the probability of two crashes per day is 0.05 I estimate M as being approximately 0.4. This makes the probability of a machine crashing once per day as 0.27!

      NB: Take all this with a huge pinch of salt. Windows crashes are certainly NOT independently distributed.

      --
      Those who do not learn from Dilbert are doomed to repeat it.
    7. Re:John Dvorak has some interesting crash stats... by NonSequor · · Score: 2, Insightful

      Yes, but unfortunately John Dvorak is a fucking moron .

      --
      My only political goal is to see to it that no political party achieves its goals.
    8. Re:John Dvorak has some interesting crash stats... by gazbo · · Score: 1
      Well if it was linux/unix I'd say '>/dev/null'

      So why not just say '>nul' then?

    9. Re:John Dvorak has some interesting crash stats... by Anonymous Coward · · Score: 0

      you're assuming the 10% once a day crash

      and remember what happens when you assume. You make and ass out of u and any idiot believing you. As for me, well i'm obviously smarter at statistical story problems than you.

    10. Re:John Dvorak has some interesting crash stats... by gotan · · Score: 2, Insightful

      What you're missing is, that Bills statement was only about Windows-installations (worldwide) that crash (averaged over their lifetime/uptime) more than twice daily. We don't learn anything about the percentage of Windows-installations that crash 1-2 times per day or less than once per day (averaged) e.g. how the other 95% of Windows installations behave. They may crash never, or they may crash (on average) just a little less than twice daily. Of the 5% we only learn that they crash at least twice daily, some of em might crash every few minutes.

      So your calculation that Windows-installations times .1 (10% or 2*5%, whatever) is only a lower estimate that could only result if the 5% crash twice daily (but no more) and the other 95% never crash.

      Also note that this is a worldwide statistics over all Windows-installations. The instable systems may be badly configured or run on bad hardware, we just don't know. But some big business setting up their desktop- and server- installations carefully and on stable hardware might not have such problems, their Windows-installations might crash never or at least (on average) less than once daily. Indeed it can be expected that a bunch of similarly configured systems exhibit similar behaviour and that a good systems administration takes care of those systems that crash too often and reconfigures, repairs or replaces them.

      --
      "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
    11. Re:John Dvorak has some interesting crash stats... by jilles · · Score: 1

      Not bad given the market penetration of windows xp. The assumption that the crashes are distributed evenly over the userbase is of course incorrect. I had a faulty cpu a couple of months back, I saw a lot of bluescreens. I replaced the cpu and I haven't seen a single bluescreen since. Rocksolid as far as I'm concerned.

      Assuming one in ten pc's has faulty hardware (bad cpu, broken motherboard, cheap memory), that translates in a lot of bluescreens. Add cheap ass hardware and flaky drivers to the mix and the numbers add up quickly.

      Of course that is just hardware. Many crashes that actually get reported are usually either some windows service or explorer.exe crashing. Nasty but usually not fatal for your open applications. A reboot is the easiest way to fix but not necessarily the only way.

      On the many occasions I played with linux I experienced that X is not exactly a stability wonder. Unlike an explorer.exe crash, an X crash (or even just a windowmanager crash) drags along all your open applications. Getting X to crash is not that hard. Partly due to poor hardware support, partly due to the fact that X has evolved quite significantly from its original design goals and tends to get more unstable if you start pushing your drivers to do stuff windows XP does with ease out of the box.

      25 million of bsod's/day translates as: most users never see one.

      --

      Jilles
    12. Re:John Dvorak has some interesting crash stats... by inertia187 · · Score: 1

      What are they talking about? I never see this "crash" you speak of. I guess I don't install a bunch of crap that would cause it. I use XP at the office all day every day for coding. Guess I'm one of the lucky.

      My wife uses XP at home (pretty much the same version), and she gets this crash report all the time. And all she really does is play hearts, and read email. We're not on a firewall at home like I am at work, so maybe questionable network traffic has something to do with it.

      At home, I'm on a tiBook. I only use the XP box as a router for my tiBook.

      --
      A programmer is a machine for converting coffee into code.
    13. Re:John Dvorak has some interesting crash stats... by kscguru · · Score: 1
      He is talking about frequency - and correctly so. Just about every statistician I've heard of will use a well known model called a "Poisson process" - which works roughly they way Dvorak used it. The model simply requires time between events (crashes) to be exponentially distributed - that is, a computer lasting twice as long before crashing is half as likely (which would be completely true, if the bugs were random). And unless there's some sort of code in Windows that says "crash every 5 hours", the math works out just fine, and you can turn one frequency into another with no problem at all. (And Gates had better hope it's random - non-randomness would just mean MORE crashes, not less!)

      prob. lasting half a day = 19/20 (95% of computer make it half the day)
      After 13 half-days (or 7 days), a computer has a 50% chance of crashing. Meaning we expect just over two crashes a month. Approximate it instead of running the numbers all the way through, and Dvorak got 3 crashes a month.

      --

      A witty [sig] proves nothing. --Voltaire

    14. Re:John Dvorak has some interesting crash stats... by Anonymous Coward · · Score: 0

      Except... failure is more accurately predicted w/ Weibull distributions in many cases, which aren't Poisson processes. Here, 5% could crash twice a day and 1% once a day, and 99% will crash within a year or somesuch.

    15. Re:John Dvorak has some interesting crash stats... by Merk · · Score: 2

      Good grief, is it really that bad in Windowsland??? I haven't been there in ages, but that's horrible, 5% of machines crashing twice a day!?

      Is this an improvement on how it used to be, or is it getting worse? Why would Bill Gates ever admit to that???

      And does this mean, it's the same 5% crashing twice a day, every day? Are there some poor, sad, people that have to put up with 2 crashes a day, every day and think that's reasonable??

      What percentage of computers crash only once a day? Or more than twice? I'd really like to see a distribution of frequency of crashes.

      I'm just so used to rebooting my (OS X) laptop once a month when a new OS or driver patch comes out, and shutting down my Linux desktop only when I want to save power.

      Wow.

    16. Re:John Dvorak has some interesting crash stats... by falcon5768 · · Score: 1
      Im surprise this got modded insightful, I should have though it would get redundant since we have all known for YEARS, he was a fucking moron.... ;-).

      Why anyone still pays attention to that man, I dont know, he just seems to jump bandwagon to bandwagon with no really good technical insight anymore. Sad really cause he used to be slightly interesting.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    17. Re:John Dvorak has some interesting crash stats... by Anonymous Coward · · Score: 0

      I don't think it can be stated enough that he was and still is a fucking moron.

      > Sad really cause he used to be slightly interesting.

      In a kinda' point-at-and-laugh sorta' way......

      These days, he aspires to be a characture of his former self.

    18. Re:John Dvorak has some interesting crash stats... by falcon5768 · · Score: 1
      These days, he aspires to be a characture of his former self.

      Which is kinda sad really since his former self was something most IT people loathed as well.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    19. Re:John Dvorak has some interesting crash stats... by dave1212 · · Score: 1

      Agreed, I think Dvorak is for the most part a despicable human being with no shred of morals, and his math is usually about as accurate as the RIAAs, but is this really that big a deal?

      In other words, you wouldn't put the number (since gates didn't mention it) closer to the top side of the scale? Say, 60-80% perhaps? I think that's a safe estimate and seems realistic.

    20. Re:John Dvorak has some interesting crash stats... by Keebler71 · · Score: 1

      The MS crash reporting system includes both OS and program crashes. I could not even tell you if XP crashes to a "blue screen" because I have yet to crash Windows XP in over 1.5 years. I suspect that John Dvorak (or the poster)does not know the difference between a "blue-screen" crash and a program crash. I tend to think that the statistics mentioned reflect application crashes and not OS crashes. I typically reboot about once per week, usually due to an update or software install. However, I see the "crash report" about twice a day. For me, this has always been a result of a application crashing. Interestingly, killing a process via the task manager oftentimes also give a crash report prompt, which may be an overreport. Moreover, if the program is hanging badly, I may hit end process many times resulting in several crash report prompts. Is MS overcounting these crash reports (that may not even be crashes since I was just killing the process at the OS level instead of exiting "properly")?

      --
      "It takes considerable knowledge just to realize the extent of your own ignorance." - Thomas Sowell
    21. Re:John Dvorak has some interesting crash stats... by RealityShunt · · Score: 1

      Yeah, it's as bad as that.

      I shocked a long time windows user recently when he came over to my house to use my broadband connection, and I noted that my Gentoo linux install has locked up ONCE in the last three months. He said WTF? - and he's running a custom tweaked XP machine on vanilla hardware. Sigh.

      I then, with glee, noted to him that the system I was using at the moment, that he was seeing, was Gentoo running the 2.6.0-test3 BETA kernel....and it actually seems more stable - although it was hell to install :) but I was doing multiple compiles, image work for his uploads, and surfing...the system response shocked him.

      I think I just made another convert :)

      Kudos to the kernel team, alsa seems incredibly stable in the kernel :)

      realityshunt

      --
      Democracy is susceptible to being led astray by having scapegoats paraded in front of the electorate.
    22. Re:John Dvorak has some interesting crash stats... by Anonymous Coward · · Score: 0

      You're running a 2.6 test kernel on your Gentoo machine...

      you are my god...I worship your l33t 5|1llz

    23. Re:John Dvorak has some interesting crash stats... by wagemonkey · · Score: 1

      That wouldn't enable me to imply MS may not be 'eating their own dog food' and possibly need to run a unix/linux/bsd to handle the volume of data sent by thirty billion XP crashes a year, would it?

  7. And this latest report.... by JaJ_D · · Score: 1

    ....is undertaken by consultants with the the letters "I" and "Q" and the number 25!

    Consultants with too much time on their hands!!!

    Suppose we should be greatful they ain't breading

    :-]

    Jaj

    1. Re:And this latest report.... by The+Other+White+Boy · · Score: 1

      mmmm...breading...

    2. Re:And this latest report.... by Anonymous Coward · · Score: 1, Funny

      Crumbs - those consultants really use their loaf! They've gotta earn a crust somehow, otherwise they'd all be toast.

    3. Re:And this latest report.... by tommck · · Score: 2, Funny
      Suppose we should be greatful they ain't breading

      Heck! That's for sure! They'd have this light fluffy exterior. It would be hard to dislike someone with a light, fluffy exterior. Just look at Natalie Portman!

      Of course, if they were then to be deep fried, they'd be a bit scratchier, although oh so good!

      How do you think Natalie Portman would tasted deep fried?

      mmmmm... deep fried Natalie Portman... *drool*..

      --
      ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
  8. Duh by macshune · · Score: 1

    Like it would be someone else's code? C'mon people! We should know better!

  9. Well, technically speaking, by Mordant · · Score: 4, Funny

    I guess MSBLASTER, Code Red, Nimda, SQL Slammer, etc. could be considered 'third-party code'. ;>

    1. Re:Well, technically speaking, by aliens · · Score: 1

      You know, I wouldn't doubt that in the least. They're saying that their code doesn't crash itself. That doesn't mean that when it isn't flawed from the outside.

      --
      -- taking over the world, we are.
    2. Re:Well, technically speaking, by Anonymous Coward · · Score: 0

      I guess MSBLASTER, Code Red, Nimda, SQL Slammer, etc. could be considered 'third-party code'.

      Technicaly they are "third-party code", but I don't think they count against statistics, since they all worked as designed and mostly without crashing the OS itself.

      Anonymous Cowards Unite

    3. Re:Well, technically speaking, by Anonymous Coward · · Score: 0

      "I guess MSBLASTER, Code Red, Nimda, SQL Slammer, etc. could be considered 'third-party code'. ;>"

      When does the RIAA starting doing this sort of thing to people again?

    4. Re:Well, technically speaking, by killergreen · · Score: 0, Offtopic

      Trouble is, patches were available to fix those vulnerabilities for months. It's not just the software at fault here, folks. If lazy, half-ass, point-and-click "admins" (using the term very loosely here) don't bother to keep their systems up to date sh*t happens! Problem with a gui-only environment is that it gives the false sense of "administration is easy" and allows glorified power users who don't know their @$$ from a hole in the ground to get jobs as administrators! I'll get off the soap box now.

      --
      Funny how the monitor has a brightness knob, but the users don't get any smarter. >:-)
    5. Re:Well, technically speaking, by wanderers_id · · Score: 0

      Ooooohh! BURN!

    6. Re:Well, technically speaking, by killergreen · · Score: 0

      S'pose I went off on a rant last post. I do find it curious, though, that Windows starts its life with a blue-screen setup. Maybe that should be a clue?

      --
      Funny how the monitor has a brightness knob, but the users don't get any smarter. >:-)
  10. A model of closed source by Neil+Watson · · Score: 4, Insightful

    Assuming this is true, wouldn't this be an example of how closed source can contribute to programming mistakes? If developers had more access to the OS source could wouldn't they be less likely to affect it adversly with bad code?

    1. Re:A model of closed source by Anonymous Coward · · Score: 0

      Mod the parent comment up please. It may be short, but it is very succinct!

      JP

    2. Re:A model of closed source by Overly+Critical+Guy · · Score: 4, Interesting

      There is no advantage to either. Remember the filesystem-corrupting Linux kernel release? That was a pretty big blunder...

      --
      "Sufferin' succotash."
    3. Re:A model of closed source by frankie · · Score: 1
      Remember the filesystem-corrupting Linux kernel

      Yep, one very bad release, out of how many? Also, the fact that a core group of few dozen guys, aided by a few hundred intermittent volunteers, are roughly able to match the code and quality of the entire trillion dollar Windows industry.

      I think the open source side would definitely have the advantage, if they were anywhere close to equal footing.
    4. Re:A model of closed source by FooBarWidget · · Score: 2, Insightful

      At least they fixed it rather quickly. With closed source programs however, there's no telling when it will get fixed, if at all.

    5. Re:A model of closed source by Anonymous Coward · · Score: 0

      I remember going to bed before it was released, and waking up after the fixed version was out. Does that count?

    6. Re:A model of closed source by moncyb · · Score: 2, Informative

      Which one? I think there were several, though I don't recall any of them affecting me--they all seemed to be cause by obscure stuff or in experimental drivers. The one specific incident I remember was a problem with ext3 not writing all the data on umount. If you synced before unmounting, you didn't lose data. I know Slackware puts a sync in the shutdown script, so I bet most Slackware users running ext3 didn't see the problem except when manually umounting filesystems. Ext3 was rather new then (still is), and I elected not to use it. In fact, I still go with ext2.

      The only problem I've ever had with ext2 was when I pulled out a floppy while it was writing. Hosed the disk pretty bad. I used minixfs for floppies from then on. I suppose it happened because ext2 is optimized for speed, not data recovery. If you want that, then go with FreeBSD's soft update and disable disk write caching.

      Maybe I haven't experienced problems with Linux because I just haven't encountered the brunt of Linux bugs, or maybe it's because I stay away from most experimental code and new features. Though I don't think Linux has nearly as many problems as MS flunkies try to make it out. My primary reason for migrating from MS to Linux was all the stupid problems with MS software--especially their OS, and the fact Linux had almost no problems. No matter what I did, Windows would crash at least a couple times a day. Linux almost never crashes, and when it does, I have been able to trace it down to either a hardware problem or a massive misconfiguration on my part.

    7. Re:A model of closed source by Drakonian · · Score: 1

      Rightttt. If Microsoft realeased a patch that corrupts your filesystem and it would get pulled from Windows Update in about 90 seconds.

      --
      Random is the New Order.
  11. Headline is wrong by InfinityWpi · · Score: 1

    Shouldn't the headline read "Third-Party Code Responsible For Half Of All Windows Crashes"? Or at the very least, "Microsoft Code -not- responsible for half of all Windows crashes"? Your bias is showing, guys...

    1. Re:Headline is wrong by Hoi+Polloi · · Score: 1

      They are probably just being snarky

      --
      It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
    2. Re:Headline is wrong by MonTemplar · · Score: 1

      And you're surprised by this revelation? :-)

      --
      -MT.
    3. Re:Headline is wrong by jandrese · · Score: 1

      As I read it, the headline is still accurate. :)

      --

      I read the internet for the articles.
    4. Re:Headline is wrong by Cro+Magnon · · Score: 1

      Actually, the headline, though biased, is correct. If non-Microsoft code is responsible for half the crashes, then by definition, Microsoft is responsible for half the crashes.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    5. Re:Headline is wrong by Anonymous Coward · · Score: 0
      As if it was hidden before? No0b.

    6. Re:Headline is wrong by Anonymous Coward · · Score: 0

      every news outlet has its bias

      slashdot: "Microsoft Code at Fault for Half of all Windows Crashes"

      microsoft: "Third party Products Cause Windows Crashes"

      foxnews: "Liberals at Fault for Half of Window's Crashes"

      new york times (pre-fact checkers): "Apple Code at Fault for Half of all Windows Crashes"

      hillary clinton: "Vast Right Wing Conspiracy at Fault for Windows Crashes"

  12. Dr. Watson catches OS crashes, not app crashes by Dancin_Santa · · Score: 5, Interesting

    So 50% of all system crashes are caused by 3rd party drivers and the other 50% are caused by Microsoft code.

    Sounds bad, but compared to the number of application crashes, the number of actual OS crashes is infinitesimal.

    1. Re:Dr. Watson catches OS crashes, not app crashes by cperciva · · Score: 1

      So 50% of all system crashes are caused by 3rd party drivers and the other 50% are caused by Microsoft code.

      No. 50% of all system crashes are caused by 3rd party drivers, and the other 50% are caused by other things.

      Those other things could be bugs in Microsoft's code; but I'm sure that some of the remaining 50% is hardware failures (especially on cheap boxes with crappy power supplies).

    2. Re:Dr. Watson catches OS crashes, not app crashes by Anonymous Coward · · Score: 2, Informative

      Dr. Watson catches OS crashes, not app crashes

      Say what? Dr. Watson most assuredly catches application crashes. Just because XP doesn't say "Dr. Watson Error" anymore it still is dr. watson that is logging your error.

    3. Re:Dr. Watson catches OS crashes, not app crashes by lightsaber1 · · Score: 1

      "Sounds like Springfield's got a discipline problem"
      "Yeah, maybe that's why we beat them in football nearly half the time"

    4. Re:Dr. Watson catches OS crashes, not app crashes by Anonymous Coward · · Score: 0

      A CD holds 700megs, a DVD 4.7. I can see the next gen holding 25gigs and the one after that 150. When those 150gig disks are 1/$1 each, whats to stop one server having a jukebox full of them, containing every last pc/console game/app, most popular music, docs etc?

  13. what's the other half then by Anonymous Coward · · Score: 0

    If half of all windows crashes are caused by third party apps, that still means that the other half is solely microsoft's fault.

  14. These numbers lie and are by teamhasnoi · · Score: 5, Funny
    not to be believed! It is well known that Dr. Watson has a weakness for liquor, and fraternizes with a known cocaine addict.

    His conclusions are suspect, and so are his motives. It's elementary, really. Bill G should get Magnum P.I. or Simon and Simon to do this investigation.

    1. Re:These numbers lie and are by tetra103 · · Score: 1

      not to be believed! It is well known that Dr. Watson has a weakness for liquor, and fraternizes with a known cocaine addict.

      I know that was meant to be funning, but Holmes was the cocaine addict and neither (that I'm aware of) had a weakness for liquor.

      I'm surprized that no one commented on Microsoft's "third party code" claim. Let's face it, the majority of Microsoft code is bought. That's the history of Microsoft. All the way back to QBasic, they bought the code and marketed it. Even the early developement of DOS was bought for like $50 or $500 or something like that from an outside source. So when they say "third party", are they referring to the code they bought and bundled into their OS package?

    2. Re:These numbers lie and are by dicepackage · · Score: 2, Funny

      Maybe I should get a second opinion. He told me I was going to die.

    3. Re:These numbers lie and are by CableModemSniper · · Score: 1

      but Holmes was the cocaine addict

      FYI, that's exactly what the grandparent said. "fraternizes with" = "hangs out with"

      --
      Why not fork?
    4. Re:These numbers lie and are by spuke4000 · · Score: 1

      Bill G should get Magnum P.I. or Simon and Simon to do this investigation.

      If MS gets Magnum PI, can the OSS community have the A-Team to help us in our fight against evil corrporations?

      Ahhh... I love it when a plan comes together

      --
      This post cannot be rebroadcast without the express written constent of Major League Baseball.
    5. Re:These numbers lie and are by Piquan · · Score: 1

      but Holmes was the cocaine addict

      I thought Holmes was an opium addict. But admittedly, it's been a while.

  15. And by a bit o' maths.... by deepchasm · · Score: 1

    Microsoft is claiming that half of all MS Windows crashes are the fault of third party code

    And the other half....

    That's still an awful lot of crashes.

  16. Re:Only half? by ihummel · · Score: 1

    Actually, it is. It is responsible directly for half of all Windows crashes and indirectly for the vast majority of the rest. A good, modern OS should not be crought down by a program. Thus it is M$'s shitty code that allows that to happen.

  17. Oh, jeez by BWJones · · Score: 1

    Microsoft is claiming that half of all MS Windows crashes are the fault of third party code, not their own.

    Ha.....thbbbt!.....Mwaaa haaa haaa haaa haa ha ha!

    Heeeee he haa ha ha ha. *sniff*

    *snort!* Ha ha ha ha hee ha ha.......

    He wipes the tears from his eyes as he says, "you know, allowing an application to crash the OS should not happen no matter how bad the application crash. Allowing that to happen is the fault of the OS."

    --
    Visit Jonesblog and say hello.
    1. Re:Oh, jeez by Anonymous Coward · · Score: 0

      Hey troll, didn't we clear this up ten times above? Would you like me to send you something that will crash your l33t linux boxen? Not only are you a troll but you are redundant and I hope the mods see that.

    2. Re:Oh, jeez by Anonymous Coward · · Score: 0

      Hey AC, look at the time when this d00dz parent post was posted. This post was one of the first in the discussion.

    3. Re:Oh, jeez by Anonymous Coward · · Score: 0

      4 Minutes elapsed between the first post or this nature and his. I think that is plenty of time to hit refresh before posting. Unless it took his 4 minutes to type that crap. Redundant or not I think that his point has been shot down too many times to count.

  18. SCO is responsible... by macshune · · Score: 4, Funny

    SCO is responsible for the other half of crappy windows code. This is why Microsoft was so eager to buy a license.

  19. In other news... by graphicartist82 · · Score: 1

    ... 54% of all statistics are made up on a whim.

  20. incorrect heading, again by Anonymous Coward · · Score: 0

    taco assumes that since 3rd party code causes half the crashes in windows, ms code must cause the other half? what about hardware problems? or the user doing something stupid?

    if you guys were actually journalists...

    1. Re:incorrect heading, again by Anonymous Coward · · Score: 0

      if hardware peripherals can cause your OS to crash, that's a problem with the way you wrote your OS... or if stupid users cause a crash ... same deal.

    2. Re:incorrect heading, again by Anonymous Coward · · Score: 0

      Excuse me? Last time I checked a hard drive failure can crash any OS out there. Same thing with a burnt out processor, bad memory, and about a million other things that can go wrong with hardware.

      Are you a troll or just plain stupid?

  21. Ring 0, Ring 3? by Gothmolly · · Score: 4, Interesting

    Or really just One Ring to rule them all? An application in a protected-mode OS (running in Ring 3 of the x86 chip) can't touch kernel space (Ring 0). Now, if an OS vendor does things like put its GUI subsystem in Ring 3 (cough, NT, cough), and you let 3rd party people write drivers that 5uXX0r5, then yes, you can have a case where 3rd party code causes crashes. BUT YOU (MS) PUT THE GDI SUBSYSTEM IN USER SPACE!
    If the OS design is so poor, or hacks and compromises are made for gaming performance at the expense of stability, then you can't really complain when the system goes unstable.

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:Ring 0, Ring 3? by Anonymous Coward · · Score: 0

      You are confused, Ring 0 is kernel mode and ring three is user space. Windows NT 4.0 which eventually became XP, moved the GUI into kernel space, thus allowing things like printing to crash the whole OS.

    2. Re:Ring 0, Ring 3? by JoeCotellese · · Score: 1

      I thought they took the GDI and USER subsystems out of Ring 3 and put it into the Ring 0 code in NT4.

    3. Re:Ring 0, Ring 3? by jpmorgan · · Score: 4, Informative
      Dude, do you know what you're talking about? First, graphics drivers run in Ring0, along with most of the graphics subsystem. They haven't run in Ring3 since NT 3.51 days.

      Regardless, if a driver is running in the same memory space as the subsystem, a driver crash is going to take it out. It doesn't matter what ring the code is in. Again, back in NT 3.51 days graphics drivers were kept in seperate memory spaces, in ring3, but that was dropped due to piss poor performance.

      The GDI subsystem (several layers away from any graphics drivers) currently sprawls Ring0 and Ring3.

    4. Re:Ring 0, Ring 3? by jpmorgan · · Score: 1
      X11 is allowed semi-direct access to hardware, which is why it can crash the whole OS. Anyway, high performance graphics drivers such as NVidia's include kernel mode components. See also KGI (the kernel-mode extensions to GGI) and other recent moves to put graphics drivers directly into the Linux kernel to handle lingering performance problems.

      It's a simple fact of life that you can't shovel data around as quickly from user-space. What's the point in having a rock-solid machine if it's too slow to do what you want?

    5. Re:Ring 0, Ring 3? by temojen · · Score: 1
      X11 is allowed semi-direct access to hardware, which is why it can crash the whole OS.

      Can you think of a way to access hardware without accessing hardware? I can't. Doesn't matter if it's windows, X, or SVGALib, it needs access to the hardware to set up video modes. After that, it might be able to get away with just an mmapped region of the video card.

      I've never seen X crash the whole OS, by the way, but I soppose it's possible.

      It's a simple fact of life that you can't shovel data around as quickly from user-space.

      Which architechture are you talking about?

    6. Re:Ring 0, Ring 3? by DrackenFireBreather · · Score: 1

      One Ring to Rule them all...
      One Ring to Find them...
      One ring to Bring them all...
      And in the Darkness Bind Them!


      Sounds like the Dark Lord Gates has brought the the world of men down again by age old greed...though this time it seems it's kernal rings that he's distrubuted amongest the unknowing...

  22. Third party code- what kind? by k98sven · · Score: 5, Interesting

    What kind of third-party code are they talking about here?
    Userland applications or device drivers?

    As so many others undoubtedly already have remarked, an application, however shoddily written,
    should not bring down the whole OS.

    If they're talking device drivers.. well, that's a different issue entirely.

    On the other hand, if this is the case, what the heck is that MS certification process for?

    1. Re:Third party code- what kind? by Cragen · · Score: 1

      Certify, schmertify. I get the most "This app. is uncertified and the creater is unidentified, blah, blah" screen MOSTLY and NEARLY ALWAYS when installing MS Windows Updates. Rarely ever at any other time. There is just SO MUCH i don't know, much less understand. This must be one of those things.

    2. Re:Third party code- what kind? by tshak · · Score: 1

      If they're talking device drivers.. well, that's a different issue entirely.

      On the other hand, if this is the case, what the heck is that MS certification process for?


      To ensure that those device drives won't cause system stability issues. The problem is, many drivers are not MS certified, and most users install the drivers anyway regardless of MS's warning.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    3. Re:Third party code- what kind? by Anonymous Coward · · Score: 0

      Easy answer:

      MONEY FOR BILL.

      Your an idiot if you think its anything else. Now go back to sleep, you drowsy fool...

  23. Non-Microsoft programs, or licensed code? by Rubel · · Score: 1

    I assumed on first reading it that they meant third-party code they'd licensed to include in Windows, like so many of their utilities and whatnot.

    The article isn't clear, though.

  24. Excuse me, but... by Anonymous Coward · · Score: 0

    only half of them? That's pathetic.

  25. We will see... by koi88 · · Score: 1

    When, in the near future, private users are only running MS programs, because the OS scares them with losing guarantee and health and other things if they try to install other apps, they can only crash by MS' program's fault.
    Of course, if IE crashes it can still be the web sites fault, when Word crashes it will be a wrong word document's fault...

    --

    I don't need a signature.
  26. So... by useosx · · Score: 5, Funny

    ...Slashdot poll: Is the cup half full or half empty?

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

      The cup to two times larger than required

    2. Re:So... by pdbogen · · Score: 1

      Depends what flavour of OS the cup is running.

    3. Re:So... by saskwach · · Score: 1

      Obviously the cup is too big.

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

      half full...





      ...of shit.

    5. Re:So... by oPless · · Score: 1

      Thats not a real poll!

      Where is the Cowboyneil option ?

    6. Re:So... by pair-a-noyd · · Score: 1

      And that means that 100% of the windows crashes are the fault of windows. Without windows the computer would not crash.

      Remove any bootable device from a PC and power it up. It will power up and sit waiting for you to insert a boot disk and press a key.

      The computer is running and it's functional.
      Let it sit there for 6 months in THAT state and see how often it crashes. It won't.
      Hence, 100% of windows crashes are the fault of windows.

    7. Re:So... by westyvw · · Score: 1

      Neither. Its just cracked and dirty.

    8. Re:So... by Sri+Lumpa · · Score: 1


      Neither, the Bra is the wrong size.

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  27. Curious by mao+che+minh · · Score: 1
    When programs (even large ones like Apache and XFree86) crash in Linux, UNIX, *BSD, or Macintosh, rarely do they take down the entire operating system.

    Wow, they admitted that their operating system is so bad, that chances are if a program crashes, so will the operating system. Amazing.

    1. Re:Curious by CaptainBaz · · Score: 1

      That's not really a fair comparison.

      Imagine the third party code is a Windows device driver. This is vaguely equivalent to a kernel module under Linux. Like, say, the Nvidia GLX modules, VIA's driver modules, ATI's gfx drivers, etc etc. All of which are perfectly capable of "taking down the entire operating system", certainly in my experience.

      Okay, so Windows sucks. But pretty much every other OS sucks too, albeit usually less so...

    2. Re:Curious by PReDiToR · · Score: 1

      I run Apache 2 on XP Pro , and in certain reproducable circumstances I can induce this (admittedly beta) software to fall over.

      I get up a windows message box with an error, and Apache smoothly restarts and continues serving.

      Its not uncommon to have cascaded errors and Apache still serving pages.

      --

      Do not meddle in the affairs of geeks for they are subtle and quick to anger
  28. Is the other half caused by the user? by willy134 · · Score: 1

    They state that half of them come from poorly written code. I bet somewhere they say the other half come from user error. Heaven forbid an operating system to manage the errors without blue screening.

    Yesterday my usb mouse somehow died in linux, did I have to restart---no. I just removed the usbmouse from the modules and then restarted it. And it worked again.

    --
    Can you ping me now?... Good!
    1. Re:Is the other half caused by the user? by EddWo · · Score: 1

      Are you saying that you can't do the same thing in Windows?

      You can unplug the mouse and plug it in again
      or
      You can uninstall the driver in device manager and it will be redetected and reinstalled for you.
      Why would you need to reboot the computer?

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
  29. What about Office etc? by rehabdoll · · Score: 1

    Do they count Office as a "third party app."?

    In my experience, third party apps & crappy drivers are responsible for 95% of my crashes, atleast since i switched to win2k. Win95/98 on the other hand..

    1. Re:What about Office etc? by Keeper · · Score: 1

      No. Office is a 1st party app. Anything Microsoft produces that runs on windows is a first party app.

  30. I laughed when I first read the title by Stone316 · · Score: 1
    of that submission. I dunno why but of course Microsoft is responsible for half of the 'crashes', they wrote the code!

    Maybe its that torn muscle in my shoulder but I found it funny.

    --
    "Thanks to the remote control I have the attention span of a gerbil."
  31. Blame it on SCO by thames · · Score: 1

    Maybe Microsoft will sue SCO for breaking there products...
    SCO is likely to have code in the Microsoft codebase, or that's what the will claim anyway

  32. Geez, what a two-sided statement... by skermit · · Score: 4, Insightful

    What he just admitted is that HALF of ALL crashes are Microsoft OS related. Every application that runs on a account for more than let's say 5% or 6% of total crashes, but Microsoft still has their full 50% share. That's STUPID-speak on his part. Way to instill company pride by shooting yourself in the foot, and then putting it in your mouth.

    --
    -Christopher Wu
    http://www.christopherwu.net/
    1. Re:Geez, what a two-sided statement... by beanyk · · Score: 2, Funny
      Way to instill company pride by shooting yourself in the foot, and then putting it in your mouth.


      At least he was smart enough not to put his foot in his mouth before pulling the trigger ...
    2. Re:Geez, what a two-sided statement... by Thing+1 · · Score: 1
      Way to instill company pride by shooting yourself in the foot, and then putting it in your mouth.

      Nice imagery. Now please help me put the Mt. Dew back into my nose.

      --
      I feel fantastic, and I'm still alive.
    3. Re:Geez, what a two-sided statement... by Surreal_Streaker · · Score: 1
      What he just admitted is that HALF of ALL crashes are Microsoft OS related... or hardware failure, or power outages or gamma rays etc...

      I'm all for MS bashing, but your conclusion is clearly wrong.

    4. Re:Geez, what a two-sided statement... by TMacPhail · · Score: 1
      I'm all for MS bashing, but your conclusion is clearly wrong.

      Actually, it is close in fact. If half of all crashes are because of third party code then who is responsible for the other half of the crashes? Obviously Microsoft code is the other half since by definition if it isnt Microsoft code it is third party code. The difference from the previous conclusion is that Microsoft code is not limited to the OS.

      The blame still stands at microsoft being to blame for half of the crashes on their own operating system.

  33. Re:funny by gfxguy · · Score: 0, Offtopic

    Was wondering about your SIG, but think it must be a troll for supernerds.

    --
    Stupid sexy Flanders.
  34. MS responsible for 100% of crashes by swordgeek · · Score: 3, Insightful

    There is only one way 3rd party software can crash an OS: If the OS is so hopelessly broken that it gives that much control to applications.

    Microsoft's bad coding is responsible for 50% of their crashes, by their own admission. Their inherently flawed OS structure is responsible for allowing the other 50% to happen.

    (This of course doesn't address hardware related issues--all I can say is that MS software is VERY sensitive to borderline hardware)

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    1. Re:MS responsible for 100% of crashes by duplicate-nickname · · Score: 1

      They're not talking about crashing the OS. They are talking about applications running on the OS crashing.

      Think about it...how is Dr. Watson going to catch a crash if the OS crashed too?

      --

      ÕÕ

    2. Re:MS responsible for 100% of crashes by Marc2k · · Score: 2, Interesting

      I disagree, who are you to say that every driver ever written for Windows was 100% compliant, written exactly to Microsoft's DDK recommendations, and free of all semantic blunders? At best, that's naivete, at worst, unwitting zealotry.

      I'm not suggesting that Windows infrastructure isn't to blame for many system failures, but making blanket statements is far beyond that.

      --
      --- What
    3. Re:MS responsible for 100% of crashes by swordgeek · · Score: 1

      Hmm. I've read the article twice, and they talk about "Windows crashes." Not apps, but Windows itself.

      At any rate, if they were talking about app crashes, then it's even MORE appalling that 50% of them are caused by the OS. Yuck!

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    4. Re:MS responsible for 100% of crashes by tshak · · Score: 2, Insightful

      What inherently flawed OS structure? Could you please elaborate? Also, please submit the OS that you designed that can work with millions of hardware combinations with a device driver system that makes it impossible for device drivers to crash the OS.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    5. Re:MS responsible for 100% of crashes by swordgeek · · Score: 1

      Hmm. OK, I'll concede that drivers are a special case, because they tie in to the kernel so tightly. In that case, MS is responsible for all crashes that were caused by badly written drivers "designed for Windows." (i.e. certified by MS)

      But to put another spin on things, I've not seen a Solaris system taken down by a bad device driver. Even third party drivers in the bad old days of Solaris 2.3 didn't take out the OS.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    6. Re:MS responsible for 100% of crashes by Luveno · · Score: 1

      (This of course doesn't address hardware related issues--all I can say is that MS software is VERY sensitive to borderline hardware)

      Whereas Linux will just completely ignore it.

    7. Re:MS responsible for 100% of crashes by Elwood+P+Dowd · · Score: 1

      I submit:

      my OS design

      If I understand correctly, IOKit allows Mac OS X to load and unload drivers without rebooting, and to allow device drivers to crash and burn without taking down the OS. Of course, if your video driver dies... what does it matter. But you get the idea. That's the point of a microkernel, right? (Yes, yes, I know, Mac OS X isn't a true microkernel OS.)

      Please, someone correct me if I'm wrong. I'd be totally unsurprised.

      --

      There are no trails. There are no trees out here.
    8. Re:MS responsible for 100% of crashes by Anonymous Coward · · Score: 0
      how is Dr. Watson going to catch a crash if the OS crashed too?
      The same way it always has done in the past?
    9. Re:MS responsible for 100% of crashes by SaucyWrong777 · · Score: 1

      How this got modded "Insightful" I'll never know.

      We've been over this...Linux ALSO gives kernel access to its drivers. I have on more than one occasion been forced to reboot Linux (not restart X, mind you, but give the machine a hard reboot) because drivers shit the bed while playing a game or something. The Alt SysRq's didn't work or anything, complete loss of control.

      Let's do a little research before we start mindlessly bashing something--Ooops, sorry, I forgot where I was for a moment.

    10. Re:MS responsible for 100% of crashes by molarmass192 · · Score: 1

      The key problem here is not so much a flawed OS structure but a flawed hardware structure. The whole PC hardware architecture was never designed around fault tolerance, that's why the PC hardware is so much cheaper than a zSeries mainframe or even a Sun E-series. There's no guarantees with PC hardware, that's why PC fault tolerance always involves failover boxes. That aside, there are things the OS can do to handle hardware failure but I think of it like an airbag in a car, it may save you,though not always, but your car is gonna look like hell afterwards anyways.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    11. Re:MS responsible for 100% of crashes by aug24 · · Score: 1
      What inherently flawed OS structure? Could you please elaborate?

      Well, clearly the one that allows their OSs to crash on average once every ten days.

      Also, please submit the OS that you designed that can work with millions of hardware combinations with a device driver system that makes it impossible for device drivers to crash the OS.

      Dude, if I am paying money for something, that absolves me of the need to do better.

      J.

      --
      You're only jealous cos the little penguins are talking to me.
    12. Re:MS responsible for 100% of crashes by swordgeek · · Score: 1

      Inherently flawed OS structure: Having the GDI and the window manager running in kernel space!!! Seriously now, a window manager running in kernel mode?!! How can that be anything but a willful design flaw?

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    13. Re:MS responsible for 100% of crashes by Kibo · · Score: 1

      BAck in the days of yor, I remember a buddy of mine got his first PC.

      He went into the BIOS to tweak some of the settings to enhance game performance for, Pirates, or the Ancient Art of War At Sea or something. Anyone he turned off the video memory. A pretty odd option to have in the BIOS at the time if you ask me.

      But it was really funny, because I had an apple II GS (F U apple) which was sweet, and so I was of course ignorant of the ways of the PC. But undaunted I volunteered a "That looks important, I'm not sure you wanna do that." Equally undaunted he saved and exited.

      Fortunately, it was one of those very rare moments at that age where the last vestiges of a youthful photographic memory still functioned, and I was able to remember how the bios screen was laid out. I miss that guy. He was a lot of fun.

      --
      --Jimmy has fancy plans; and pants to match.
    14. Re:MS responsible for 100% of crashes by dasmegabyte · · Score: 1

      Okay asshole. Here's the situation. You write an operating system. It has to fucking run somewhere. It is easiest to write software for a sigle platform. However, this is bad for hardware manufacturers, and bad for the public in many ways, because there is only one way to do things. It creates monopolies, or at the very least limits choice.

      To give people more choice, you have to make your platform open ended. On one end is the physical hardware of the machine. One the other end is code to be executed. Each end has an API -- your OS translates the desired software "action" into a specific series of hardware "actions". And the API on the hardware side translates these into instructions on the hardware itself. This side of the API is where you install drivers.

      But who writes the drivers? Well, as the system manufacturer, you can do it yourself, you can have the hardware manufacturer do it, or you can rely on a community of users to write them for you. If you do it, then hardware manufacturers have to deal with YOUR programmers and YOUR resources. They have to rely on you. Most aren't willing to do this...they would rather have their customers calling them, to maintain the relationship. If you have the user community do it, you have the problem of chicken and egg...the hardware won't work until a driver is written, but the driver won't be written until enough developers have the hardware. Hardware manufacturers don't want that, either, and they sure don't want to give free hardware to the most potentially lucrative users.

      So the only viable solution is to have hardware manufacturers write their own damn drivers. That's how the hardware manufacturers WANT IT. Still, some of them don't do a good job of it. Maybe they don't completely support an API, because they have limited time to market and would rather get a mostly working product out then a completely finished one. Maybe they don't like part of the API, or figure it will never be used. Maybe the were confused by what a function does.

      Is any of this your fault as the system manufacturer? FUCK NO. And you tell your customers this. "Call BotchCo. Their hardware drivers do not work the way we told them they should work." There is nothing you can do about this except fail gracefully. Think about it, man: when the video driver stops responding in a GUI OS, what the hell can you do without relying in some way on a video driver? Send audio queues? Use an elaborate system of morse code bleeps on the keyboard?

      No, these would confuse people without properly explaining there was a problem. So you bring the system down in such a way that the user *KNOWS* it is down. And with your last dying breath, you try to let them know what happened. You give them the error you received and tell them what you were trying to do.

      Unlike *nix, windows is not designed to be a TTY system and most windows users wouldn't know what to do with a console if they saw one. They shouldn't have to, because in an ideal world the video driver is flawless and stable and never changes. So you force them to restart the system when there's a video problem, or some other system problem that's unrecoverable. You do the same thing in Linux...when the X server crashes (taking your book report with it), you restart X. With Windows, the whole fucking system is a window server. So you restart the whole system.

      Personally, I prefer the way Apple handles kernel panics. But then again, Apple doesn't worry about the hardware much, do they? I've bought three compactflash card readers since I got my mac; each time it's been because the previous one was no longer supported, and no driver would ever be made.

      --
      Hey freaks: now you're ju
    15. Re:MS responsible for 100% of crashes by krel · · Score: 1

      Not KEXT drivers, which can also be loaded and unloaded without restart. A faulty KEXT will panic your ass from here to tomorrow. It's easier to write drivers as KEXTs, but nobody has to use them, they could just as easilly write drivers outside of kernel space.

      --
      karma: ouch!
    16. Re:MS responsible for 100% of crashes by EddWo · · Score: 1

      Is it the OS thats crashing the applications?
      Or is it MS applications that are crashing on the OS? 50% of application crashed are Microsoft code, that includes Office. What do most business users use all day long?

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    17. Re:MS responsible for 100% of crashes by tshak · · Score: 1

      Please, someone correct me if I'm wrong.

      Doesn't work w/millions of hardware combinations. Let's see how well OS X does on x86. (Note: I'm not dissing OS X as a whole - it's a cool OS. I'm just saying that they have it very easy when it comes to device driver management when it compares to x86 OS's)

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  35. 50% is still a failing grade by dirtmerchant · · Score: 1

    So the other half are still the fault of Windows? That's still a pretty piss poor track record.

    1. Re:50% is still a failing grade by mrseigen · · Score: 1

      Doesn't matter. Too many people still buy into it even though they know it's unreliable. They fear or are ignorant of any alternatives.

  36. Lines of code by rf0 · · Score: 5, Funny

    I was googling for the 4 lines of C code that use to crash windows but came across this

    Rus

    1. Re:Lines of code by Jugalator · · Score: 1

      Too bad Windows is closed source. Would be so much more fun to see actual embarassing programming mistakes and hacks. ;-)

      --
      Beware: In C++, your friends can see your privates!
    2. Re:Lines of code by curunir · · Score: 1

      How about 3 lines of HTML that crash IE?

      <form>
      <input type crash>
      </form>

      --
      "Don't blame me, I voted for Kodos!"
    3. Re:Lines of code by RyuuzakiTetsuya · · Score: 1

      you mean

      #include

      int main()
      {

      printf("Hello world!\n");
      return 0;

      }

      OK, techinically 6, but I don't consider the bracketing or the white space to be 'lines'...

      --
      Non impediti ratione cogitationus.
    4. Re:Lines of code by Anonymous Coward · · Score: 0

      It is in all the NTs up to 2000

      You simply in a console application: -
      printf("q\b\b\b\b\b\b");

    5. Re:Lines of code by dfj225 · · Score: 1

      this will work on older windows versions like 98 or 95.

      int main()
      {
      char far *kill;
      *(kill++) = 0;
      }

      --
      SIGFAULT
    6. Re:Lines of code by Anonymous Coward · · Score: 0

      This might be useful. I mean how many sites are just IE compatible? Let's make a few IE incompatible.

  37. Implict logic by echomadman · · Score: 1

    rofl at title
    Microsoft Code at Fault for Half of all Windows Crashes

    --
    "he's full of get up and go" "really?, he fills me with lie down and die."
  38. Slow down... by Doesn't_Comment_Code · · Score: 1

    Wait a second, we designed this OS to run the Desktop... you know, My Documents , My Music... that stuff. We had no idea you were going to be running applications on it!

    This calls for a whole new design phase.

    --

    Slashdot Syndrome: the sudden, extreme urge to correct someone in order to validate one's self.
  39. In other news... by Alkarismi · · Score: 1

    Hospital defends record by stating it only caused 50% of its patients deaths!

    I guess we should all stop whining about Microsoft instability then...

  40. Anyone see a problem here? by agent+dero · · Score: 1

    "Gates said that 5 percent of Windows machines crash, on average, twice daily. Put another way, this means that 10 percent of Windows machines crash every day, or any given machine will crash about three times a month"

    It's the 21st Century, doesn't this seem a little out dated? I reboot my Macintosh once.....once...a month? I reboot my FreeBSD box only when I am switching out hardware.

    How can an OS that costs so damn much crash so often? How can this be possible in a world with super-sonic jets, Segways, super-computers in a 24U enclosure, how does that work?

    --
    Error 407 - No creative sig found
    1. Re:Anyone see a problem here? by Anonymous Coward · · Score: 0

      Bad use of statistics.

      Could be the same faulty hardware/weird driver combo 5% of all Windows machines that are crashing.

    2. Re:Anyone see a problem here? by pdbogen · · Score: 1

      super-sonic jets
      The concorde is grounded.
      Segway
      The name is purposefully mis-spelled because stupid people wouldn't know how to pronounce it if it were the right way.
      super-computers in a 24U enclosure...
      Suffer from pretty severe heating/power problems.
      how does that work?
      'nuf said.

    3. Re:Anyone see a problem here? by Squarewav · · Score: 1

      the 2 main reasons windows crashes more then mac os or free bsd is the number of cheap hardware and software for windows. the only times ive had windows crash to the point ware it bsod and rebooted was when I try useing cheap hardware such as 50$ digicams/scaners/printers or running some crapy software that leaks mem all over the place, and yes bad software can bring linux down or even mac os maybe it will just crash the gui, but I dont run a server and if the gui locks up, the system is unusable to me. as for hardware its rather easy to write drivers that work when you own both the hardware and the os and most cheap hardware companies that are not going to write good drivers for an os that has ~90+% of the market are not going to mess with mac or anything else. I've had uptimes on my winxp box around the 4 month mark and then I only rebooted couse I added hardware or software that requires a reboot such as norton (90% of software for windows that say they require a reboot don't need one at all)

  41. This implies.. by deadmongrel · · Score: 1

    well this simply implies that the other half of crashes occur because of M$' own faulty code.

  42. Take your own medicine? by interactive_civilian · · Score: 4, Insightful
    From the article:
    Charney's also reinforced Microsoft's message to developers and network administrators that they needed to build secure applications and networks "from the ground up".
    Perhaps Microsoft should take some of their own advice...I'm thinking with pretty much their entire product line...
    --
    "Empathise with stupidity, and you're halfway to thinking like an idiot." - Iain M. Banks
  43. Would this be... by st0rmshad0w · · Score: 1

    Ok would this be 3rd party code that gets installed after MS stuff, or the 3rd party code that MS swallows up as they buy whatever seems nice and absorb it into the mire of their own code?

  44. So what? by Chess_the_cat · · Score: 1

    I've been running XP ever since it was released and I've maybe seen it crash twice. And yeah, it's XP Home. Now I know that the first time it crashed it was the fault of MS and the second time was the fault of someone else. At any rate it's not a big deal and you'll be hard pressed to find XP users who will think that it is.

    --
    Support the First Amendment. Read at -1
    1. Re:So what? by utmecheng · · Score: 1

      bah. it is a big deal. A HUGE deal. I know that in the world of internet exploder and minesweeper your system doesnt crash much. But give it a real numerical problem, actually use the power of your processor on something besides games and you'll see exactly why its a problem. Ever get half-way through a fairly advanced FEA meshing and have a page fault error bring down windows?? Its frustrating. The worst part is that because of people like yourself companies continue to develop their software for that worthless OS and I have to use it. *spit*.

    2. Re:So what? by Anonymous Coward · · Score: 0

      Yeah, it'd be much better if a page fault error only brought down your CAD package, instead of the whole of Windows. That'd be much less frustrating.

      Oh, wai...

    3. Re:So what? by utmecheng · · Score: 1

      page faults happen in windows in part because of bad programs and in part because of the OS. And yes it would be better. if the fea is dumping data you can save it and resume, if the os crashes you cant do a thing.

  45. Clarification of 'rigor' by Obsequious · · Score: 5, Funny
    'rigor in which MS tests their products before release'.

    Hmm... What kind of 'rigor' is that, again? Rigor mortis?

    1. Re:Clarification of 'rigor' by SmurfButcher+Bob · · Score: 2, Interesting

      Amen, brother.

      And here I was worried that I was the only one to receive things that could never have even been tried.

      • The first Excel distribution on floppies using DMF. Problem was... the version of setup and LZE packaged on disk 1 didn't understand the DMF format... they were the same version that came with Win31. "Sector not found. Please insert disk 2", lmao. Many weeks later, upon finding a LZE that was capable, the install worked just fine.
      • Backoffice4.5. Main setup script wasn't finished. Literally, hitting syntax errors from instructions (not comments!) saying "Remember to finish SQL installation here". They apparently forgot. It's ok, though. The individual product installs weren't any better. I ended up getting a "new" copy. MS's reason? Defective Media.
      --

      help me i've cloned myself and can't remember which one I am

    2. Re:Clarification of 'rigor' by shadeyk · · Score: 1

      Having worked at MS (in testing) and have friends that still do, I can assure you that at no time has testing been as precise as mortis. Damn lucky if they even test their products competently. Several products are shipped w/o testing at all. I remember overhearing a tester say "well we shipped it last time w/o testing it!". MS is an 80's relic, developing code like an 80's relic. They're only now learning that testing actually save's you money!

    3. Re:Clarification of 'rigor' by evilempireinc · · Score: 1

      hmmm. Would be interesting to know what products were shipped w/o testing, or are shipped that way now. I've been doing an internship in software testing, and from what I see a lot of effort goes into testing, it's not an afterthought in any sense.

      --
      we can rebuild this sig. we have the technology
  46. Sounds about right by Anonymous Coward · · Score: 0


    don't forget MS have a handy bug reporting tool that is enabled by default, if an application crashes you get a dialog popup that offers to send the crash data to MS along with a captue of what was running in memory at the time, OS hardware details etc in fact all the data that a programmer would want to debug or identify the problem (even a binary mem grab is saved in the windows directory (debug.dmp) i believe its called, good idea but it would be better if they released the data on request to the offending application manufacturer, MS have the facilities to collect vast amounts of data but its worthless if it makes them look stupid and offers nothing back to the creator so he could fix it.

    has Linux got a similar feature or is it a case of "you have to believe me" ?

    be good if there was a centralised crash reporting centre (for all OS's) that correlated the info accuratly

  47. Re:funny by gazbo · · Score: 1
    Uhhh, dude...

    Boromir, son of Faramir

    For someone who names themselves after characters in the film, you don't seem to know much about it, as you got it the wrong way round.

  48. They should steal better code by bugfixer · · Score: 5, Funny

    So I guess all of the crashes that I have experienced with Inernet Explorer can be blamed on the the third party software they stole from the University of California and Eolas Technologies Inc.

    1. Re:They should steal better code by wukie · · Score: 1

      OS/2 3.0 was going to be released as a collaboration between IBM and MS. MS broke away and brought out WinNT 3.1 using the code. IBM brought out OS/2 Warp much later.

      So what happened? Well it's the MS touch. Midas' touch turned everything to gold, MS's touch turns everything to sh..

  49. Being Picky by quantaman · · Score: 2, Insightful

    Scott Charney, chief security strategist at Microsoft, told developers at the TechEd 2003 conference in Brisbane, that information collected by Dr Watson, the company's reporting tool, revealed that "half of all crashes in Windows are caused not by Microsoft code, but third-party code".

    It's worded suspiciously but I don't think necessarily means the crashes are due to windows code. Aren't hardware issues responsible for a significant amount of crashes as well? Are they being counted in the 50% that belongs to driver problems and other third party code or are they counted with the windows problems.

    --
    I stole this Sig
  50. Tell that to QNX by Anonymous Coward · · Score: 0

    Tell that to the folks at QNX, I'm sure they'd be interested.

    1. Re:Tell that to QNX by Anonymous Coward · · Score: 0
      And if Microsoft were interested in selling a hard real-time OS, they'd ALSO force userspace drivers. There're plenty of reasons NOT to aim for hard real-time in a _consumer_ OS, not the least of which is speed (those many-times-per-second QNX context switches ain't cheap!).

      Never thought I'd see QNX trolls on slashdot.

    2. Re:Tell that to QNX by Anonymous Coward · · Score: 0

      Never thought I'd see QNX trolls on slashdot.

      Why not? we are much cuter than those other trolls you see around here.

      Seriously though, he was making a point, your just being a nob.

  51. that's what I call a tactic by invalid_argument · · Score: 1

    So, people will be forced to buy programs coded by M$ if they want to keep teir PC running?
    This could be a tactic(windows hidden settings

  52. proof of the pudding is in the eating by Anonymous Coward · · Score: 0
    When Microsoft issues a report like this, it reminds me of that apocryphal story about some aeronautical engineers using all of their theories and formulae to prove that a bumble bee can't fly.

    We have eyes to see with, and ears to hear with. A bumble bee does fly. All the Microsoft white papers and theories can not make me discount what I observe in real life.

  53. old news.... by B5_geek · · Score: 2, Funny

    1944 ... Atomic bomb is dropped
    1969 ... man sets foot on the moon
    1994 ... IBM releases OS/2 Warp v3 (Apps unable to corrupt/crash the OS)
    2003 ... Microsoft finally admits that half of all crashes are their fault

    blah blah ... *nix good ...
    blah blah ... Mac good ...
    blah blah ... yes windows does suck.

    =)

    --
    "The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
  54. What are you implying? by AbstracTus · · Score: 2, Funny

    Are you implying that my hardware is really ok and not responsible for all these crashes? *gasp*

  55. Half? Why not ALL? by lightspawn · · Score: 1

    Isn't it an operating system's responsibility to make sure the system does not crash when a process misbehaves?

    Except for hardware malfunctions (which I bet are responsible for less than, say, 5%) How can any Windows crash NOT be microsoft's fault?

  56. Buy 'em one of these!!! by SmurfButcher+Bob · · Score: 2, Funny
    --

    help me i've cloned myself and can't remember which one I am

  57. Why? by Sir+Rhosys · · Score: 1

    Why are they putting third-party code in their operating system?

    It's either that or they allow applications to access the OS's memory and that would just be plain asinine AND, technically, still their fault so the 50% statement goes out the friggin window. So it can't be that.

    --

    Use Python

  58. You're looking at this all wrong by Chairboy · · Score: 1

    The amazing thing is that code this complex doesn't crash more!

    Microsoft has a really tough job. Unlike Linux, MS can't rely on all programmers to be 30-40 year old bearded guys with CS degrees. There are people working in software development for Windows that are hiding copies of 'Advanced Windows' by Jeffrey Richter that they crib subs out of all day without really understanding their programs.

    The OS is far from perfect, but I'd say that the quality of it overcomes the design issues regularily.

    1. Re:You're looking at this all wrong by Anonymous Coward · · Score: 0

      Wakeup chairboy, time to get ready for school.

    2. Re:You're looking at this all wrong by Chairboy · · Score: 1

      ooooh, insulted by an AC. My very world-structure has been compromised!

      #define ROLLING_EYES

  59. how many by Councilor+Hart · · Score: 1
    Suppose that the machine crashes only four times.
    So what if half are caused by MS. Four crashes aren't that bad.

    Indeed, the above is meaningless, as is saying half of the crashes are caused by MS.

    At the very least, at least tell how many times it crashed in how many years.
    Two crashes a day is worst then a 500 crashes in 10 years.
    Or perhaps the /. crowd thinks that windows should be crashfree.
    I am not much of a computer nerd and I don't know the reason why my machines crashes when they do. But Windows, mac os x and linux have crashed under my hands. I don't expect a computer to be crashfree - in the far future perhaps - so I like to know too; how many times in how many years.

  60. No Shit by Anonymous Coward · · Score: 0

    Well no shit.
    A crash is still a crash. I'm sure glad I don't use that crap.

  61. Also keep in mind.. by Sophrosyne · · Score: 2, Funny

    Windows software virtually NEVER crashes while in compact-disc form!
    Also if you want a crash free environment all that is required is you shut the machine off and place it in a vacuum sealed container.
    .....See Microsoft does make crash free products! you just don't know how to use them properly... anyone that has the gall to use third party applications is spelling their own doom...

  62. Would you name this OS? by roystgnr · · Score: 4, Insightful

    I'm currently using Linux, which also gives drivers such low-level access that a bad driver can crash the whole machine. I was under the impression that this was a design decision which couldn't be changed without sacrificing performance.

    1. Re:Would you name this OS? by Anonymous Coward · · Score: 1, Funny

      Where linux is concerned, it is.

    2. Re:Would you name this OS? by EvilTwinSkippy · · Score: 1
      Here, Here.

      Let us remember that the design of both Windows and Linux are limited by the hardware of the PC. Hardware interrupts, Direct Memory Access, a menagerie of old hardware interface standards. Both systems are built upon a common design goal: making something useful out of cheap hardware.

      If you are looking for a system that is designed from the ground up to handle all types of faults, buy a mainframe. Everything else was made on a budget and is a child of compromise.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    3. Re:Would you name this OS? by dasmegabyte · · Score: 1

      I think what he means is, since Linux is not owned by anybody, there is no "first party" software for it. Everything's third party. So technically, every Linux crash is caused by third party software.

      Or does it become "first party" when you compile your kernel? And anything you got in binary form is "third party?"

      Linux is so wierd, man. It's all so..."some assembly required."

      --
      Hey freaks: now you're ju
    4. Re:Would you name this OS? by Anonymous Coward · · Score: 1, Insightful

      Even if all drivers were placed in usermode, you'd still not be guaranteed stability. Why? Because at some level you still have to give drivers access to the hardware. And hardware, if improperly talked to, can lock the system in such a way requiring a hard reset. More often than not, though, only specific components are locked out to the user (think video display and keyboard) which is the basis for sshing in to fix problems (trying to determine if the keyboard or video display are locked up by an independent driver isn't computable..and that leaves hardcoding something like sysrq to reset the keyboard to good states..which means that at minimal you still have to leave some components in the kernel to precatch the keyboard under the assumption its key combination is never trappable). If all hardware could be cleanly reset to a previous state and the usermode driver restarted, we might be able to do usermode drivers. Personally, I like the idea (you could make drivers behave as fifos, which would automatically increase their priority on usage) especially since it's just a further step with modules. Of course, it'd be nice then to have each module as its own user/group to prevent groups from killing each other. I'm personally still waiting for an X that can run completely as non-root since I don't want to run X as root ever anyways.

    5. Re:Would you name this OS? by deranged+unix+nut · · Score: 1

      You don't even need that low-level access to be able to freeze the machine.

      A few years ago I was playing with fork bombs (Allocate 10k memory, attempt to open a file for read, and then fork this thread 10 times) and was able to consistently freeze any linux box even when I only had a simple user account.

      Kernel access is only one of many ways to kill an OS.

    6. Re:Would you name this OS? by Overly+Critical+Guy · · Score: 1

      Logic and reasoning in a Slashdot discussion? How dare thee!

      --
      "Sufferin' succotash."
  63. Re:Only half? by Anonymous Coward · · Score: 1, Interesting

    Try this (as root) on your Linux box: /sbin/hdparm -Y /dev/hda > /dev/null /sbin/cfdisk

    Down goes the OS. Granted we're doing something as root, but all we're doing is putting a drive to sleep and then running cfdisk on it.

  64. Fragile OS by Anonymous Coward · · Score: 1, Interesting

    This actually may be true, but the Microsoft OS products permit sloppy coding, and a buggy and poorly standardized API make it this way. Microsoft has 3.0, 3.1, 3.11, 95, 98, me, nt, w2k, xp and variants like home, pro and servers that make it difficult to have a stable release.

    Since the 286 cpu, memory protection has been available but still today on P4's and AMD 64 cpus, memory protection in windows is weak.

    Now, Microsoft is saddled with it's OS design mistakes and heading into the future and it is going to get tough for M$.

    Or M$ will come out with Microsoft Linux and tell us it is derived from NT.

  65. Only Half? by codepunk · · Score: 2, Insightful

    Ok what about the other half that they are responsible. Never mind the fact that a application should not crash the OS.

    --


    Got Code?
  66. Translation: by JVert · · Score: 1

    The exploit is microsofts fault, the virus is third party. Yea, that sounds like 50/50.

  67. Reminds me... by xanderwilson · · Score: 1

    I was driving on the highway and a truck in front of me had a little sign on the back that read something to the effect of:

    "Not responsible for debris falling out the back."

    And so I guess if something fell out of that truck and struck my car and sent me into a ditch, it would be my own fault for driving on the highway. Because the truck (or its drivers or owners or loaders) isn't repsonsible for being unable to hold on to its own cargo.

    Alex.

  68. Send error report... by invalid_argument · · Score: 1

    Yeah, the last distributed denial of service attack was in fact the simultaneous arrival of all the error reports of a whole week.

  69. Where does it say these are bluescreens? by AzrealAO · · Score: 1

    No where in the article does it say that these are crashes that result in a computer reboot.

    Winzip chokes on a corrupted .zip file and crashes; Windows keeps running just fine, but that's still a crash. Under XP that will generate an app crash message to be sent to Microsoft to be analyzed and included in statistics like these.

    1. Re:Where does it say these are bluescreens? by Havokmon · · Score: 1
      Winzip chokes on a corrupted .zip file and crashes; Windows keeps running just fine, but that's still a crash. Under XP that will generate an app crash message to be sent to Microsoft to be analyzed and included in statistics like these.

      I don't think ANYONE actually considers "Winzip crashing" a "Windows crash".

      Do you consider a stone chipping your windshield a car crash?

      The real problem here, is that MS is saying that the stone chipping the windsheild causes cars to crash 50% of the time - not the failure of the car/driver.

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    2. Re:Where does it say these are bluescreens? by Joe+U · · Score: 1

      I'm curious, where in the article does it say "Windows Crash" as you so diligently quoted?

      I must have missed it. I only saw, "half of all crashes in Windows are caused not by Microsoft code, but third-party code".

      You must have read another article where it said half of all Windows crashes, can you send me the URL to that article? I would like to read it.

    3. Re:Where does it say these are bluescreens? by Havokmon · · Score: 1
      I'm curious, where in the article does it say "Windows Crash" as you so diligently quoted?

      You didn't have to read the article, just the titles for the article (Not the Slashdot info, the ZDNet info).

      I must have missed it. I only saw, "half of all crashes in Windows are caused not by Microsoft code, but third-party code".

      Ahh A Troll, I should have known. Well, if half of the crashes are 3rd party code, where do the other half come from? "Acts of God"? Maybe it should be: "Acts of g0d"

      You must have read another article where it said half of all Windows crashes, can you send me the URL to that article? I would like to read it.

      Same url as what's listed in the post

      Did you read the title of the article?
      "Microsoft criticises third party code for Windows crashes"

      My emphasis.

      Then the bolded header of the paragraph:
      "Microsoft has laid the blame for half of all Windows crashes on third-party code."

      My emphasis.

      You know, even if YOU SAY the glass is half-full, it's still half-empty.

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    4. Re:Where does it say these are bluescreens? by Anonymous Coward · · Score: 0

      You didn't have to read the article,

      Only on Slashdot would someone argue that you would come to the correct conclusion by not reading the article. Urg.

      FWIW, the "Dr Watson" tool mentioned pops up after every application crash.

    5. Re:Where does it say these are bluescreens? by Joe+U · · Score: 1

      Ahh, the true troll...

      "Well, if half of the crashes are 3rd party code, where do the other half come from? "

      Never had a bad RAM chip in your life, power supply always works at 100%, your HDD has never had a read error...nope, lets blame Microsoft...

      It's not that the glass is half empty, it's that you claim to know the exact contents without looking.

      RTFA, then get back to me.

    6. Re:Where does it say these are bluescreens? by Ironica · · Score: 1
      I must have missed it. I only saw, "half of all crashes in Windows are caused not by Microsoft code, but third-party code".

      Ahh A Troll, I should have known. Well, if half of the crashes are 3rd party code, where do the other half come from? "Acts of God"? Maybe it should be: "Acts of g0d"

      Wasting your time responding to this, for several reasons:

      - Poster is, as you noted, a troll. He quoted the third place where the article mentions crashes, and ignored the first two that you had referred to.

      - If, in fact, they're counting *all* crashes and not just OS crashes, the statistic is far more damning than exonerating to Microsoft. If half of all times there is an OS *or* application crash it's due to MS code, that means that only 50% of the crashes out there in the world are caused by the other 99.99% of software developers and all the hardware vendors. MS is digging their own grave by trying to claim this statistic is a good thing. So your troll is actually an anti-MS zealot.
      --
      Don't you wish your girlfriend was a geek like me?
  70. Crashes, ect are only going to get worse by teamhasnoi · · Score: 1
    Another link on this ZDnet leads to this story which I would type up and submit if I thought there was any chance of anyone seeing it. Outlook express will not be updated. That means that this crappy default windows email program will sit around and contribute to worms, viruses and exploits from now until the last W95 box is dead.

    Hooray! Remember, no one ever got fired for sending 230,000 Klez viruses.

    With Windows 'Innovating' (sigh) and not bug fixing, third party code will be the least of their problems, infact, with undocumented 'features' and system calls and closed source code, how can anyone be expected to write drivers and such that never crash?

    Hmm.

  71. Nice headline by fudgefactor7 · · Score: 2, Insightful

    I know I'll get modded WAY the fuck down, but I don't care...

    This whole thing is flamebait. The article title "Microsoft Code at Fault for Half of all Windows Crashes" should have been "Thrid Party Code at Fault for Half of all Windows Crashes"...or is it that only anti-MS articles get posted? So much for having any integrity, Slashdot.

    1. Re:Nice headline by FrostedWheat · · Score: 1

      So much for having any integrity, Slashdot

      I find your surprise at an anti-MS story on Slashdot quite disturbing, General.
      Whatever you do, don't read the comments!!

    2. Re:Nice headline by mopslik · · Score: 1

      The article title "Microsoft Code at Fault for Half of all Windows Crashes" should have been "Thrid Party Code at Fault for Half of all Windows Crashes"

      And two halves make...?

    3. Re:Nice headline by Lxy · · Score: 1

      So much for having any integrity, Slashdot.

      Which alternate universe do you read /. from? Is it nice there?

      --

      There is no reasonable defense against an idiot with an agenda
      :wq
    4. Re:Nice headline by shibashaba · · Score: 1

      If Microsoft advertises here so much they must be alright with the coverage their products get.

      --
      ---------- Open Source is capitalism applied to IP.
    5. Re:Nice headline by Anonymous Coward · · Score: 0

      You're an asshole. You suck worse than microsoft.

    6. Re:Nice headline by kawika · · Score: 1

      I wonder what percentage of Linux crashes are due to Linux code?

    7. Re:Nice headline by geekoid · · Score: 1

      don't n]be a twit. Both are equally valid headlines. sheesh.
      Actually, I think saying that the OS maker is the cause for half of all crashes is more important. ITs a single point.

      This isn't anti MS, its pro-consumer awareness.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    8. Re:Nice headline by aug24 · · Score: 1
      Bollocks.

      How many 3rd party apps are there?

      Each 3rd party company is responsible for perhaps 1-5% each, and waaaaaaaay out in front is....

      J.

      --
      You're only jealous cos the little penguins are talking to me.
    9. Re:Nice headline by Phoenix · · Score: 1

      Well let me ask you a question. If half of all the crashes in the Windows environment are caused by third-party software...

      Then who is left for the remaining 50% of the crashes?

      And as for the integrity (or lack thereof) of slashdot, if it bothers you so much then why don't to excercise the rights given to you in the Bill of Rights and stop reading /.?

      --
      -- Wiccan Army, 13th Airborne Division "We will not fly silently into the night"
    10. Re:Nice headline by ispeters · · Score: 1

      I saw this too, and was going to complain, but if third party code is responsible for half of all Windows crashes, who's responsible for the other half?

      This isn't supposed to be a troll, or a Microsoft bash, I'm just explaining 'cause I got caught by the same thought pattern. Of course, the actual article title is way more inflammatory than the parent's suggested title, but this is /. afterall, so what can you expect?

      Ian

    11. Re:Nice headline by DarkFyre · · Score: 1

      Oh, I dunno, fudgefactor. I thought it was kind of cute the way they counterspun this.

      Mathematically, of course, if one half the problems are not my fault, that leaves the other half firmly in my court. This is obvious.

      The fact that Microsoft is saying "half the problems aren't even ours" like it's a good thing begs for comment. From a literary (journalistic?) perspective, the ironic and entirely correct juxtaposition of the two ideas is an excellent way to do this. The fact that the article mentions the true quote immediately below the headline makes this clear, and prevents the headline from detracting from the facts of the story.

      There is unmistakeable editorial bias on Slashdot, and most of us like it that way (considering the unbiased, objective reporting that we get from the real media). However, this is not an instance of that; You would be better served to save your vitriol for more important things, or at least for more egrarious examples of editorial bias.

    12. Re:Nice headline by a_n_d_e_r_s · · Score: 1



      So the article author took the othere side when MS spin machine tried to blaim 3-rd party vendord for many bug! He has no responsibility to repeat FUD.

      For some the glas is half-empty for other it's half full.

      PS Aint many 3-rd party device drivers certified by MS - and thus MS should really take responisbility for those crashes too ?

      --
      Just saying it like it are.
    13. Re:Nice headline by fudgefactor7 · · Score: 1

      Then who is left for the remaining 50% of the crashes?

      From MS' point of view:

      "First Party" software = written by Microsoft
      "Second Party" software = written by the end user
      "Third Party" software = written by someone other than the end user or MS.

      Clearly some software is written by end users, my company is an "end user" and we write mission-specific apps all the time. So, if our apps are only responsible 1% of the time for the crash that means that MS is only responsible 49% of the time. Which makes Third Party more guilty than others. And that's only assuming our apps are at that 1% failure rate, I would bet it's higher than that without even looking up the stats (probably more like 10 to 15%, I'd wager). As a result, MS is not responsible for 50% of the crashes.

    14. Re:Nice headline by dvdeug · · Score: 1

      The article title "Microsoft Code at Fault for Half of all Windows Crashes" should have been "Thrid Party Code at Fault for Half of all Windows Crashes"...or is it that only anti-MS articles get posted?

      They are the same thing. Should Slashdot just be the mouthpiece of company press releases, or should they feel free to put their own spin on things and talk about issues that interest their audience in ways that appeal to their audience?

  72. Open Source, Closed Source, Not the Problem by Detritus · · Score: 2, Informative

    It would probably help, but the fundamental problem is the design of the operating system. Running everything in kernel space, without memory protection, is begging for problems. This is aggravated by the complexity of many types of drivers.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:Open Source, Closed Source, Not the Problem by 1010011010 · · Score: 2, Insightful


      One fundamental design flaw in Windows is that it decides if a file is executable based on its name. If it ends in .vbs, .exe, .js, .com, .scr, or any of dozens of other extensions, Windows will happily try to run it, by default!

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  73. We can thank MSBlaster by jared_hanson · · Score: 1

    Microsoft waited to release these figures until after MSBlaster had spread significantly. Before this worm, the problem was more on the order of 90% Microsoft's fault, and 10% third-party. What with computers crashing the minute their connected directly to the Internet now days, the figure has balanced out.

    --
    -- Fighting mediocrity one bad post at a time.
  74. It is to easy. by slugstone · · Score: 1

    Gee! Bill is in the middle of a duck shooting contest.

    I am running for cover.

  75. Re:funny by Anonymous Coward · · Score: 0

    Boromir is Faramir's elder brother. Their father is Denethor. It is entirely possible that Faramir and Eowyn could have named a son Boromir after Faramir's dead brother.

  76. Re:funny by jmo_jon · · Score: 1

    Uhhh, dude...

    For someone who names themselves after characters in the film, you don't seem to know much about it, as you got it the wrong way round.

    For someone refering to the film, when it's based on a book, you don't seem to know much about it, as they where brothers

  77. Re:old news.... Speaking of OS/2 by Cro+Magnon · · Score: 1

    When I tried it out, my Windows programs crashed even more often than they did under Doze, but OS/2 itself kept chugging along.

    --
    Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  78. Zero crashes by Junks+Jerzey · · Score: 1

    I have had zero system crashes since I started using Windows 2000 over two years ago. So Microsoft would be responsible for exactly...zero of them.

    1. Re:Zero crashes by Anonymous Coward · · Score: 0

      Yes, but in Slashdot terms, that would produce a divide-by-zero error, and hence the Slashbots would say 'infinite number of errors caused by Window$'

      They're sooo clever.

  79. MS Blaster by SpaceRook · · Score: 5, Funny

    I think in the last day, the number of crashes due to Microsoft code has risen to 75%.

    1. Re:MS Blaster by Anonymous Coward · · Score: 0

      Oops, it just jumped up to 80%

  80. I wonder... by smatt-man · · Score: 1

    I wonder if they have any conclusions about who is responsible for Linux crashes, oh wait, it doesn't crash...

    --

    ---
    Lousy rotten karmic retribution.
  81. Typical /. by Anonymous Coward · · Score: 1, Insightful

    The headline has been twisted to suit the audience

  82. Drivers, Hardware, and XP by Henry+V+.009 · · Score: 1

    After drivers, I wonder how many crashes are caused by bad hardware, especially bad memory.

    And I notice that this is the figure for "MS Windows" crashes. I wonder how much better Windows XP would fare just by itself.

  83. Re:Clarification of 'test' by gosand · · Score: 2, Insightful
    'rigor in which MS tests their products before release'. Hmm... What kind of 'rigor' is that, again? Rigor mortis?

    Having been doing software testing for about 10 years now, I can pretty much guess that Microsoft is like most other software places in that lots of things are discovered in test that still make it out the door. I'd like to hear from someone in the test organization at Microsoft to see what *they* think about the quality of the product they test, and how much pull they have in making decisions. I am betting that it is just as much as anywhere else. Most places have no problem in shipping out code that doesn't meet with QA's approval. I've seen it, I've been a part of it. That's business baby. Quality software will get trumped by some promised deadline every time.

    --

    My beliefs do not require that you agree with them.

  84. You guys are lame... by Anonymous Coward · · Score: 0

    I thought you guys were smarter than that... geeze! They said "code" not "applications", most crashes ARE caused by 3rd party CODE, 3rd party DEVICE DRIVER CODE that is! What's that comment about memory protection??? Have you ever written a device driver?? GEEZE! The OS can't be responsible for a device driver screwing up, device drivers are what controls the system! It's like blaming a car for a stupid driver that drove off a cliff! OSes can protect against bad applications (and windows does!), but no OSes can full protect itself from bad drivers! Whenever I get a BSOD, which is really rare, I always debug the crash and 90% of the time it's caused by the video card driver (3rd party), 5% usually some other drivers, or in the case of my old server, 5% of the time, due to some hardware failure.

  85. I can buy that. by SirLantos · · Score: 1

    So, they fully admit that the other half is caused by Windows programing. That is still pretty bad.

    Think about it, if 50% of Windows crashes is caused by the possible 1,000's of other programs. That means the other 50% is caused by a handful of MS programs.....thats not a healthy ratio.

    Makes you wonder.

    --
    The flying hamster of DOOM rains coconuts on your pitiful city.
  86. Woah, pay attention by Joe+U · · Score: 1

    From the article:

    "half of all crashes in Windows are caused not by Microsoft code, but third-party code".

    That's not the same as saying half of all windows crashes. The key words here are 'Dr. Watson', which does not track OS crashes, Watson tracks application crashes.

    Second, learn some math. 50% of all crashes in windows are caused by third-party code. Does that automatically say the other 50% are caused by Microsoft code? Absolutely not.

    Since we're making up numbers, I would put 35% of all crashes on faulty hardware.

    Why not?

    1. Re:Woah, pay attention by EddWo · · Score: 1

      Ever used windows XP? "Your system has recovered from a serious error","Would you like to send a report to Microsoft?"

      http://support.microsoft.com/default.aspx?scid=k b; en-us;317277

      Even that doesn't work all the time.

      "SYMPTOMS
      If Windows XP restarts because of a serious error, the Windows Error Reporting tool prompts you to report the problem to Microsoft for troubleshooting purposes. Windows may begin prompting you to report this information every time you restart the computer, even if no error occurred during the previous session. After this problem begins to occur, you are prompted to send the information after every restart, even if you choose not to send the information."

      Of course that was fixed in XP SP1

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
  87. Class Action?!? by zentigger · · Score: 1
    Does this mean that they have just opened them up to a great big class action suit. After all, if they have already admitted to being at fault for half of the crashes. Let's do the math here:


    Number of Windows machines x frequency of crash x man hours lost waiting for re-boot x 1/2 = many^lots

    --

    the above is my personal opinion and does not necessarily reflect that of the little voices in my head

  88. So they test Windows on MS hardware? by wukie · · Score: 1

    Like Apple test MacOS on Apple hardware, or Sun test Solaris on Sun hardware, or IBM test AIX on IBM hardware.

    Wait a minute ... there is no Microsoft hardware. Sounds like a perfect excuse to blame the hardware aswell ... Problem is Netware/Linux/BSD doesn't crash on the SAME HARDWARE ... so it must be the applications ... like Internet Explorer, Outlook Express, Windows Media Player, Excel, Word, etc.

    1. Re:So they test Windows on MS hardware? by Anonymous Coward · · Score: 0

      Amen. True!!

  89. This doesn't tell you much.... by Anonymous Coward · · Score: 0

    It's not a clear statement to say who is "at fault". How do you judge? A poorly written web site crashes Internet Explorer and thereby the entire operating system, then the crash is being caused by the "third party code", i.e. the HTML or javascript, but IE shouldn't allow a bad page to crash it, and WinXP shouldn't allow IE crashing to take it down.

    Now, hypothetically, what if it causes the crash because the HTML page doesn't cohere to Microsoft's IE standards, but let's say the page does cohere to W3C standards? Then is it the "fault" of the HTML coder for not cohering to IE standards, or MS's fault for not cohering to more general standards put out by W3C? (I know, HTML is so simple it's a bad example, but the principle works for other things too)

    On the other hand, contrary to what people are saying, half of the crashes being cause by "third party code" does not mean the other half being caused by Microsoft code. It could be hardware failures or a user deleting some file they shouldn't, or some stupid thing. Then who is "at fault"?

    It's always the other guy who's "at fault".

  90. Glass half empty by KevMar · · Score: 1

    Could we relate this to the glass half full or half empty? it depends, are we drinking or filling.

    Its one thing to say that half the errors fall in Microsoft and everyhting else is other. But if we looked at lines of code (or Chances of error) causing the errors, what percentage of microsoft code is problem vs percentage of other code. Would that be a better indication of how they are improving?

    What we realy need is a historical comparison, so we can see how much microsoft (or other) is improving (or getting worse).

    --
    Im a gamer, not a grammer major. This post is full of spelling and grammer mistakes.
  91. In other news... by FattMattP · · Score: 5, Funny

    In other news, the sky is blue.

    --
    Prevent email address forgery. Publish SPF records for y
  92. Headline? by Lord_Dweomer · · Score: 1
    Anybody else get a kick out of the headline which states M$ code at fault for half the crashes, yet has in the body text stating that 3rd party code is the result of the other 50%? I know its very obvious...but I found it kind of amusing how the anti-M$ line was put as the subject. Not trolling, just having a good chuckle.

    --
    Buy Steampunk Clothing Online!
    1. Re:Headline? by mrkurt · · Score: 1

      Isn't it implcit that if 50% of Windows crashes are attributable to third party code, that the other 50% could be attributed to Windows itself? OTOH, what really needs to be investigated is the frequency that the third party code fails because of API calls that fail due to... Windows. I'm not saying it's not possible for third party developers to screw up, but it's something that needs to be looked at, especially since you're dealing with a lot of black box components.

      --
      Always look on the briight side of life! (whistle, whistle)
  93. As an authority on this subject... by drwtsn32 · · Score: 1

    ...I would have to agree.

  94. A load of BS by w42w42 · · Score: 2, Insightful

    Uhm, anytime Windows crashes, it's a problem with Windows. A bug or crash in a 3rd party application should have no bearing on the stability of Windows, at least that's how MS Marketing describes Windows capabilities, and that's the way it should be.

    This looks like a big verbal foo-pa that IBM/Sun could drive a truck load of marketing through.

  95. So? by 4of12 · · Score: 1

    Wouldn't it be Microsoft's responsibility to look at third party contributions that they've elected to include in their codebase?

    I think I'd do that even if the 3rd party agreed to do their own code audits.

    It's just common sense, like looking at your lug nuts after a tire rotation and before you speed up to 80 mph.

    If MS doesn't do that kind of internal quality checking, then maybe customers ought to look at competitive product offerings for their PC besides what Microsoft offers.

    --
    "Provided by the management for your protection."
  96. The Real Story. by teamhasnoi · · Score: 2, Funny

    MS was going to post a detailed breakdown of all the crashes, but the crash report database server went down when it kept trying to send reports to itself.

  97. Re:Uhm, right...Linux is not any better by design by null-und-eins · · Score: 1
    The OS should be resilient enough to handle application crashes and keep on running, who cares who causes the crash? It's the OS's responsibility to handle it.

    A MS driver is equivalent to a Linux kernel module. Linux is not any better at this because a poorly written kernel module crashes Linux, too. It just seems that Linux kernel modules are better audited (by the kernel developers) than the average Windows driver.

    --
    At the beginning was at.
  98. Well, it's the same in Linux by srichman · · Score: 1
    The standard Microsoft weenie excuse for instability in the past has been "it's the drivers!"
    Why is this a "weenie" excuse? The same is true in Linux. Even after you scale the bug counts to compensate for the fact that drivers account for 70% of the code in Linux, the error rate for driver code is still vastly greater than the error rate for the rest of the kernel. This is because (in both the Windows and Linux cases) drivers are written by people who aren't as familiar with kernel hacking, and are therefore more likely to make mistakes (such as cut-and-paste errors from copying boilerplate code from another driver).
    1. Re:Well, it's the same in Linux by JimDabell · · Score: 4, Insightful

      Why is this a "weenie" excuse?

      Because only "weenies" make excuses for their vendor. I've only ever seen the excuse as a response to somebody complaining about Windows instability - whether it's Microsoft's fault or not is irrelevent if it's stopping you from getting your work done.

      The same is true in Linux.

      I dare say it is, but what does Linux have to do with it?

    2. Re:Well, it's the same in Linux by Arker · · Score: 3, Insightful

      It's a weenie excuse either way, for sure. Who cares about excuses, we don't want excuses, we want the damn thing to work.

      And it's perfectly true you can run into the same problem with Linux if you use proprietary drivers so in that case there's something you can do. Don't use those drivers. Don't buy hardware that requires them. Fund development of open drivers. You have lots of options to make the damn thing work. I don't use proprietary drivers in Linux, and I've never seen it crash except when hardware failed.

      With windows you don't have those options. Even if you're picky about your hardware it will still crash. And, btw, the crashes the article was talking about were not limited to, and quite possibly didn't even include, those caused by drivers.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    3. Re:Well, it's the same in Linux by deaddrunk · · Score: 1

      Because they don't have a better argument than that to justify the fact that a multi-billion dollar organisation can't do any better (and in some cases worse) than a rag-bag bunch of amateur programmers.

      --
      Does a Christian soccer team even need a goalkeeper?
    4. Re:Well, it's the same in Linux by Anonymous Coward · · Score: 0

      Linux isn't created by "a rag bag bunch of amateur programmers". Plenty of people are experienced and employed to work on the kernel. IBM sunk a billion US dollars into Linux, remember?

    5. Re:Well, it's the same in Linux by truthsearch · · Score: 1

      It's Microsoft's fault that the drivers need to be rewritten for almost every OS they make. With their microkernel design they could have made a consistent API that wouldn't have to change with every version of Windows, making drivers compatible across versions. Instead they force vendors to write new drivers every time they release a new OS (I hear that may not be true for XP, don't know).

    6. Re:Well, it's the same in Linux by dasmegabyte · · Score: 1

      Acutally, that's false. I am quite picky about my hardware, and no windows does not crash. I'm also picky about versions and software installed on it. Nothing with skins, nothing that tries to play "fast and loose" with the OS and nothing that's "free as in beer" unless it's also "free as in everything else."

      The end result is massive, UN*X esque uptimes. I've not rebooted my PC at home since the last big thunderstorm in April. I've rebooted my work PC once -- to install Sybase -- in about 8 months. No memory bloat, no graphical glitches, no GPFs.

      I'm sorry if your systems don't see the same, but realize that on good hardware Windows CAN be very stable. Which means if Windows isn't stable on YOUR hardware, it isn't any GOOD. A lot of really expensive, nicely produced, whiz bang motherboards with tons of whistles and bells are just unstable because the manufacturers used stock off the shelf drivers for unique implementations. I once had a PC with a brilliant Abit motherboard that always crashed. I put an intel board in for a month while I sent the other back to Abit, and it was stable. When I put the new Abit board in, it was once again unstable. I stayed with the Intel...I didn't miss the 3% performance difference in memory ops or whatever.

      Oh, and why the hell would you ever fund development of a driver? Unless you're kicking in at least a hundred bucks, it's probably peanuts to the developer, and if you're spending that much you might as well just buy better hardware. I have no sympathy for people installing an OS on a glorified hot plate and then complaining that it isn't exactly perfect. Come on, folks. We know not to build houses out of popsicle sticks.

      --
      Hey freaks: now you're ju
    7. Re:Well, it's the same in Linux by Anonymous Coward · · Score: 0

      I'm going to have to back this up - I choose my hardware config carefully, and pay attention any time XP (not applications) crash. The end result is that my PC has been 'running' for months.

      I quote running, because I set it up to hibernate when I hit the power switch - everything boots up the way I left it, and it doesn't drain the power when I'm not using it.

      The last time I had blue screens of any sort was for the month leading up to a complete HDD failure. I took the crashes as a warning to back up my hard drive, and I was greatly relieved when the drive crashed mere hours after the last CD was burnt.

      To be fair, I also run linux on another machine 24x7 with carefully selected hardware, and it has never had a system crash either.

  99. Re:funny by Anonymous Coward · · Score: 0

    Doh, you fail it, too. First, the guy's a troll, and uses that sig to piss people off. he knows who they are. Second, Boromir and Faramir were brothers, not father and son.

  100. Code crahses our Unix box all the time.... by bodland · · Score: 1

    If 1/2 of the microsoft crashes are results of 3rd party code then this statement is true If someone writes some bad code the HP/UX server will bluescreen and reboot.

    1. Re:Code crahses our Unix box all the time.... by wukie · · Score: 1

      Qnx, MacOS, Netware, AIX and Solaris won't crash providing your not running the software as Root, and even if you are in most case things should be fine!

  101. Re:funny by azaroth42 · · Score: 1

    >> Boromir, son of Faramir
    > Uhhh, dude ... you got it the wrong way round.

    Uhhh, dude... you're both like totally wrong.

    Faramir is Boromir's brother, they're both sons of Denethor, Steward of Gondor.

    Now go read the books.

    --Azaroth

  102. Re:old news.... Speaking of OS/2 by B5_geek · · Score: 1

    I actually loved the program back then. It honestly ran my DOS games faster then they ran in Dos, I could not believe it. My 386/40 was screaming, and I was in heaven. My only complaint; few native apps.

    --
    "The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
  103. And in other news by kleine18 · · Score: 1

    Microsoft code is at fault for the other half of windows crashes

  104. Even so... by BigBir3d · · Score: 1

    1/2 of all crashes are directly attributed to Microsoft. That is not so bad, depending on how you look at it. Some would say that 50% is better than OS X where it is probably 80% or higher.

    I wonder what it is for the other major OS' out there? I am thinking higher, as the OS is seperated from the app better, so _if_ it crashes, it is almost always the fault of the OS.

    Then we have to considers hours of operation per crash, uptime, number or processes and/or services running, etc.

    Sounds like the basis of a real test for someone to run...

    1. Re:Even so... by dubstop · · Score: 1

      Some would say that 50% is better than OS X where it is probably 80% or higher.

      I'd be interested in exactly where you got that 80% from.

      I've had OSX at home for two years now, and in that time, its had one kernel panic, caused by an early version of fink.

      At work, I was using Win2k until following a catastrophic crash, which wasn't a regular experience but still wasn't out of the ordinary, I had to run chkdsk four times before I could get the thing to boot. The filesystem was so badly corrupted that it was, as far as I could see, beyond repair. After that, I installed FreeBSD, and haven't looked back.

      Long story short, there's no way, IMHO, that Win2k or any other flavour of Windows is more stable than OSX.

    2. Re:Even so... by BigBir3d · · Score: 1

      It's a matter of how you spin the results. That one OS X crash for you was due to fink. That is 100% for you. Obviously such a small sample is meaningless when talking about 100's of thousands of OS installs.

      OS X is very stable. When it does crap out on you, it is a OS X problem, almost all the time. I admit, the 80% number is pulled out of the sky. But it is probably valid to a certain degree.

      You could argue, based on percentages (which I can see MS doing), that Windows XP is more stable because only 50% of system crashes are at fault of the OS, whereas 80% (or more...) of OS X crashes are due to faults with OS X. This obviously means little as OS X is much less likely to crash (see previous comment regarding test of numbers of crashes, uptime, etc.) for most instances, than Windows XP.

      "It is all relative."

  105. In other news... by kanna · · Score: 1

    In other news, it has been found that sun is responsible for at least half the outdoor lighting during day time.

    Fortunately, there is a patch for this "windows" crash problem, click here or here.

  106. /. headline says it all by iCoach · · Score: 1

    The announcement and subsequent article imply that 1/2 of all crashes are not Microsoft's fault. Assuming that Office, Money and other MS apps are written "better" than 3rd party code - we can assume that they cause say, 30% of the MS responsible crashes.

    Based on those assumptions 35% of *all* crashes are based on operating system specific code. Based on Dvorak's estimation of crashes/day means 24.5 million crashes per day are due to code withing the operating system. That is not a very good number, esp. considering that this is code that other developers have no access to, and can't work around.

    It is the basis of the closed-source model that anything that I can't see works, the black box theory. You tell it to do something, the black box whirs, beeps and spits out a number. If you start to assume that the box will crash then the theory no longer works. The solution, accept the fact that it will crash and make your application tolerant to crashes - save early, save often.

    The rewrite of the headline from "Microsoft criticises third party code for Windows crashes" to "Microsoft Code at Fault for Half of all Windows Crashes" seemed a bit unfair, and typical /. when I first red it. However, after reading the article and running the numbers (with my assumptions) the rewrite not only seems acceptable, but even neccesary to uncover the underlying truth behind the numbers.

    -Coach

    --
    "Never upset a goalie, getting hit with a blocker is an unpleasent experience - facemask or not." -Me
  107. Useless Article by Anonymous Coward · · Score: 0

    The article talks about "crashes in Windows" -- NOT "Windows crashes"!

    There's a big difference there. Basically the numbers are inflated to the point of meaningless by badly coded greeting card & educational software. Badly coded software crashes--news at freaking 11.

    What's of interest to people is how many of the applications and OSes we actually use are badly coded. This article provides none of that information.

    Besides, if you talk to a Microsoft person about Windows crashes, they'll ALWAYS assume you mean application crashes. Only when you specify that the OS bluescreens or reboots do they say: 1) You should upgrade to XP, 2) Already have XP? You need the latest Service Pack, 3) Already have the latest Service Pack? It's a driver problem.

  108. When I play chess with my dog by rudy_wayne · · Score: 1

    He beats me less than 50 percent of the time.

  109. What about the other half?? by losttoy · · Score: 1

    If they claim that half of all crashes are due to third party code then they are admitting that the other half is because of M$ crappy coding. Still means their testing/coding is useless mostly!!!

    Come again, what was the point M$ was trying to make here??

    1. Re:What about the other half?? by t_allardyce · · Score: 1

      Yes thats why the cool title says "Microsoft Code at Fault for Half of all Windows Crashes", id like to see a cheep tabloid do any better! :)

      --
      This comment does not represent the views or opinions of the user.
  110. Re:Clarification of 'test' by RyuuzakiTetsuya · · Score: 1

    I think MS' definition of test is, "Does it compile?"

    --
    Non impediti ratione cogitationus.
  111. microsoft's logic by butane_bob2003 · · Score: 1

    how microsoft determines responsibility for crashes:
    3rd party code makes windows API function call->API function bombs ->3rd party code bombs as a result ->3rd party code is responsible!

    --


    TallGreen CMS hosting
  112. Indeed BS by Otis_INF · · Score: 3, Informative

    ... your posting. When a 3rd party driver crashes, it probably will take down the system as well, since it runs in ring 0, and can walk over kernel resources (and probably did).

    When Windows gets read-only mempages (IIRC win2k3 has them) for kernel processes, this will be ended, until then: the 3rd party drivers are mostly at fault.

    --
    Never underestimate the relief of true separation of Religion and State.
    1. Re:Indeed BS by Anonymous Coward · · Score: 0

      Me expirence with Win2K3(Enterprise Evaluation) hasn't been good -bluescreen with "IRQL_NOT_LESS_OR_EQUAL" after installing drivers for my USB Flash Card reader. Tried rebooting, worked ok until I tried to run an actual app-other than explorer, then the same blue screen.

    2. Re:Indeed BS by jpmorgan · · Score: 1

      I believe WinXP and Win2K Datacenter also have kernel-mode protected memory. Don't quote me on this, though. :)

    3. Re:Indeed BS by w42w42 · · Score: 1

      I didn't get the idea from reading the article that they were refering to software drivers, but normal applications. Regardless, you have a good point. Shouldn't some of this though be caught by msft when they do compatibility testing and certification of these devices?

  113. But how do you explain/ by Anonymous Coward · · Score: 0

    The fact that Microsoft crashes less than linux?

    Note about moderation :If Microsoft won it would be 5, funny, and not -1, flamebait.

    1. Re:But how do you explain/ by Dasein · · Score: 2, Informative

      Try
      Windows Crash Vs. Linux Crash

      --
      You are not a beautiful or unique snowflake -- but you could be if you got off your ass.
  114. which products are we talking about here? by LifesABeach · · Score: 0

    ignore the fact that any hacker can bypass the login security with the aid of a bootable floppy.

    ignore the fact that any password in windows can be found out in under a minute.

    ignore the fact that by downloading a user plug-in with wierd sniffing capabilities for your system, and the ability to tell anyone who cares.

    as i recall, the main entry of choice into windows is its tcp/ip interface using any variant of 'look-out', 'internet-exploder', and 'x-delta'.

    i'm reminded of the urbin legend, "before the greek gods make you fall, they first give you the gift of 'pride'".

    damn, good luck m$, you made some very interesting enemies.

  115. It's not an excuse, it's the truth. by Anonymous Coward · · Score: 0

    Saying it's the video drivers isn't an "excuse", it's the truth, gleaned from interpreting the information from the dump, from the log, and even from the Blue Screen of Death.

    The Blue Screen of Death, btw, is the OS saying, "Something really bad has happened in the kernel memory space, and instead of just randomly freezing, I've managed to catch it and shut myself down." Other times you aren't so lucky, and the kernel gets hosed badly enough to freeze your system.

    They could make video drivers run in user mode (IIRC they did, for NT 4.0 or 3.51 or something, but then decided to move it back later in XP) but it comes at a big performance cost about like you'd expect.

    1. Re:It's not an excuse, it's the truth. by The_K4 · · Score: 1

      And that is why the NT series (including 2K) SUCKED at running games, Sometimes that performance hit is acceptable, however for media/games/graphics intensive applications that are more and more common, it's not so acceptable.

    2. Re:It's not an excuse, it's the truth. by red+floyd · · Score: 1

      The video drivers were userland code in NT3.x. They moved them into the kernel for speed in NT4 (and later).

      --
      The only reason we have the rights we have is that people just like us died to gain those rights. -- Cheerio Boy
    3. Re:It's not an excuse, it's the truth. by _Sprocket_ · · Score: 1


      And that is why the NT series (including 2K) SUCKED at running games


      Actually, in my experience (highly subjective), 2K makes a rather decent gaming platform. If you can find the applicable drivers.

      As has been already pointed out, the issue with where video drivers lived changed between NT3.51 and NT4. Which only added to NT4's problems. But it did improve perceived performance.
    4. Re:It's not an excuse, it's the truth. by The_K4 · · Score: 1

      I thought the switch was later, oooppppsss.

    5. Re:It's not an excuse, it's the truth. by spectecjr · · Score: 1

      The video drivers were userland code in NT3.x. They moved them into the kernel for speed in NT4 (and later).

      Actually, it's GDI which was moved into the kernel for speed, as that code had been tested and running without problems for 10 years, so the performance benefits massively outweighed the possibility of instability.

      The video drivers themselves have always been in the kernel, although until NT4, those drivers tended to be written and carefully vetted by Microsoft.

      --
      Coming soon - pyrogyra
  116. Interesting headlines.. by Anonymous Coward · · Score: 1, Interesting

    Anyone else notice how the article talks about headline of the article blames third-parties for half, and how slashdot headlines blame M$ for half? Interesting... ;-)

  117. Hmmm...lets see.. by cOdEgUru · · Score: 2, Insightful

    If we were to assume there are close to around 50,000 third party firms who develop for Windows and there are around 1 million distinct Windows core dumps per version then there would be 20 incidents per third part developer and HALF A MILLION Crashes thats still owed to Microsoft..

    So what were we saying again...

  118. Scene at MS HQ by guacamolefoo · · Score: 5, Funny

    Scene: Microsoft HQ
    Present: Emporer Gates, DBallmer

    Emporer Gates: Darth Ballmer, it has come to my attention that we do not possess 90% market share in certain aspects of our operation. Your performance diappoints me...

    Darth Balmer: Ook.(1)(2)(3) [Hooo...haaa...hooo...haaa](4)

    Emporer Gates: Our code causes only 50% of crashes, yet we control 95% of desktop computers...can you explain the ineffectiveness of our operation? Why are we lagging in this area?!?!?

    Darth Balmer: Ook. [Hoooo...haaaaa...hoooo...haaaa]

    Emporer Gates: Please put your army of flying monkey dark Jedi to work on this problem immediately. I expect results, Ballmer. You will not fail me in this, or you will be looking for bananas in the sodomy pits of the Hutts!

    Darth Balmer: Ook! [Hoooo...haaaaa...hoooo...haaaa]

    GF.

    (1) Monkeyboy
    (2) Librarian
    (3) I'm aware that it should be "Ape-boy" if the Librarian is an Orangutan, but if you don't tell the Librarian, I won't.
    (4) Darth Vader breathing sound

    1. Re:Scene at MS HQ by the+eric+conspiracy · · Score: 1

      When Yoda said 'always two there are' in Episode 1, I thought of Gates and Balmer immediately. The problem with your analogy is that there is no 'army' of dark jedi - only an army of clones of bounty hunters. So you need to amend your story a little bit.....

    2. Re:Scene at MS HQ by SuiteSisterMary · · Score: 1
      You will not fail me in this, or you will be looking for bananas in the sodomy pits of the Hutts!

      That line is an instant classic!

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    3. Re:Scene at MS HQ by Anonymous Coward · · Score: 0

      That line is an instant classic!

      I see that, despite the naysayers who claimed it wasn't possible, the quality of American humour has lowered even further.

  119. The user by HermanAB · · Score: 2, Insightful

    still experiences 100% of all failures.

    --
    Oh well, what the hell...
  120. Re:mac problems help! by Anonymous Coward · · Score: 0

    pick up a refurbished 2.4 pentium if you'd like, they're 400 bucks right now at pcmall.com. As for your mac shittiness you're experiencing, buy a new one, G4, G5, I on't care, hell no one does excep you. It sounds like you need a new computer, stop using netscape, stop using OS 9, move out of the 90s.

    feeding the troll or not, this was too stupid to offer some only slightly flamish advice"

    btw, a 17 meg file takes about 3 seconds for me to copy on an old ass iBook with a 400mhz g3. get a new computer.

  121. It's not a bug, it's a feature by pherris · · Score: 4, Funny
    John Dvorak ... works out that there are 25 millions blue screen crashes of XP per day.
    25m per day? MS needs to start putting banner ads on them. During those nice long core dumps that could say something like "Special for today: upgrade to Microsoft Windows Server 2003 for only $999! Press your reset button to continue."
    --
    "And a voice was screaming: 'Holy Jesus! What are these goddamn animals?'" - HST
  122. "Crashes in Windows" not "Windows Crashes" by Capt_Troy · · Score: 3, Interesting

    The article's headline (both on /. and ZDnet so no blame to /.) says "Windows Crashes", which implies that the OS actually crashes. However the quote in the article says "Crashes in Windows" which implies that some application running under Windows crashes, not necessarily the OS itself.

    Which is it? I am confused. The latter isn't the fault of MS. But no application failing should be able to crash Windows, it's the OS's job to make sure it can handle failing programs.

    TROY

  123. What do you expect when graphics runs at ring 0? by Anonymous Coward · · Score: 0

    That 5% graphics driver performance gain in Ring 0 which was important at one time when computers were slower is coming back to bite Microsoft in the ass.

  124. I don't get crashes either but ... by wukie · · Score: 1

    I have a dual processor workstation with the lot.

    Corsair ECC memory USING the error checking.Tyan motherboard powered by an Antec 430W true power. WD HD with 3 year warrany (they are very good) etc.

    Every driver I use is MS certified I have tweaked Win 2000 heavily, but applications can and do something which slows down my computer. I've never had a blue screen, but many times I've had to reboot to get things back to "normal".

    Unfortunately some of the applications I use are not available for MacOS or Linux so I'm stuck for the time being.

    What I will be doing however, depending on how good the G5 Macs really are, is moving as many applications to MacOS X to minimise my exposure to MS and all it's products.

  125. Win9x or WinNT? by panic911 · · Score: 2, Insightful

    Big difference.. I would say 99.9% of all crashes in Windows 9x are Microsofts fault. NT,2k,Xp,2k3 are FAR more stable.

  126. Get a Mac! by Anonymous Coward · · Score: 1, Insightful

    With the numerous posts about drivers and hardware really causing all the crashes, it makes one think that maybe the hardware maker should also make the OS. hmmm. Doesn't some other company already do that?

  127. Drivers are the weak point by bnet41 · · Score: 1

    Drivers are the weakest part for every OS out there. I have seen drivers crash everything from PalmOS to Linux, and just about every other consumer type OS out there. I think anyone who has done tech support can attest to how many poorly written drivers there are out there. I like that MS has this signed driver thing going on, because it does add some checks and balances into the system. As much as Open Source? No, but at least it does add some.

  128. It's all Bob's Fault by The+Angry+Mick · · Score: 1

    After Microsoft Bob died, his remains were moved to the beta test lab for a "postmortem". Unfortunately, the temp assigned to check him out had already cashed out his MS stock and moved to Belize.

    So Bob sat. And sat. And sat. Until nobody else in the test lab questioned his presence. To all the temps, Bob was just another one of the guys.

    One day Bill Gates, after learning that his company would actually be forced to pay their temp employees for the 80+ hours a week of overtime he expected from them, came up with the brilliant idea of giving Bob a new lease on life by having him handle all of the beta testing for the company. He immediately fired all the human temp employees formerly assigned to the task and, using automation as the key to profit, assigned Bob the new title of Bill's Automated Systems Tester And Research Developer.

    Almost instantly, Bill saved millions in salary and saw his company's stock price jump another three percent. Bill's wife Miranda, a kindly soul still deeply wounded by the harsh outcries her contribution Bob had caused in her husband's user base, was immensely happy. All looked right with the world.

    Unfortunately, Bob, being buggy, had acquired some nasty habits during his tenure in the beta test lab, surrounded by donut eating, salary deprived temps. Designed to help steer frightened computer users into the light, Bob began to feel sorry for the frightened computer bugs. Out of a now perverse sense of binary sympathy, Bob began to ignore the "minor" bugs that would make computers safer. In his mind, computers needed to be easy, not safe.

    I say we hang him.

    --

    I'm not tense. I'm just terribly, terribly, alert.

  129. Microsoft vs. third party by tka · · Score: 4, Interesting

    I'm wondering why the news:

    Microsoft is claiming that half of all MS Windows crashes are the fault of third party code, not their own.

    turned up side down..

    Microsoft Code at Fault for Half of all Windows Crashes

  130. That's a half better than linux by peterpi · · Score: 1
    With an open source OS, anybody can edit the kernel source, recompile and end up crashing!

    (Yes, I am joking)

  131. Interesting article by Aidtopia · · Score: 4, Insightful

    I'll probably be modded off-topic, since a story like this on Slashdot is nothing more than MS-bashing flamebait, but I'll try anyone.

    First of all, the article says "crashes in Windows," not "crashes of Windows." So it's not entirely clear to me if they are counting application crashes which don't impact the whole system or just the ones that bring down the OS (as most of the bashers in this thread seem to think).

    Second, if this is based on error reports, it's skewed by a lot of things. For example, I send the reports when I suspect it's MS code at fault, and I don't send them when I suspect a third party app. I figure MS can't do anything about the third parties, so why bother. The point is, lots of things can skew these numbers.

    But most importantly, the bulk of the article, which most Slashdotters seem to be ignoring, is about tracking root causes of bugs. There is no silver bullet in software quality, but this approach is a good place to start. It's something that should be taught in CS courses, and it's something we experienced programmers should be training our juniors to pay attention to.

    When you fix a bug, do you ask yourself how it got in there? Where else in your code a similar bug may appear? How can you avoid making the same mistake in the future. How you could have detected the bug sooner? How did the test cases miss it? These are powerful questions if you take them seriously.

    It's a mindset all programmers should have. Ironically, I learned it from a Microsoft book, Writing Solid Code by Steven Maguire. Buy it, read it. Pass a copy onto your peers.

    1. Re:Interesting article by EddWo · · Score: 2, Informative

      Sometimes they do pass on the error reports they collected to the third party driver and application developers.

      http://msdn.microsoft.com/chats/windows/windows_ 08 1502.asp

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    2. Re:Interesting article by ThePeeWeeMan · · Score: 1

      IIRC, one major reason that Toshiba came out (rebranded, actually) with a new driver for the SavageIX chipset in their laptops was that there were *so* many blue-screens fingering their driver.

  132. The proof is in the pudding by buggered · · Score: 1

    In 2 years time, I've only seen 1 blue screen of death, and I've been using many different computers using with XP on them and I've installed in many times over that two years.

    In 2 years time, I've seen NO blue screens of death, and I've been using many different computers with OpenBSD, FreeBSD, and Linux on them and I've installed them many times over that two years. ;-)

    1. Re:The proof is in the pudding by iamweezman · · Score: 1
      I used redhat for 2 months and the system locked up on my, forcing a reboot, about every other day. Windows XP since installing it has never done so.


      In 2 years time, I've seen NO blue screens of death, and I've been using many different computers with OpenBSD, FreeBSD, and Linux on them and I've installed them many times over that two years


      hmm... Seems like we have a lot in common. We both don't crash systems that we know how to use.

  133. My car horn doesn't work. Who's to blame? by C_Kode · · Score: 0, Troll

    Goodyear. My Goodyear tires are at fault for my car horn not working... Those blasted 3rd party developers.

  134. Considering... by Yaa+101 · · Score: 1

    That 50% is down to one team (windows) and the other 50% are all other manufacturers, one can only come to conclusion that much is still needed to make windows code healthy enough...

  135. You Mean The Glass Is Half Full? by istartedi · · Score: 5, Interesting

    Let's see... umm... A MS basher is someone who believes that half the bugs belong to MS. A MS apologist is someone who believes half the bugs belong to somebody else.

    Of course if you want to avoid emotional implications when describing the glass, you say "it's 50% water and 50% air". Likewise for this, except...

    If half the *code* in your system is written by somebody else, and they are responsable for half the bugs, then that tells you that you and the other guy are equally competent.

    Of course, you can spin those statistics anyway you like to suit your needs. Some programs are historicly more difficult to write than others. You could evaluate binary bytes, LOC, or number of binary files to get the spin you want.

    I'm willing to wager that MS and its partners are equally competent, since they draw on similar pools of talent. If there is any significant differential, things will tend to regress to the mean of proportional bugginess. For example, if a given vendor always writes buggy code they will eventually be replaced. If MS can't write something, they will eventually buy a company that can.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:You Mean The Glass Is Half Full? by term8or · · Score: 0, Troll

      A MS basher is someone who believes that half the bugs belong to MS. A MS apologist is someone who believes half the bugs belong to somebody else.


      ... And a realist is someone who believes that it's all bill gates falt.

      --



      "As a writer / novelist you might want to spellcheck your sig. :) " - AC
    2. Re:You Mean The Glass Is Half Full? by Anonymous Coward · · Score: 1, Insightful

      This likely underestimates the responsibility of MS as probably 80% of the errors of third party software are due to a lack of adequate consistant correct unambiguous documentation or operation of the software to that documentation. This is a problem of a closed system. Having tracked down many MS errors (this is the main job of a MS developer), this is a low figure. Also, many companies consider MS quality sufficient and consider schedule and dollars coming in more important anyway so they are unlikely to improve beyond this level.

    3. Re:You Mean The Glass Is Half Full? by Keeper · · Score: 2, Interesting

      You can slam MS on a lot of things, but documentation isn't one of them. MSDN documentation is better than anything else I've ever seen; either from a 3rd party or via man pages.

      I have yet to be able to pin one problem in my code to incorrect documentation MS provides, or bugs in MS code. And believe me, it's not like I haven't tried. ;)

    4. Re:You Mean The Glass Is Half Full? by Keebler71 · · Score: 1

      You are of course assuming that MS applications account for half the computation cycles on a given machine. I would suggest that the average MS XP user spends about 90% of his/her time running MS appications. This would imply that MS applications are 9 times more crash-proof than applications not written by MS.

      --
      "It takes considerable knowledge just to realize the extent of your own ignorance." - Thomas Sowell
  136. third party code by martin · · Score: 0, Troll

    causes the crashes because they don't use the proper way to do things.

    why?

    because M$ won't tell the third parties how to do stuff so M$ looks 'better', faster and shinier!

    Of course there are some bits that M$ don't know either which is where companies like OSR (ww.osr.com) make their money on both counts.

  137. So... what about the other half? by Anonymous Coward · · Score: 0

    Half of the crashes are due to non-microsoft code...Therefore one could *loosly* assume that the OTHER half of the crashes are due to microsoft code...

  138. Yeah, Dr. Watson "detects" errors... by jolshefsky · · Score: 1
    --
    --- Jason Olshefsky

    Karma: Poser (mostly affected by adding this line long after everyone else did)

  139. Obligatory forgotten option by GMFTatsujin · · Score: 2, Funny

    Cowboy Neal is full of it, whatever it is.

  140. it's funny, laugh! by Ender+Ryan · · Score: 1
    I think the headline was meant to be slighly humorous, or an ironic twist on the original article. Since it is still factually correct, I think you shouldn't get your panties in a bunch about it. /. is slanted. Using MS's own words (and not taking them out of context or anything silly like that) against them is quite humorous, IMO.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:it's funny, laugh! by Anonymous Coward · · Score: 0

      Actually... it's *not* factually correct.

      There's a tony chance it is, but that assumes that no other cause, ever, causes a Windows crash. Just a single 3rd source crash makes the Slashdot headline erroneous, and possibly defamation.

  141. Later in the story... by sootman · · Score: 1

    ...they also point out that half of all car accidents involve sober drivers.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  142. And lo' Gates said, "Let there be code... by Anonymous Coward · · Score: 0

    and it was good enough for right now."

    Right the problem couldn't be one OS for the people? Remember, for linux's questionable stability, (my 2000 boxes have never crashed, my old 95 hasn't crashed in oh years, and I reboot it maybe once a month with a change or new program) it's got a relatively easy job, vastly more people programing or willing to, and far less devices, programs, and people to support.

    It's about expectation. MS users expect everything to work perfectly out of the box, and you know what? They're almost always right. Linux users expect to build it fresh, and if they screw it up, they expect to fix their mistakes. If for some reason it's not their mistake, they hope someone fixed it, and try to figure out where to go to get it.

    Not only does MS's popularity make them a tempting target, it also means that any fly-by-night tiawanese hardware firm with a breadboard is whipping their gear out for windows first and probably last, thinking about the ever shrinking bottom line much more than quality, reliability, or customer experience. Not to mention the bitches at hotbar, or bonzibuddy (honestly, they should be addicted to heroine, and set adrift in the pacific with a gun, and one bullet without a primer).

    Hell the last thing that crashed on my buddies xp box, winMX, seems to have trouble rebuiling a database for 20 odd GB of porn (maybe it was just "drained"). The only thing I have that even does a good job of crashing on my 2k box is MOO3. They've got a nice memory leak going. But that was Microsoft's fault since they created C. Wait, they didn't! Those crafty bastards!!

  143. well dah! by ratfynk · · Score: 1

    When your friendly neighbourhood Jim crack head can write com items what the hell do you expect! Alowing system calls that mod the OS is just plain stupid, and the main reason for windows crashes. It does not matter how good the OS code is it will wind up in conflict with something or other over time. So MS Dr Watson we should only trust code from MS is that the message is? Sounds like you want Redmond to be the only place where Windows software can originate from. Eat my shorts (I have been wearing them for a week!)

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  144. Bull. by Sedennial · · Score: 1

    Then explain to me why I can do a 2k install on several identical dell machines with all latest MS HCL certified drivers, installing nothing but 2k + SP3, Office 2k + SP, and certain hotfixes for 2k, and Visio 2k and within a few days of use I will begin getting lockups and STOPs ?

    If I install Visio first, then Office + SP, then install SP3 + hotfixes it's fine.

    There isnt's a single non-ms product on these boxes and we've had Dell send us 2 replacement machines.

    1. Re:Bull. by SuiteSisterMary · · Score: 1

      Hrm. Seems to me you patch the OS after you install all the apps, so the second way makes sense.

      As an aside, ISTR that Visio is a third party app that Microsoft bought, slapped a sticker on, and started selling.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    2. Re:Bull. by ctid · · Score: 1
      Hrm. Seems to me you patch the OS after you install all the apps, so the second way makes sense.

      WHY, for God's sake? Why should it make any difference whether an application is installed first or not? What if he hadn't yet bought this application?

      --
      Reality is defined by the maddest person in the room
    3. Re:Bull. by SuiteSisterMary · · Score: 1

      ISTR that service packs would say that after installing new software, you'd need to re-install the service pack. Of course, I might be remembering from back in the NT4 days.

      Why? Because Windows applications, unfortunately, had a nasty habit of over-writing system files. Sad, but true. Still do, to a certain extent. Actually, not an unreasonable side-effect of having such a blurry line between app services and OS services.

      Also, Microsoft has a habit of including system updates with software; a convenient way of silently upgrading people who might not have Internet access and the like.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  145. What type of crashes? by /ASCII · · Score: 1

    What kind of crashes does this Dr. Watson program meassure? Application crashes, OS crashes or both? And are all crashes logged or do some types (like out of resource errors or kernel panics) go by unnoticed.

    --
    Try out fish, the friendly interactive shell.
  146. MSBlaster by Anonymous Coward · · Score: 0

    Now that's a design issue!

  147. Even the Optimistic 50% is still PATHETIC by Biff98 · · Score: 1

    An OS is an accessory, only there to abstract the user to a point where they can be productive. It's overhead should be low and it should be efficient and as bug free as possible. EVEN IF Micros~1 is only liable for 50% of crashes that is PATHETIC. Think about it.

    1. Re:Even the Optimistic 50% is still PATHETIC by The+Bungi · · Score: 1
      Micros~1

      Hahahahaha!!! OMG, that's so funny!! I havent's seen that in... hmmm. what? 8 years? HAHAHAHA!!! Gold, pure gold. Let me guess - you still run Windows95? HAHAHA!!! But seriously, you should upgrade. It's gotten better since then.

    2. Re:Even the Optimistic 50% is still PATHETIC by Anonymous Coward · · Score: 0

      Uhhh -- not really that old. It's a filesystem thing, remember FAT and FAT32? You can run it on Win2k? Yeah....

  148. Stay on topic by Anonymous Coward · · Score: 0

    arsehole

  149. So does MSOffice count as "Third Party Software?" by KJSwartz · · Score: 1

    Its incredibly interesting there are references to Third Party Software which seemingly implies MS/OS causes rest of the crash events. Frankly, since an OS is supposedly bulletproof in guarding system resources, could it be the undocumented APIs used by the MS Software Group that - in conjuction with third party use of dated API documents - is leading to these crashes?

    Its DOJ To The Rescu ... oh damn!

  150. Half full-half empty by revividus · · Score: 1
    Pro-Microsoft Optimist: Third party code is responsible for half the OS crashes!


    Anti-Microsoft Pessimist: Microsoft code is responsible for half the OS crashes!


    Engineer: There are twice as many crashes than any OS should have.

  151. What a coincidence! by weeboo0104 · · Score: 1

    The article also goes into the 'rigor in which MS tests their products before release'. "

    When I install MS products, my computer goes into rigor!

    --
    It is easier to build strong children than to repair broken men. -Frederick Douglass
  152. VBS by t_allardyce · · Score: 1

    Do they admit that the spread of outlook vbs viruses is 100% Microsofts fault? or is that 100% 3rd party code?

    --
    This comment does not represent the views or opinions of the user.
  153. Wonder how many were "signed apps" by DrSkwid · · Score: 1

    letting anonymous third parties install ring-0 software is asking for trouble really.

    It is a design fault, just like root.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  154. Prove it by Anonymous Coward · · Score: 0

    I think MS should set up a LAB where testers install lots of third party hardware and software for a couple of weeks, and then see where the instabilities come from and report them to the manufacturers.

    Nah, they pay for an investigation that proves it's the third party s/w and h/w manufacturers fault.

  155. Modding by Anonymous Coward · · Score: 0

    Actually you're more likely to get modded up for these kinds of comments so you can be made a target for abuse.

    That's why they used to put the pillaries in the center of town, right?

  156. Calling Dr Watson! by Hoi+Polloi · · Score: 0

    I was going to submit a bug to MS but Windows just crashed and took Dr Watson down with it.

    --
    It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
  157. Reality Check... by rmpotter · · Score: 5, Insightful

    Um... where in the article does it say 3rd party code brings down the WHOLE O/S? In my experience the robustness of Windows has improved dramatically with every version (nevermind ME :-) I see individual applications crashing -- about 2 or 3 times a month. In fact, I typically go weeks and months between reboots (generally only when applying patches). There are plenty of things not to like about Windows, but the bad days of blue screens is a fading memory. Of course there are exceptions for odd hardware configurations and out-of-date drivers, but I've seen the same or worse problems with Linux support for oddball hardware.

    BTW -- you may have noticed that sometimes when an app "hangs", and displays a "not responding" message in Task Manager, it is actually still running just fine (though chewing up a ton of CPU). Depending on the problem I may wait it out until the process finishes or simply kill it. One of my gripes with MS is that sometimes I have to use a third-party tool (sysinternals.com) tool to kill runaway processes -- Task Manager is not always able to kill it. Not perfect, but it works.

    I think all of this applies to Windows server configurations also. I run IIS/ASP servers with dozens of users and applications. When configured so each account runs in its own memory space, with CPU utilization limits, NOBODY is able to bring down the whole web server with bad code -- just their own site.

    The fact is, most of us are so bigoted about our O/S of choice, we are unwilling to learn enough about the "enemy" to use it properly.

    --
    Is this sig nificant?
    1. Re:Reality Check... by EvilTwinSkippy · · Score: 2, Interesting
      Ah the problem of Zealotry. People forget that most observations serve an agenda. A linux zealots does not want to hear about improvements in Windows stability as much as Windows zealots don't want to hear about improvements in usability.

      In an Irony of ironies, I finally convinced my wife to let me ditch our XP partition by installing Win4lin under Linux. She loves it. Though she confesses that she spends a lot of time in the Windows session. She does say it runs better than when it was purely Linux. And she is getting pretty good at tweaking KDE.

      I'll admit that on my work laptop I have found myself using the XP partition more now that I have Cygwin installed. I have a copy of MySQL, a decent SSH client, and automake.

      I'm envisioning a day when a Windows user won't know he is in Linux, or a Linux user know he is in Windows.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    2. Re:Reality Check... by KJSwartz · · Score: 1

      You could be right - you have to upgrade your OS before getting stability improvements in all your applications. Buy the new MSOS, get the new MSApps, and pray everyone plays nice-nice. That is, until MS develops their next OS and now the APIs are shot/unsupported/I-was-suppose-to-test-THAT?

      Please, tell my local cable company to upgrade their MSOS every 18 months! I'm getting sick of their blue screen of death every weekend on Channel 99 (City Government).

    3. Re:Reality Check... by donnz · · Score: 1

      Umm, way to late to have an affect in this overrrated clap trap.

      I spent last night on the phone to my father inlaw helping remove the virus. It had two impacts:

      1. The OS kept crashing. To be more explicit, that OS was Windows XP, on a PC less than 1 month old.

      2. It stopped him connecting to the internet and this from finding out how to remove the virus and how to patch his system.

      Is that clear enough for you?

      --
      -- Free software on every PC on every desk
    4. Re:Reality Check... by rmpotter · · Score: 2, Insightful

      Sigh... a completely different issue.

      Did he have Automatic Updates enabled? Did he allow the updates to install or did he ignore them as I've seen so many people do?

      Consider: If (and it's a big IF) most of the world were running various distributions of Linux, and users were faced with a remote exploit, Red Hat, Debian, SUSE, et al would have to quickly develop, test and distribute patches. Would the uptake of these patches be better than Windows Update? I doubt it. Note that even the FSF was not able to patch in time to avoid an exploit -- and it took them over 4 months to discover they had been compromised: http://ftp.gnu.org/MISSING-FILES.README

      Is that clear enough for YOU ;-)

      --
      Is this sig nificant?
    5. Re:Reality Check... by donnz · · Score: 1

      You are correct, in all ways. If I could have removed the comment after my brain clicked back into gear that would have been good.

      Just so happened some crashes were fresher in my mind than others.

      Holy cow, an apology on /. Mod me down.

      --
      -- Free software on every PC on every desk
    6. Re:Reality Check... by DaCool42 · · Score: 1

      I'm a Linux user, and when I use Windows I can't tell I'm using it. My typical usage goes as follows:

      1. download putty
      2. use putty to connect to linux machine
      3. fullscreen


      As long as Windows doesn't spontaneously bluescreen due to errors in "3rd party code", you'd never know the difference!

      --

      ----
      All of whose base are belong to the what-now?
    7. Re:Reality Check... by rmpotter · · Score: 1

      >> Holy cow, an apology on /. Mod me down.

      An apology on Slashdot is a rare and noble thing. All the same, your point is valid: how are a gajillion ordinary comsumer users supposed to keep their systems up-to-date and reliable. I'm not convinced today's Linux package update/distribution tools would do the job any better than Windows -- on a global scale. I'd be happy to be proven wrong, though.

      Cheers.

      --
      Is this sig nificant?
  158. Graphics in Ring0 by bstadil · · Score: 2, Informative
    What inherently flawed OS structure? Could you please elaborate?

    How about moving the GDI to ring 0 for performance reasons, allowing a printdriver to crash the OS.

    --
    Help fight continental drift.
  159. Re:Integrity and Slashdot! Joke Time by Anonymous Coward · · Score: 0

    SlashDot has never, will never, have a reputation for integrity. It's a forum for foul-mouthed bigots with no knowledge of what they're critcizing.

  160. Microsoft does have a suggestion box/web form by Anonymous Coward · · Score: 0

    Microsoft does have a suggestion box. (web form for feedback)
    Hehehehehe. Use it.
    http://register.microsoft.com/mswish/suggesti on.as p?LCID=1033

  161. no... by Anonymous Coward · · Score: 1, Interesting

    That's ridiculous. It's the operating system's fault for 99.9% of the crashes. The other .1% being reserved for hardware mishaps which may cause crashes. Any processes running on top of the operating system should not be able to do anything which would cause the operating system to quit unexpectedly. That's in "Writing Operating Systems For Dummies" I'm sure of it. I don't know why I'm still amazed every time Microsoft says stupid things like this publicly. They push the blame on their 3rd party developers, and I'm sure most people will read it and believe it. Pathetic.

  162. Why don't Unix systems being hacked like Windows by Anonymous Coward · · Score: 0

    If the third party developers are to blame and assuming that all third party developers are of the same quality, why don't Unix systems being hacked because of the poor coding of the third party developers?

    Yes, sometimes it is difficult to ensure that the quality of the codes of independent developers, but the design of the OS should at least protect the computer from being hacked due to poor coding. Usually third party developers and vendors for custom applications have only a small timeframe to complete their jobs and they may not have all the test cases completed. It is the fact of life for most programmers nowadays.

    This kind of "root cause analysis" only finds out which program is suspect to being hacked, but usually it does not consider the design of the infrastructure. The analysis only finds out which program is at fault and WHO codes the program, and then they blame the programmer of not being able to program correctly under a limited time and cost. It is very irresponsible for a big software and OS company like MS who blames other programmers without considering the whole picture.

  163. What about WHQL? by doorbot.com · · Score: 2, Interesting

    At least theoretically, shouldn't WHQL-certified drivers alleviate the "driver-related crash" problems? Granted, most of the latest drivers are not certified prior to release.

    But I would guess that application crashes are the result of Microsoft not discouraging users from running as Administrator, or too many programs installing as system services or running as NTAUTHORITY\SYSTEM. Without elevated priveleges, a "user-level" crash might knock out Explorer.exe, but a crash of an app with elevated priveleges would be more likely to take out a neighboring process (like RPC :)).

  164. If it's ATI, it *is* the video drivers! by BigBlockMopar · · Score: 3, Insightful

    The standard Microsoft weenie excuse for instability in the past has been "it's the drivers!", blaming the video drivers is a favourite.

    Unless it's an ATI product, in which case you can be 100% assured that it *is* the video drivers.

    In my experience, you can bring any Windows 2000 or XP machine with any model of All in Wonder to a screeching blue HALT by simply doing such outlandish and unreasonable things as

    • Changing the channel
    • Changing the size of the video window
    • Allowing a hover-over or dropdown menu to overlap with the video window
    • Letting DPMS turn off your monitor
    • Attempting to bring your computer back from standby
    • Attempting to record or save recorded video using ATI's own AVI or MPEG recording software, regardless of codec used

    And for those who really like fun, try an ATI All In Wonder Pro on Windows 2000. A couple of years ago, I deployed a couple of hundred of them at a Toronto TV station. A year later, they asked me to upgrade all their systems to Windows 2000. Constant random lockups of the whole system, requiring not just a reboot but a power cycle. Needless to say, they were not very pleased - you spend $300 on a video card, and you kind of expect that they'll provide drivers for at least a couple of years. ("They've been around forever. Besides, they're a good hometown company! Their headquarters are just 5 minutes from here, up the 404 in Markham."). Their news department almost did a story on crappy software but it was vetoed because news is supposed to be impartial.

    As for ATI, I will never buy another ATI product ever again, for myself or for anyone else.

    --
    Fire and Meat. Yummy.
    1. Re:If it's ATI, it *is* the video drivers! by red+floyd · · Score: 1

      Well, it's anecdotal, but a guy at work, with a clean XP system just BSOD'ed in the ATI driver.

      --
      The only reason we have the rights we have is that people just like us died to gain those rights. -- Cheerio Boy
    2. Re:If it's ATI, it *is* the video drivers! by YetAnotherName · · Score: 1

      I'm afraid I have to agree. Back when I worked in an office, a Win2k system would regularly give a BSoD with atirage.dll as the offender. My wife's snazzy new Inspiron laptop has ATI video on it. Just this morning it BSoD'd on WinXP with ati3d2ag.dll as the culprit. And this isn't doing any 3D, nifty transparency, or anything that'd stress any decent driver software.

      Call me a troll, but anyone who says ATI doesn't suck works for ATI.

    3. Re:If it's ATI, it *is* the video drivers! by Schemat1c · · Score: 1

      I agree that it used to be this way. I avoided any ATI product for years because of the horrible drivers and crappy customer support. Remember the old Paradise card? But I finally gave in and put the Radeon 9700 All-In-Wonder in my W2k box. I've had a few minor problems that were fixed with driver updates but other than that it's been working great.

      I think maybe ATI is finally getting their act together. Which is nice since Nvidia seems to have dropped the ball.

      --

      "Nobody knows the age of the human race, but everybody agrees that it is old enough to know better." - Unknown
    4. Re:If it's ATI, it *is* the video drivers! by Anonymous Coward · · Score: 0

      Now now, ATI doesn't HALT systems, it brings them to a screaching * STOP, :)

      (Oh, and to anyone who wants to flame that ATI drivers have gotten better, Ill let them know when my single nvidia driver STOP's my computer. From either of my video cards. While watching hardware accelerated DVD on one monitor and playing EQ on the other hehe :)

    5. Re:If it's ATI, it *is* the video drivers! by Sandman1971 · · Score: 1

      I have to totally disagree. I've been running an ATI 7500 All In Wonder DV on Windows XP for over a year and a half and I've never had any of the problems you've mentioned. The only problems I did have at the beginning were due to crappy NVIDIA drivers that remained in the registry even after uninstalling them (causing conflicts). Once I manually removed those reg entries, no more problems.

      --
      It's better to burn out than to fade away
    6. Re:If it's ATI, it *is* the video drivers! by loraksus · · Score: 3, Informative

      ATI has gotten their act together - it seems the drivers for their "good" cards, i.e. 8500, 9700 actually work, however their support for their older cards is terrible and I don't see that changing in future. ATI just doesn't think supporting older cards is a priority, and it shows clearly. I think the same with their lower end consumer cards, the 7500, etc. The drivers aren't that bad, but from what I've heard the 9700, etc are solid.
      Of course, the all-in-wonder pro I have is old (1998?) - so I can see why they want to kill it off, but dragging your customers kicking and screaming to a new product isn't very good for customer relations - and ATI knows this now. Nvidia and other companies made them wake up.
      Unfortunately they do have only 1 real competitor for the retail box market, so they aren't that concerned, but competition does help. Not that they will ever fix the drivers for the AIW Pro and their older cards, the PR damage has already been done, and the cards replaced.

      Their support is, of course, useless, just because they have to deal with so many buggy - and often weekly - releases. There just isn't time for them to find the problems. No point to call / ask for support because it will not be helpful. Of course venting is fun, but hey. Besides, half the games out there don't work properly and cause issues by themselves.

      Every once in a while, they get it mostly right, but it is a crapshoot. I've had drivers for my 7500 that would refuse to let me log on to 2k, but also the current version which works in both xp and 2k3 without any problems - i.e. I've had 0 bsod under 2k3 w/ my box with the 7500 in it since rc2 came out. A couple with "recording", or trying to with the AIW Pro - although that was expected. (the release for the 7500 is 6.14.1.6307 2/28/2003 if it helps anybody).

      As far as I can tell, 2k3 IS stable. I've abused my system - knocking out ide cables while the system is running, "hot pulled" pci cards, etc. Basically anything that would not cause the computer to reboot due to a short would keep the system up. My processer fan came out for a couple minutes, I saw it running at 95C and dove for the power switch, but 2k3 stayed up. Granted, it isn't that hot, but still.

      If I still lived in Ontario, I'd probably drive by at 120kph and throw a used tire rotor at their front door, it might cure an ulcer or two ;)

      --
      1q2w3e4r5t6y7u8i9o0pqawsedrftgthyjukilo;p'azsxdcfv gbhnjmk,l.;/
    7. Re:If it's ATI, it *is* the video drivers! by pr0ntab · · Score: 1

      That's not an overlay PCI card, is it... it uses external hardware so the most you're hammering on in the kernel is the IEEE1394 or USB 2.0 components, which are well tested.

      --
      Fuck Beta. Fuck Dice
    8. Re:If it's ATI, it *is* the video drivers! by Sandman1971 · · Score: 1

      To refresh your memory, this is what you said: In my experience, you can bring any Windows 2000 or XP machine with any model of All in Wonder to a screeching blue HALT by simply doing such outlandish and unreasonable things as The 7500DV falls under the category you mentioned. I also ran the 8 meg version of All In Wonder (PCI) under XP with no problem. Maybe you meant TV Wonder instead of All In Wonder? ;)

      --
      It's better to burn out than to fade away
    9. Re:If it's ATI, it *is* the video drivers! by marko123 · · Score: 2, Funny

      Their headquarters are just 5 minutes from here, up the 404 in Markham

      Error 404. Headquarters not found.

      --
      http://pcblues.com - Digits and Wood
    10. Re:If it's ATI, it *is* the video drivers! by Fryboy · · Score: 1

      If they ever close down, they really will be up the 404 :)

    11. Re:If it's ATI, it *is* the video drivers! by Slaimus · · Score: 1

      That proves you have well designed hardware. It does not prove the OS stable.

    12. Re:If it's ATI, it *is* the video drivers! by JCholewa · · Score: 1

      > ATI has gotten their act together - it seems the
      > drivers for their "good" cards, i.e. 8500, 9700
      > actually work

      Oh-HO!

      I have an AiW 8500. The Windows drivers suck. On Windows 2000 (a recent reinstall, I should note), the system becomes unstable a nontrivial percentage of the time whenever I close the TV viewing application.

      To watch TV reliably, I have to boot into Linux (Mandrake 9.0), and xawtv runs perfectly. Unfortunately, ATI's are pretty much the only TV cards whose Linux drivers don't work with standard Video4Linux applications, so xawtv is the *only* TV application that works, and I can't run both an mplayer (or xine) movie file at the same time as having the TV on screen (because the crummy ATI driver only lets one program grab the resources, so one of the two programs would just show a blank rectangle), and I can't use the reportedly awesome PVR (Tivo-like) applications for Linux, like MythTV or Freevo. I do have an old Hauppauge TV card which would give me this functionality, but I'd have to deal with:
      * disabling the TV part of my ATI card, and it probably will resist my efforts!
      * the fact that the Hauppauge card has weaker reception, enhanced by the generally bad cable wiring at my house
      * Windows 2000's near inability to recognize said TV card (it's an OEM card that somebody donated to me, and while Linux autodetects it, I only get it working in Win2k if I'm very careful about which drivers/programs I install and the order of said installation).

      Right. ATI. Act together. Yeah. Maybe on OS X or something.

      --
      -JC
      http://www.jc-news.com/coding/SFi/

    13. Re:If it's ATI, it *is* the video drivers! by Anonymous Coward · · Score: 0

      Speaking of MS (isn't MS a desease?!) and ATI... You have probably heard about this (thanks canada.com)

      Thursday, August 14, 2003

      TORONTO (CP) - Stock in ATI Technologies shot up more than seven per cent Thursday after the Canadian firm announced a deal to supply graphics technology for Microsoft's future Xbox video games.

      Financial details of the deal were not disclosed, but the company said it will "position them as the prime graphics supplier for the future of the games industry.

      Analysts, however, were mixed on how the deal would impact the company's bottom line.

      On the Toronto stock market, ATI shares (TSX:ATY) closed up $1.22 to $18.14.

      Shares in California-based rival Nvidia Corp., which has been providing graphics for Microsoft's Xbox, closed down three per cent or 58 cents at $16.20 US on the Nasdaq stock market.

      "(Microsoft) did a long process of looking at who has the best future technology and vision for where the graphics and video market is going and I think ATI is on top there," said Rick Berger, a senior vice president of marketing and general manager of ATI's desktop business.

      "(The deal) moves us into the family room firmly with technology."

      The financial details of the deal were not released, but Berger said Microsoft would pay ATI to build chips and then pay royalty fees when the chips are delivered.

      "It's definitely a material amount of business but it's difficult to estimate though exactly how large," said Paul Howbold, an analyst with Desjardins Securities in Toronto.

      Analyst Brian Piccioni with BMO Nesbitt Burns said in a report Thursday that while the arrangement "has no downside for ATI," the company is "not likely to have much actual earnings from the project."

      The deal is part of ATI's attempts to build its non-traditional business. Aside from its work with Nintendo, the chip maker provides graphics for handheld computers and digital television.

      Howbold said he expects to see the company announce more non-traditional deals in the near future.

      "We are expecting that there will be a series of relatively large contract announcements within the next couple if months," Howbold said.

      "We should hear about some contracts for colour graphics in cellphones."

      The company's mainstay, though is still chips for personal computers, which has fuelled ATI's growth over the past several years, Berger said.

      The company has 68 per cent market penetration in the notebook computer segment, and about 30 per cent for desktops, Berger said, with chipmaker Intel as its main competitor.

      "Obviously there's some room for improvement," he said.

      One unnamed analyst suggested ATI might do better to continue concentrating on computer chips.

      "The PC industry is orders of magnitude greater in size than the game consul industry, and there are graphics cards on the market that are used by PC gamers that cost more than a game consul," he said.

      "So (games consuls) is probably a market that is significantly smaller in terms of opportunity than the PC industry."

      He also said the Ontario Securities Commission's ongoing investigation into allegations of insider trading at ATI could make them a dicey company to invest in.

      "Nobody's paying attention to the OCS's workings because it's been out of the news, like hear no evil, speak no evil," he said.

      "Obviously that's ridiculous because later this afternoon or six months from now you could be in a situation where there's an announced settlement or ruling or hearing and it could have negative consequences."

    14. Re:If it's ATI, it *is* the video drivers! by loraksus · · Score: 1

      yeah, lol, spoke too soon. "upgraded" my video drivers right after a 2k3 re-install, the drivers plain didn't work, I had to dig thru cdrs for the older version. 3 cheers for ati. Still, people with the newer cards (9x00) series have told me they actually work - yeah, probably until ati releases a new series . . .

      --
      1q2w3e4r5t6y7u8i9o0pqawsedrftgthyjukilo;p'azsxdcfv gbhnjmk,l.;/
  165. bugs by MikeySquid · · Score: 1

    I wanted to test my Windows system for reliability but I got hacked and taken down.... Hey, they are right! It is third party developers!

  166. So... by epepke · · Score: 1

    Microsoft is responsible for half of the crashes, and the rest of the software industry is responsible for the other half.

  167. We would have the real numbers but... by Anonymous Coward · · Score: 4, Funny

    At Microsoft we were going to tell you who was responsible for the other 50% of the crashes but then our sql server database crashed on us.

  168. Speaking of Which by blunte · · Score: 3, Insightful

    Computers are so comparatively powerful now, we can afford to trade time performance for stability.

    Drivers should be moved out of kernel space where possible. Even then, with some effort it could be up to the admin whether drivers run at kernel level or at user level.

    --
    .sigs are for post^Hers.
    1. Re:Speaking of Which by pmz · · Score: 1

      Computers are so comparatively powerful now, we can afford to trade time performance for stability.

      Not if you are in the business of using benchmarks against the competition. There will always be business and marketing support for performance but not as readily for stability. Only in the really high end where there are fewer complete idiots, do five-nines machines like Mainframes or big-ass UNIX servers thrive.

    2. Re:Speaking of Which by blunte · · Score: 1

      You're right, there's enormous momentum to overcome to change things.

      Just like with the stock market (and publicly traded companies), it's time to refocus on medium and long-term goals instead of short term.

      Focus on stability and correctness as a priority, and once we have a solid footing, then we can look at performance improvements.

      Also speaking of which, imagine if CPU manufacturers put performance as a higher priority than reliability? Obviously reliability is higher importance to them than performance, yet they still manage to increase performance frequently.

      Why can't software be like this?

      --
      .sigs are for post^Hers.
    3. Re:Speaking of Which by MerlynEmrys67 · · Score: 1
      I remember the heady days of NT 3.1. Very stable, 3.5 wasn't bad, but then 3.51 came out. Moved the video driver from user to kernel space OUCH

      Of course everyone had been complaining about how slow the NT OS was relative to EVERYONE else that ran video drivers in Kernel space

      Damned it I hate when the custommers are wrong

      --
      I have mod points and I am not afraid to use them
  169. Re:Uhm, right...LINUX too by let_freedom_ring · · Score: 1

    "I think they are talking about drivers. With the current windows design any driver that crash have a good change of taking the os down with it."

    It's fun to sandbag MS Windows but Linux drivers also run in kernel mode. Therefore, a buggy Linux driver is just as likely to crash a Linux system.

  170. What was that? (was: Re:Nice headline) by Qbertino · · Score: 1

    "...So much for having any integrity, Slashdot."

    Did you just say 'integrity' and 'Slashdot?' And '...so much for having...'?

    --
    We suffer more in our imagination than in reality. - Seneca
  171. Ponzi Scheme my butt by big-giant-head · · Score: 1, Troll

    MSCE is a ponzi scheme, passing the EIT and Prof. Engr exams are akin to passing the Bar exam but, more difficult. You don't have to have an engineering degree for say, I know several folks with physics degrees that became engineers, but it's no cake walk.

    No one can take a 6 month course (i.e. MSCE) and
    'Become a fully licensed civil engineer' or electrical engineer ......

    MSCE is akin to the old Novell certification. If
    you pay the company money ( MS or previously novell), take a few simple exams and you are an
    MSCE......

    Which means you spend all day reading the MS site and applying patches to buggy and unsecure software.

    --

    So Long and Thanks for all the Fish.
    1. Re:Ponzi Scheme my butt by nelsonal · · Score: 1

      The only professional cert that I've ever heard of that comes close to difficulty the PE is the actuarial exams, because you have to take something like 11 of them, I don't know if they are harder than getting the engineering degree and taking the test but 11 tests over the better part of a decade would really suck.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    2. Re:Ponzi Scheme my butt by Anonymous Coward · · Score: 0

      CPA is very tough also. 4 parts over 2 days with like a less than 30% rate on the first try. If you fail 2 or less parts then they carry forward but if you fail 3 the one you passed has to be retaken. Takes most people 2-3 years to pass which is also the amount of time in an accounting firm you need to become certified (in most states that is). Acturial is the hardest though which is why there are very few actuaries (that and the work is mind-numbingly boring).

    3. Re:Ponzi Scheme my butt by Darby · · Score: 1

      The only professional cert that I've ever heard of that comes close to difficulty the PE is the actuarial exams, because you have to take something like 11 of them, I don't know if they are harder than getting the engineering degree and taking the test but 11 tests over the better part of a decade would really suck.

      I was thinking of taking a few of these a while back, so I did some practice tests and studying. The first couple of exams would have been very easy. I had just finished my BS in Math, but I haven't ever taken any statistics classes.

      Now, given that and given that I haven't taken the PE exam either, I will proceed to talk out of my ass and say most likely the PE exam is harder.

    4. Re:Ponzi Scheme my butt by richie2000 · · Score: 1
      Which means you spend all day reading the MS site and applying patches to buggy and unsecure software.

      So, basically we're all Slashdot Certified Engineers for spending all day reading Slashdot and whining about having to apply patches to buggy and unsecure software? Cool, I need to print up some new business cards. :-)

      Hey! Where's my diploma, you cheap bastards?

      --
      Money for nothing, pix for free
  172. CNN Poll by Izeickl · · Score: 4, Funny

    A poll at CNN here here shows how sometimes no matter what MS does a huge amount of people will be leaving themselves open to problems.

    " How are you planning to protect your PC from the LoveSan Internet 'worm' affecting Windows-based PCs?

    Going to load a patch from Microsoft 19%
    Have already loaded a patch from Microsoft 39%
    Doing nothing 41% "

    1. Re:CNN Poll by Anonymous Coward · · Score: 0

      How are you planning to protect your PC from the LoveSan Internet 'worm' affecting Windows-based PCs?

      Watch the biatch bounce off my firewall. Get a clue.

    2. Re:CNN Poll by Kyn · · Score: 1

      Wait a tic...does this mean that Linux, Mac, BSD, etc users make up 41% of OS market share?

      Awesome! Microsoft is finally going down!

  173. app crashes ARE the OS's fault by DunbarTheInept · · Score: 3, Insightful

    If any non-kernel, non-driver code causes the OS to crash, then that *IS* the fault of the OS. Hands Down. A good OS should be able to survive accidentally bad (or even maliciously bad) application code.

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  174. What scares me here... by bob670 · · Score: 2, Insightful

    is it appears MS is proud of this percentage. Along the lines of "only half the total failures of our software are our fault" so look how good our product is. After this many years I really expect to hear that 90% of crashes are due to third party code and that Windows is finally what has been promised for all these years. No question XP has lived up to a lot of it's promise, but it's more than obvious security and stability have miles to go. This is just plain sad.

  175. Crap! by Free+Heel+Skier · · Score: 1
    Root cause analysis enables the company to check closely the work of individual developers.

    I can see the headlines now...

    Microsoft Denies Responsibility for Security Issues, Says Developer Did It!

  176. If poor code writing is one half by linuxislandsucks · · Score: 1

    if poor code writing is one half the errors and MS has implemented a process to correct this..

    The what happens to the other half of errors produce by poor Kernel OS design decisions?

    Seems tome if there was poor design deciosns, no amount of systematic coding process will rease the system erros and security flaws associated with those design problems unless the odl kernle is completely thrown out in the trash and they start anew..

    --
    Don't Tread on OpenSource
  177. Re:Clarification of 'test' by Asprin · · Score: 1

    Having been doing software testing for about 10 years now, I can pretty much guess that Microsoft is like most other software places in that lots of things are discovered in test that still make it out the door.

    Testing only tells you if the software does what you designed it to do. Whether they find/fix extra bugs during testing or not, I would submit that Microsoft's problem is that their design is flawed. In their mad rush to ACTIVE-ate and DYNAMIC-ize every product they sell with data-embedded scripting and network connectivity, they decided the doors and windows should be wide open from the get-go, whether the bug-screens are in place and working or not.

    --
    "Lawyers are for sucks."
    - Doug McKenzie
  178. finally... by Anonymous Coward · · Score: 1, Funny

    someone proves MS is crap and linux is the *fix to any desktop woes. It is about time....oh wait...you can crash linux with drivers? Where the hell did you find drivers for linux? :P

  179. I know people do. by AzrealAO · · Score: 2, Interesting

    Microsoft actually contacted us about one of our applications that was occasionally crashing, and talked to one of our developers about where the problem was (what api functions were being called incorrectly).

  180. easy to blame someone else by korgull · · Score: 2, Interesting

    If MS doesn't open the source, they can say whatever they like. It's up to the users to believe or not believe them as proof doesn't exist.
    A crash can be caused because MS's update causes existing things not to be API compatible any more or MS's documentation is not up-to-date causing the third party not to be able to write good software.
    Both would be MS to blame even though DrWatson (whatever) tells the third party software isn't good.

  181. well done, billy boy by teenkitten · · Score: 1

    i bet the half windows code is stolen from third party programms...
    so the numbers seem quite correct ;)

    teenkitten

    PS: congratulation to the great rpc security hole
    *applaud*

  182. Not exactly a cite, but some links... by clary · · Score: 1
    --

    "Rub her feet." -- L.L.

  183. Yup, that's what they say by satyap · · Score: 0

    That's exactly what the resident MS weenie on a forum I frequent says.
    'Weenie' is not the word, he's otherwise smart. Just up MS's arse.

  184. Also in defense of ATI by ThePyro · · Score: 1

    I've also been using a 9700 All-In-Wonder with Windows 2000, for at least three months now. I haven't had a single BSOD.

  185. Too far, too vague, too bad by MegaFur · · Score: 1

    I agree. This whole article is a troll or flamebait. I'm a true Microsoft hater (have been since Win3.11) and I still think this article headline is over the top. As some have pointed out, it's simplistic to assume that if 50% of crashes are from 3rd party, the other 50% are from MS software. The original article is so vague, it's possible that hardware problems could be responsible for a certain percentage of crashes as well.

    This is actually the real problem. The article linked to by slashdot is so weak on detail, all discusion based on it is moot. I realized that after reading comments on this page for a while. It finally dawned on me: kernel space or user space... yes of course this difference matters, but there seems to be no way to tell which one the original article is really referring to. It's true that it shouldn't be possible for a user-space process to crash the kernel. But it's my understanding that it's often considered permissable to grant a user-space process direct access to the input and output devices (usually for games). If you do that, and that program then gets "wedeged", but doesn't actually crash, you can be in a situation where you're stuck unless you can telnet/ssh into the computer from another computer.

    Previously, I had moderated one of the comments and I'm now intentionally undoing that moderation with this post. (Sort of a "moderation recall".) I don't think that post needs that "+1 Funny" all that badly. I think this entire article and all the comments in it are a waste of time. Including this one.

    --
    Furry cows moo and decompress.
  186. kernel mode driver by Anonymous Coward · · Score: 1, Interesting

    just like with any os, badly behaved kernel drivers can trash your system totally..

    for example, reading from a null pointer is enough to blue screen nt,xp,... when it's ran at ring-0 level (kernel)

    I've had kernel panics occur a lot because of a bad NIC kernel module.. just like I have had tons of blue screens caused by ATI & nvidia display drivers.

    At some point or another, the code has to be bug-free, no matter how many exception handlers the OS provides to trap errors, when your display adapter has a bug, there's very little the OS kernel can do about it.

  187. So...third party code is bad? by Ridgelift · · Score: 1

    So is Microsoft saying code developed by a third party is bad? I use nothing but third party code in my Linux operating system, and everything's rock stable.

    Maybe the issue isn't who wrote the code. Maybe the issue is how the code was written.

  188. Slashback? by prestidigital · · Score: 1
    Me thinks there is some poor editing in that headline, which essentially says "half of all OS crashes are the fault of Micrsoft code."

    "Microsoft Code at Fault..."

    Is that a Freudian slip or what? :^)

  189. No Way:) by AndyMouse+GoHard · · Score: 1

    Heh.

    "Doesn't cause death in over 90% of people!"?

    It's more like saying:

    "Doesn't cause death in over 50% of people!".

    Bill

    --
    Upon seeing the box was too small, Schrodinger's Elephant breathed a sigh of relief.
  190. Sorry, Mephisto, that's no excuse by billstewart · · Score: 5, Informative
    There are different kinds of crashing:
    • Individual Apps crashing themselves - that can happen on any OS. It shouldn't happen in major commercial products, but that's reality, and at least most of them are better about saving their state so they fail as safely as possible. I would have said that MS Office is pretty stable about that, except my MS Office has been crashing a lot the last couple of days, and of course there's all the Word Virus and Outlook Virus crap, so maybe I won't say that.
    • Hardware crashes - Unavoidable.
    • Crashes related to third-party device drivers - yeah, fine, you can't escape that, but the OS should be designed to minimize the need for drivers and provide mechanisms for isolating them.
    • The whole box crashing from applications - There's simply no excuse for this. That's why operating systems have kernels, and hardware has memory protection. Unix could pretty much defend itself from this by what, 1979? It wasn't rocket science like Multics or something. The 8086 memory architecture was too baroque, but the real advantage of all the segmentation stuff was that you *could* use it for memory management. Linus delayed at least one kernel release because a root user who opened a disk drive and scribbled on it _could_ cause the OS to crash. NT 3.5x was pretty safe about this, since it still looked VMS-like inside, but in NT 4 they moved a lot of the graphics capability into the kernel for "speed", and opened up the possibility of crashes again.
    • Applications using up some critical resources like disk drive so the machine becomes unusable - yes, this is possible, but the resources that are that critical are very very limited, e.g. a virtual memory system lets you page out or swap out application processes to prevent it.
    • Applications crashing some major subsystem that doesn't take down the OS. Unix has this risk - if you hang X Windows or the graphics system, applications that don't use X can still run fine, but you may need to telnet in to restart the subsystem. But this should also be minimized - keeping separate file systems for the OS's use vs. users' applications helps a lot.
    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  191. Love it... by ArchAngelQ · · Score: 1

    Very half glass full take on this from a /. point of view.

  192. Unstable! by Grendel+Drago · · Score: 2, Insightful

    Yeah, but that was an unstable release. (2.1.something.) It's equivalent to an internal beta of Windows---why on earth would you run it on a production system? The unstable series are for testing, not for running on a system you're not willing to fry!

    --grendel drago

    --
    Laws do not persuade just because they threaten. --Seneca
    1. Re:Unstable! by TheRealSlimShady · · Score: 1
      Yeah, but that was an unstable release. (2.1.something.)

      Yeah, but there have also been two releases of a so-called stable kernel (2.4.something) that have had pretty severe flaws in them as well.

    2. Re:Unstable! by InsaneGeek · · Score: 2, Interesting

      Let me refresh you memory, that happened *multiple* times the released stable 2.4 kernel, and not just the early ones.

      2.4.11 Symlink issue
      2.4.15 unmounting the filesystem would cause it to be corrupted.
      2.4.20 ext3 data corruption bug

      Not sure when the Reiser one I ran into got fixed (it's still not for Redhat Advanced Server, RH says reiser's not supported and closed it from bugzilla) that I ran into, create a file >2gig system CPU goes through the roof, the file disappears but you can't get back the space from 2gig file even using the Reiser tools. Sucks to know you have 2gig there but you can't get to it anymore.

  193. Math right. Wrong application though. by Anonymous Coward · · Score: 1, Interesting

    Mathematically, of course, if one half the problems are not my fault, that leaves the other half firmly in my court.

    You're right. But you've misclassified this particular case. It's not an example of the above math. Half the problems are third party code. Some portion of the other half will be MS code, no doubt. And some portion of the other half may be hardware faults, entirely unrelated to anything that could be addressed in code. Crappy motherboard timings (unreleated to BIOS), for one thing. The world is not as black and white as you paint it.

  194. Highpoint 404 ATA RAID card by macdaddy · · Score: 1

    This is somewhat OT for this article but in line with the comments that are being made. I recently had a lot of problems with my Highpoint 404 card in one of my 2.4 Linux server. Loading the driver instantly added 1.0 to my system load. I didn't even have a drive mounted yet that used that driver. After a couple weeks of use I'd come home to find the volume mounted but claiming to be empty. I'd umount the volume, unload the hpt374 driver, reload the driver, and remount the volume to make things right. This last time things didn't come back up correctly. Unloading the driver caused the load on my machine to breach 50. The volume couldn't be remounted because of superblock errors (or so it claimed). Reloading the driver made the machine act in a VERY funky way (cpu load very erratic). Finally I upgraded the driver and all seemed to fix itself. Even Linux can have driver woes.

  195. Microsoft Admits to Testing? by Anonymous Coward · · Score: 0

    Of course they're testing! Microsoft's classic move is to push newly developed and still buggy software onto the consumer, who then proceeds to "test" it for them! Patches soon to follow.

  196. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  197. Half full, or half empty? by shotfeel · · Score: 1

    MS says half the crashes users experience are because of 3rd party code, so all of a sudden its 3rd parties who are responsible for crashes and not MS?

    Let's look at the half-empty side: MS is still responsible for half of the crashes that occur. That's still way too many crashes due to MS code IMO.

    Consider also that MS is a single company vs. how many 3rd party developers from the good to the bad to the ugly?

    And what kind of access do they have to the API's and OS vs. Microsoft?

    And who's developer tools are those 3rd parties using anyway?

  198. whatever by lostinchicago · · Score: 1, Interesting

    yet all over the world there are many windows systems affected by the latest virus and windows is failing maybe they missed a few things in the rigerous testing

  199. Re:Why don't Unix systems being hacked like Window by ratfynk · · Score: 3, Interesting
    Wrong, the .NET framework of MS is the primary cause of this problem. Remote sys exes are one heck of a stupid thing to alow. The next phase in .NET is the scary part, the final solution so to speak. It will only alow .NET certified inet code to execute on your windows computer, this will effectively replace java server applets which is what MS has been trying to do for about 8 years. Just to eat Sun Java's lunch. You can bet longhorn will break Java again, until the courts again force them to alow java apps.

    With the help of Intel and the "trusted computing initiative" only MS certified objects will be alowed to run on your computer. The fritz chip extentions are already in place for this in the p4 and up, so when you install Longhorn you will effectively surrender control of your computer to MS, the RIAA, Hollywood and the Government. But don't worry the trade off is you will not have to worry about worms and viruses anymore sucker! Unix systems are not attacked because to install an executable you need to be root, and any user that knows squat uses a decent pass word mine was dos_booty until just a few minuites from now when I will change it again.

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  200. Comment removed by account_deleted · · Score: 3, Interesting

    Comment removed based on user account deletion

  201. Crashes could also be second-party code... by Anonymous Coward · · Score: 0

    Half of the crashes are third-party code, we are told this. By deduction, the other half of crashes are first-party code, Microsoft's code, and second-party code, your own code, assuming you're a developer.

    Though how Microsft would know what you're developing is beyond me. Must be all that spyware. ;-)

  202. Why buildings fail. by Anonymous Coward · · Score: 0

    A good book to read on this subject. And not all the faults can be laid on the shoulders of the engineers.

  203. I Believe That! by Anonymous Coward · · Score: 1, Interesting

    Jesus! The clumsyness of some 3rd party programs is amazing. You _have_ to run _everything_ as administor, which is one of the things that really upsets me. Grrrrr.

  204. MS worm issue. Way less severe by symbolset · · Score: 1
    Take this latest MS worm issue. Way less severe than previous issues, much better patch distribution time, and generally a much more smooth operation.
    Way less severe? A worm transparently takes remote control of all Microsoft OS computers, including Microsofts' "Most secure platform ever", downloads software, crashes networks - even hospitals, colleges, businesses, government agencies and ISPs. Patches not ever available for the huge NT4 installed base. Patches that prevent infection but leave machines vulnerable to reboot every time a reinfection attempt occurs.
    "Way less severe" than what? WHOPPR? What's a serious flaw? One where the software launches nuclear missles?
    --
    Help stamp out iliturcy.
    1. Re:MS worm issue. Way less severe by danheskett · · Score: 1

      The effects are way less severe. Way less downtime, way better patch distribution. Way, way better publication of hte issue and the resolution.

      The flaw is equally nasty to all others - its the handling that is better.

  205. Re:Uhm, right...Detour by Anonymous Coward · · Score: 0

    "2. Everyone who teaches a technical course in an engineering program has to have a PE. Advanced Power Distribution EE5013? Has to be taught by a PE. Differential equations? Has to be taught by a PE. Technical writing? PE. Ethics? PE. If your relevant professors didn't all have PEs, in the eyes of the law you got your sheepskin from a meaningless diploma mill."

    I don't see that as quite the bad thing you do. It's imperitive that those who teach the subject matter have practical experience, as well as book smarts.

    "4. PEs are prohibited by law from accepting anything less than market rates for their work. Want to design a new audio system for a church as a gift? Too fucking bad. The church has to cough up $75/hour for your time."

    Here's what I did to get around that little problem. They pay me like usual. I then turn around and donate money back to the church (remember it's legally MY money). Since for tax purposes, churches and other religious institutions are considered charities. I can take a write-off come April 15. Win-win for everyone except the people who come up with these silly laws.

    The rest is spot on.

  206. Isn't Dr. Watson that thing by Rooked_One · · Score: 1

    that always seems to hang up my computer trying to debug things for me? I dunno... he's never really solved any problem for me except for the one where i'm thinking about pressing the reset button.

  207. what do they blame all the viruses on by classic66coupe · · Score: 0

    what do they blame all the viruses on, I don't run a virus protector on my linux pc.

  208. The author traveled to TechEd as a "guest" of MS by Anonymous Coward · · Score: 0
    At the very bottom of the article, note the disclosure. No, I don't think this influenced the author, but I'm pleased at the disclosure. Too many junkets are taken by too many journalists, especially in the gaming industry and in the "fansite" hardware category.

    Case in point: Abit routinely offers to fly journalists to exotic locations. I would wager that, from the tone of this article, that Abit offered to pay for airfare and/or hotel, if not the whole kit and caboodle.

    Intel routinely flies in journalists from all over the world to IDF. Are they biased? Did they just accept airfare worth hundreds of dollars from a supplier? Yes.

    Next time you're at a trade show, ask the booth muckety-mucks about how they treat Tom's Hardware and ome of the other foreign "journalists".

  209. drivers should be opensourced by MikeFM · · Score: 1

    They could always push driver developers to open source their code. Then Microsoft or any other user could audit and fix the code.. of course if they did that there would suddenly be a lot more devices supported in MacOS, Linux, BSD, etc. Whereas Apple and the Linux community lack the power to convince most companies to release their driver specs and source I'd imagine Microsoft has plenty of power to convince them.. if they wanted to.

    Nobody has yet to convince me on the downside of releasing specs and source. Any trade secrets held in there must be pretty lame if that all that sepperates their product from the competition.

    In fact I think we need a driver definition language that can be compiled into some abstract form (bytecodes) and put on each device. Then the OS could use a single known method (similar to PnP) to download those drivers and compile them into real code that will work for the given OS. Obviously driver updates would be written directly to the devices themselves and the OS could keep a cache of the drivers that are already known and current. They already have tools to make driver programming portable.. you'd just have to make it standard. For old devices without the ability to contain their own drivers you could just have them available as normal excepting that they'd work for any OS.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    1. Re:drivers should be opensourced by geoswan · · Score: 1
      In fact I think we need a driver definition language that can be compiled into some abstract form (bytecodes) and put on each device. Then the OS could use a single known method (similar to PnP) to download those drivers and compile them into real code that will work for the given OS.

      This sounds interesting. I think it is an interesting idea even if it didn't reach the goal in your final clause.

      Can you explain how being written in this driver definition language would guarantee that the driver was crashproof?

    2. Re:drivers should be opensourced by MikeFM · · Score: 1

      It wouldn't make it crashproof but it'd make driver development easier and make support for devices from any OS possible. It would help drivers crash less though as it could put driver programming at a level above messing with pointers and such basic things (where human error is easy). Instead it'd be more like programming the drivers in Java (though I'd use a specialized language.. not Java) and then compiled down to native code by the host OS. In the same manner it'd help security as many basic security issues could be implemented by the compiler so that the driver programmer didn't have to worry about it.

      I'm surprised that the kernel developers of Linux, BSD, etc haven't gotten together and made such a system. I'm sure they could use this method to at least come up with drivers that could be compiled for all of their OS's which in itself would no doubt cut down on development effort. It might take some tuning to make the drivers run as well as those coded in C/Asm but eventually it could even be faster in some cases again due to the removal of human error. :)

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  210. I Hope You're Kidding, Too... by virg_mattes · · Score: 1

    > Out of all the professions, engineers have the ability to kill the most people in the least amount of time through incompetence.

    Incorrect. Pilots, for example, or bus drivers, or demolitions team leaders, or soldiers or firefighters all have higher risk-to-public exposure.

    > But, a guy who is an "engineer" and doesn't know hiw head from his ass can design a house/dam/building/bridge/etc. that can kill rather a lot of people.

    I do hope you realize that none of the things you describe are designed by a single person in any case. Therefore, a single person's incompetence is very unlikely to cause grave injury. Certainly it's possible, but it happens so seldom that it's front page news. To give you proof, out of thousands of dams built over the last 100 years, how many have failed due to design flaws (as opposed to natural disasters or warfare)? I can only think of one. Therefore, while I agree that you're right about engineering credentials being very important, it's not for the reasons you suggest.

    Virg

    1. Re:I Hope You're Kidding, Too... by DDX_2002 · · Score: 1
      Good point about multiple people being involved, but it doesn't really change things. A firm could be as incompetent and shady as could an individual, and requiring designations enforces standards regardless. Pilots and bus drivers need special licenses. The differences between those and a P.Eng are mainly in how you get qualify for the license, not in the nature of the regulation.

      The regulation of firemen and soldiers is redundant as there are (broadly speaking) neither private fire services nor private armies and therefore the government can regulate these actors through the hiring and employee management process without requiring laws.

      You also have to add in the costs of retrofitting where a deficient and dangerous design is caught before collapse. Human life isn't the only cost in the equation.

      Credentials are important in these areas because market forces have trouble working where the differences between suppliers are largely invisible to lay people. I don't know enough about civil engineering to know whether the guy I'm considering hiring to build a building is spouting garbage or is a genius, and my information cost to find out is huge. Having a government prescribed P.Eng requirement means I don't have to ask as many questions and do as much digging when hiring a professional. Same with doctors, lawyers, accountants - by the time you know enough to tell whether the guy is brilliant or the legal or medical equivalent of a script kiddie claiming to be 133t with mad skillz, you probably don't need his help anymore.

      --
      MHO. YMMV. Any resemblance between this post and real persons, or reality in general, was accidental.
  211. Funny stuff in the article.... by zerofoo · · Score: 1

    Charney said it was not necessarily so they can sack whoever is writing vulnerable code

    Uh, yeah...I believe that...

    -ted

  212. code in kernel mode is bad... by Anonymous Coward · · Score: 0

    "Linus delayed at least one kernel release because a root user who opened a disk drive and scribbled on it _could_ cause the OS to crash"

    Well, you can try this as root :
    cat /dev/random > /dev/kmem
    (or /dev/zero, or a file / device of your choice)
    Sure the whole box would crash, I tried once (knowing it will crash). It didn't hang, the box just instantaneously rebooted.

    So, root always can crash the system, that's why drivers running in user space (if I remember, QNX does this) is great.
    That's why Windows is genuinely unsecure : lots of apps need privileges to run.

  213. So what they are saying is by Anonymous Coward · · Score: 0

    The multitude of third-party companies that make software, the thousands of companies, are responsible for 50%, but then ONE COMPANY (Microsoft) is responsible for the ENTIRE other 50%. Hmmmm

  214. Glass is half full by Anonymous Coward · · Score: 0

    That's how Bill sees it. (of course that actually refers to his piggybank)

  215. It may have already been noted but, by pair-a-noyd · · Score: 1

    If half of all windows crashes are the fault of third party programs then that means that half of all windows crashes are the fault of Microsoft.

  216. anti anti anti by man_ls · · Score: 1

    I love the spin the editors put on this article.

    Half of the MS crashes are the result of third-party software. That's a positive.

    Half of the crashes are MS code. That's the negative.

    Let's use the negative spin! We don't like MS here. Remember?

    1. Re:anti anti anti by EddWo · · Score: 1

      Yay, antimatter.
      Or was it the other way around?

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
  217. Like I2O? by pr0ntab · · Score: 1

    http://www.intelligent-io.com

    it's too bad it didn't take off like it was expected to.

    --
    Fuck Beta. Fuck Dice
  218. Two things: by pr0ntab · · Score: 1

    1) I know what you mean. It totally sucked.

    2) It's lots better now. Version 7.9 of the MMC toolkit and drivers is much more robust and overall seems to be a genuinely functional part of windows NT, and in particular, DirectShow (it requires directx 9!)

    BTW, that card is your common Brooktree 878 chip. You could have used hacked Hauppage drivers, or better yet, btwincap.sourceforge.net's bt878 open source drivers for Windows (top notch!). I got excellent performance with the latter coupled with DScaler after being disgusted with ATI.

    But recently I downloaded the update for deploying on a new machine I built, and I was pleasantly surprised. I've used it for hours without issue.

    --
    Fuck Beta. Fuck Dice
  219. It is Microsoft's fault! by Anonymous Coward · · Score: 0

    50% of all crashes come from 3rd party code. This means Microsoft is the largest vendor causing crashes on Microsoft system. I'm assuming the 3rd party code is split amongst many companys but 50% is not split but owned by Microsoft.

    Thus, they still have the largest work to do to ensure system stability. Now, if they could say 90% of system crashes are due to 3rd party code now we're talking about something!

  220. What ... the ... hell... are ... you ... smoking? by pr0ntab · · Score: 1

    W2K == fragile?
    W2K == weak memory protection?

    Did you miss the checkbox that asks: "Run this in a seperate memory space?"

    What, if any, similarilty does Windows NT 5 share with 3.11 or Me, for that matter, aside from a compatibility API (ala Wine)?

    --
    Fuck Beta. Fuck Dice
  221. Or a Sun, for that matter. by pr0ntab · · Score: 1

    Oh wait, I want to spend my money on applications and porn sites. Damn, I guess I'll have to find a stabler OS and do research on what hardware is well made.

    --
    Fuck Beta. Fuck Dice
  222. Re:Uhm, right...Detour by Fastolfe · · Score: 1

    remember it's legally MY money ...at least the part you didn't have to pay to taxes.

  223. Not quite. by LO0G · · Score: 1

    Early version of NT (up to NT 4) had GDI and user running in user mode (the graphics subsystem and windowing subsystems)

    But drivers always ran in kernel mode.

    All that moving them into the kernel did was to make the system faster. If GDI/User crashed when they were in user mode, the system would bluescreen, if GDI/User crashed when they were in kernel mode, the system would bluescreen.

  224. 3rd party programs only half? by EMR · · Score: 1

    Wow,. When you stop and think about how many 3rd party programs there are compared to how many Microsoft programs there are.. That's a small percentage of crashes caused by 3rd party programs..

  225. Not any linux box by roystgnr · · Score: 1

    A few years ago I was playing with fork bombs (Allocate 10k memory, attempt to open a file for read, and then fork this thread 10 times) and was able to consistently freeze any linux box even when I only had a simple user account.

    If you have still have an interest in this sort of thing, you might want to try sticking a "ulimit" command in the appropriate startup scripts. I think Linux supports limits on both the number of processes a single user can spawn and on the amount of RAM a single process+children can allocate. I don't think it'll be enough to prevent a malicious local user from hobbling your system (if you give your user fewer than 50 processes they might hit that limit with idle processes honestly, but if you give him more than 20 processes they can probably squeeze you out of 95% of scheduled timeslices by hogging the CPU with everything) but it might be fun to experiment with.

    1. Re:Not any linux box by deranged+unix+nut · · Score: 1

      Good idea, however, operating systems manage much more than just the number of processes and the amount of ram.

      When I was doing my experiment, if I just forked, I could exhaust the number of processes allowed but root on another console was still functional (although unable to spawn more threads), however when I added the attempt to open a file into each thread, the whole system froze immediately.

      When you consider network sockets, inter process communication, file handles, and everything else that the OS manages, I'm sure that there are still a dozen ways to tie an operating system in knots.

      I might give it a try sometime.

  226. No, it was a 2.4 kernel by Overly+Critical+Guy · · Score: 1

    See subject. It was the infamous "turkey" 2.4 kernel that corrupted filesystems. I remember the Slashdot discussion that day. People were stumped as to how that kernel was ever let loose in the first place.

    --
    "Sufferin' succotash."
  227. Hardware by menscher · · Score: 1
    Ok, the article says half are the fault of third-party apps, and the title says half are the fault of the OS. I've got a linux box that's crashing due to flaky hardware. Which half does that fit under?

    Just pointing out that it's poor journalism to assume that all of the other half must come from the same source (M$).

  228. bad title logic? by iamhassi · · Score: 1

    Just because 3rd party code is responsible for half of all Windows crashes doesn't necessarily mean Windows is responsible for the other half. Bad drivers could be at fault, bad hardware, or perhaps user error.

    --
    my karma will be here long after I'm gone
    1. Re:bad title logic? by smash · · Score: 1
      Just because 3rd party code is responsible for half of all Windows crashes doesn't necessarily mean Windows is responsible for the other half. Bad drivers could be at fault, bad hardware, or perhaps user error.
      User error should not cause system crashes.

      If they do, its still a design fault because:

      1. The OS was not clear enough in warning the user/instructing the user NOT to make "user errors"
      2. The operating system fails to filter user input correctly.
      smash.
      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    2. Re:bad title logic? by Anonymous Coward · · Score: 0

      I never saw Linux tell me not to type rm -rf / as root. ;)

    3. Re:bad title logic? by Anonymous Coward · · Score: 0

      Uh, wait a minute (or two between AC postings!). My post was meaningless.
      I just remembered the time I tried rm -rf /

      It still didn't crash.

  229. Off topic response to .sig by Michael+Woodhams · · Score: 1
    --
    Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
  230. I've been running continuously... by SharpFang · · Score: 1

    ...for some 30 hours now under Win98SE, without a single crash, with my kaaza and direct connect downloads running and surfing the net and reading mail using Mozilla. But this install seems especially faulty - I need to mess around with M$ apps like Word or Explorer and within 10-15 minutes I get a crash. I've been VERY cautious not to touch them over last days and it works.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  231. CmdrTaco = Sensationalism by Guppy06 · · Score: 2, Informative

    I look at the story title:

    "Microsoft Code at Fault for Half of all Windows Crashes"

    I look at the paragraph under it:

    "Microsoft is claiming that half of all MS Windows crashes are the fault of third party code, not their own."

    Anybody older than the age of, say, 10 should see that these are two very different statements. To assume that Microsoft is automatically to blame for the other half of OS problems completely ignores what everybody here should know is the #1 source of computer problems: User error.

    If you want to lament the lack of quality conrols involved in Microsoft's "Made for Windows" branding, fine. If you want to conjecture just what that other half really is, also fine. But you can't print painfully obvious logical fallacies like this and hope to be taken seriously as a source of news.

    1. Re:CmdrTaco = Sensationalism by UrGeek · · Score: 1

      No, no, no. What CmdrTaco did is remove Microsoft's spin!

      A really good operating system would not allow the apps to crash it!.

  232. Windows Error Reporting by EddWo · · Score: 1

    At least they let the 3rd parties know where the crashes are happening, so they can fix the problems. Windows Error Reporting for Developers

    --
    "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
  233. Just out of laziness by James+Cole · · Score: 1

    I know, this is redundant and maybe even off-topic. But I keep on wondering all my days:
    How can anyone waste money on an OS? Especially if it CRASHES?
    I fail to find any reason except for people who use software which cannot run on any other OS and which has no substitute (and/ or whose developers cannot be emailed in request for supporting free OSes).

  234. the engineer's answer by Killio · · Score: 1

    It's a good thing I kept half my water in a redundant glass!

  235. Show us the Source then by Anonymous Coward · · Score: 2, Insightful

    Ah, gee. And no wonder. That would make sense that so and so a percentage of crashes is caused by third party software because MS doesn't provide the info to software developers which they need to make their software work like it's meant to on windows. That point was mentioned in 'The Court Case' and hasn't really changed, to the best of my knowledge, since.

  236. So... by mormop · · Score: 1

    The company is employing root cause analysis and event sequence analysis procedures to scrub out the creation of sloppy code.

    If this stops the creation of sloppy code what happens about the 20 year legacy of crap programming before they started using it?

    --
    Hmmmmmm..... Deep fried and look like Squirrel.
  237. Half of all rapes in my bedroom are not my fault! by aminorex · · Score: 1

    The other half are my wife's fault, I guess.

    --
    -I like my women like I like my tea: green-
  238. Oh! Never mind. by pr0ntab · · Score: 1

    It's a Radeon 7xxx with all-in-wonder.

    No WONDER it's fucked. Not only is the 7xxx series fubar, but the all-in-wonder makes it worse. My friends were all like "The All-in-Wonder is teh bomb" and I'm like, "Fuck that. I'm getting a Osprey 100". Now where are their AIW cards? That's right, the garbage.

    I read the DV and immediately thought of the external box with S-Video and firewire adapters. My bad.

    --
    Fuck Beta. Fuck Dice
  239. it's driver code by Anonymous Coward · · Score: 0

    Many things in windows run in kernel space, like video drivers. This is fantastic for speed. However, if they crash, the system crashes.

    Honestly, Windows rarely crashes for me, like every couple months. On the other hand, Red Hat crashed twice on me in two days.

    1. Re:it's driver code by DunbarTheInept · · Score: 1


      Many things in windows run in kernel space, like video drivers.

      And those aren't the things the article was talking about.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  240. Re:Why don't Unix systems being hacked like Window by ThePeeWeeMan · · Score: 1

    This is interesting? Bwahahaha!

    Anyway. Read up on Code Access Security and let me know whenever Java gets anything similar to it.

    Then take off your tinfoil hat.

  241. Re:Why don't Unix systems being hacked like Window by ratfynk · · Score: 1

    Java is not the problem I run it in Linux and have no trouble.The problem is the MS stupid .NET framework, or whatever they are calling their com system nowadays. If you can get your user and root, (administrator) password hash checked and hacked by script kiddies in windows ware thats your problem not mine. Just keep remote log in turned off, oh sorry you do not know how you are a Windows user, and besides there are trojans to get around even that! Just let MS dictate to you what you can run on your computer and everything will be fine, patch your server and call me in the morning.

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  242. Re:Why don't Unix systems being hacked like Window by ThePeeWeeMan · · Score: 1

    Fine, I'll call you on your statement.

    My Win2k box has not been hacked in over 3 years. Yes, that's right. NOT hacked.

    So what was that you were saying about "stupid Windows users" ?

    MS definitely isn't telling me what I can or can't run. They would probably have a case to do so if I was working at MS, but I'm not.

    And oh, just because you call something stupid doesn't mean it's stupid.

  243. define "caused" by Anonymous Coward · · Score: 0
    if I punch someone in the eye, then days later they go to a gasroom station (on the way home I guess) to examine if the swelling has gone down then suddenly a terrorist's bomb goes off at that station and they are killed... can it be said that their death was my fault?

    I agree that even if you take out MS software from the equation you are left with a lot of crapware out there. Yet I just can't help but feel that a poorly designed and architectured operating environment that lets applications do things to said environment that they damn well shouldn't be able to plus simply just the use of "powder keg" methods like a central registry and dll's (especially system dll's) that are updated and overwritten by applications should be factored in better. Then we get into the issue of shared resources and compartmentalized running environments.

    So I divided by zero... oops. Yet why should that effect the system unless of course I am updating certain system resources (like drivers)? Of course when you see how MS "integrates" (read: embed and lock in) things like IE it is no wonder these problems do not surface as often as they do. I should have to try real hard to make my application take down the entire system.

    I can't help but remember how when OS/2 bragged about its separate core memory partitions and inability to take the entire system down from app crashes that MS had just finished purchasing a particular software package that it "upgraded" * and released that magically caused OS/2 to crash. Then they stupidly (MS) pointed and shouted "look, look, look... they aren't infallible after all!"

    Crackers and script kiddies brag about that shit too... guess we know what MS's philosphy is, don't we?

  244. It's Perfectly Clear What the Problem Is, Dave. by jamesc · · Score: 1
    ... To assume that Microsoft is automatically to blame for the other half of OS problems completely ignores what everybody here should know is the #1 source of computer problems: User error.

    Thank you Mr. HAL 9000.

    In other news, communications with the Jupiter mission are expected to be interrupted occasionally during the next few days as work is done on a failing AE-32 unit in the antenna control system....

    --
    "You've crossed my Line of Death!" "What? No! Where is it?" "Here in the fine print...."
  245. Re:Why don't Unix systems being hacked like Window by ratfynk · · Score: 1

    Sorry about the flame it is just that the fact that your MS password hash can be visable is a huge piss off and one hell of a potential hole. Obviously you know how to keep the whole closed. Sometimes I wonder about pining ports wonderland and how many of the non-malicious script kiddies do get in to MS servers. If you watch what they throw at you if you leave a port open deliberately it is always some password hash hack tool that only works on Windows. The occasional VB trojan or if they are the really creative ones a keystroke logger. It is just amazing that the default install security settings in MS servers is to none! As far as security goes Gates is just blowin' smoke out his ass, all these issues could have been resolved years ago. However what they really want is not to resolve them so that the totally secure Fritz chip Longhorn will take over. The problem with MS is that it cannot support any of its NT and Dos derived software much longer and expect to grow its business. Their sales become stagnent in 5 year cycles so it is time at the end of next year to bilk the users again. This time it is with software that will be secure for the first time, the longhorn .NET drama continues.

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  246. yeppers by Anonymous Coward · · Score: 0
    One of my pet peves about reviews of the latest video hardware is that the quality of the drivers seems to receive only scant attention. I have video cards by nvidia and ATI, the performance of the two cards is indistinguishable but I have had far more hassle with the ATI drivers.
    I have that particular housepet as well, btw. I am thinking that people need to more often treat their purchases as business decisions. No, no, no... not by decision makers in IT, everyone knows they are 90% to be moronic. No, I mean in general. If you can say you get the same or even a little better quality out of product B (over A) then you must also factor in the availability of B. If it is down more then that is factored in. (Tortoise and the Hair) If you have to often fix the problem by doing things you never should have to on a PC just to get it working right, then factor that in as well. (Why not bill your time to ATI?) Then of course you factor in ability to run apps, usually games and 3D apps. If you can't use all the features of the app or all the functionality of particular feature areas that you can with the other product then factor that in as well.

    Analogy: You own a pizza parlor that delivers. You can buy all your drivers sports cars or Nissan Sentras. If the sports cars fail to run properly and consistently you loose business. If you must pay for either a repair man to be on call or you must shut down or reduce Pizza ops for car repair then you loose money. In the end you decide to go for the Sentra next time you buy.

    ATI talked a lot of crap about admitting their past sins in driver quality (to a degree) yet they still have not learned it seems. Their CEO was interviewed just prior to the the release of the first Radeon chipset. He claimed that, "...you can not expect good drivers when the system interface (hardware) of the product is bad in the first place. Drivers only drive, they do not fix bad hardware problems."

    So, what is it this time? HW, SW... both? I am tired of ATI crap not working under Windows and ATI blaming MS for DirectX, the vendor for the product and the world for OpenGL. Funny thing is that it is widely accepted that ATI has crappy OpenGL support yet they sit on its board. Hmmmm. I shouldn't have to turn OFF HW acceleration to get an app just to run "properly."

    Then there is Linux support. Geez, just check the dizzying array of questions and answers about ATI products there. One man's solution is very much a hack and just does not work for others. Check Gentoo's boards, it is actually entertaining. One guy just can't seem to figure out how and why his card works with a particular version of ati-drivers and XFree. I don't blame him. I don't mess with GUI much and that is why.

  247. fixing MS by Anonymous Coward · · Score: 0

    not just rewrite... redesign. The architecture itself of Windows is flawed. Admittingly it would take a bit of genious to both fix the problem cheaply plus provide efficient backwards compatability and roll over systems... and MS is not about genious of innovation but of marketing and legal.

  248. Re:Why don't Unix systems being hacked like Window by ThePeeWeeMan · · Score: 1

    I don't know. Maybe 'cause it's difficult for MS to get people to upgrade to more secure/stable versions of Windows?

    Have you taken a look at Win2003 server btw? It's a lot more secure than previous versions (even if you count MSBlast).

  249. Microsoft to Change Distribution of Vulnerable ... by whoever57 · · Score: 1

    Great title, the NYTimes acknowledges that M$ distributes vulnerable code:
    Microsoft to Change Distribution of Vulnerable Software

    --
    The real "Libtards" are the Libertarians!
  250. Re:Why don't Unix systems being hacked like Window by ratfynk · · Score: 1

    Problem is it still can catch a cold from VB scripts, you can bet that some script kiddie will find it's Achilles heal soon enough. Longhorn btw is just a code name for the security features that are going to be added at the processor level. Certificates are the big MS buzz word check it out, they really are out to lock down everyones ability to write code! First you will need to be circumcised and get a compiler that can mark your code with your security permission, which you can have revoked by MS of course. Have you really studied the method that Trusted Computing is employing. In reality it will kill innovation and independant software! If MS had taken the security route a long time ago we would not have the problems we are having today. They could have but they cheaped out! They deserve what is coming when Joe User just snub Longhorn like some kind of disease. Which it is. There is no excuse for computer viruses and blaming the user is going to backfire, people are slow to react but when small business gets together and gets pissed enough MS will get one hell of a big come-upance.

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  251. Re:Why don't Unix systems being hacked like Window by ThePeeWeeMan · · Score: 1

    Have you actually *taken* a look at Longhorn? It's nothing like what you're describing, at least from the publicly available info.

    Though there's this tendency on /. to wear tinfoil hats in response to everything MS says or does. :-)

  252. Re:Why don't Unix systems being hacked like Window by ratfynk · · Score: 1

    You mean MS is backing off its much touted trusted computing initiative or that Roman sounding catch word Palladium? I hardly think they can. Senator Fritz would have kittens. Intel backed off the extentions on the P111 but I think you will find that they are in the latest P4s. Why do you think there is no external access security code locks coming in Longhorn? MS is really big on real security now and will come to dictate how, and by who code is written. The MS part of the internet will be locked up. I just hope the rest of the real internet survives. If .NET code is only readable by MS software what does that mean? If only security stamped .NET code can be sent through MS servers then what does that mean. 1984 is happening and people do not even believe it, what a piece of handy work. Sen Fritz is on the same level of American politico as Joe McCarthy was, a real Nazi!

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  253. Re:Clarification of 'test' by gosand · · Score: 1
    Testing only tells you if the software does what you designed it to do.


    Sounds to me like you need to get some new testers, if that is all they are doing.

    --

    My beliefs do not require that you agree with them.

  254. Is Microsoft Moderating this Slashdot Topic? by KJSwartz · · Score: 1

    Quite interesting seeing so many pro-MS articles modded upwards, while the replies that are the stock & staple of Slashdot being scored as 1. Am I missing something here?

  255. win2k worm edition by Anonymous Coward · · Score: 0

    http://signull.com/~mikes/win2k-wormedition.jpg

  256. so the MCSE's are allright under option 3 by bobKali · · Score: 1

    since they don't do anything resembling "the practice of engineering" (or the practice of programming for that matter)

    1. Re:so the MCSE's are allright under option 3 by Captain+Nitpick · · Score: 1
      since they don't do anything resembling "the practice of engineering" (or the practice of programming for that matter)

      That point could be argued, but it's also one where the layman's opinion is doubly irrelevant.

      --
      But then again, I could be wrong.