Slashdot Mirror


The Very Worst Uses of Windows

bigplrbear writes "I found an interesting article revealing the many places that Microsoft products reside, and what they're used for, ranging from elevators to ticket scanners." From the article: "Thanks to VMWare Windows is spreading throughout the datacenter. And, of course, there is only one operating system to use if you are dependent on Microsoft apps like Outlook, Word, and Excel. While I have joined the chorus of security folks who rail against the Microsoft Monoculture I still cannot believe some of the uses for Windows. Some of them are just downright silly, some you may claim are criminally negligent." Note: I'm making no claim of criminal negligence!

21 of 816 comments (clear)

  1. Medical equipment by jawtheshark · · Score: 4, Informative

    Medical equipment: I confirm. My cousin is an engineer for General Electric, Medical section. As far as I know he services cardiac echography equipment. From what he told me, they all run Windows. Of course, this isn't life threatening, but I do know he's hardware guy and it wouldn't be the first time he calls me for a software problem in his job.

    While not in this case, a BSOD may mean real "D" these days in a hospital.... Sad, but true...

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    1. Re:Medical equipment by jawtheshark · · Score: 4, Informative

      Well, I certainly hope so. From what I hear those machines are indeed standalone. However, you just need one doctor with a laptop that is infected connecting directly to such a machine and mayhem ensues. Are they allowed to do that? Probably not.... Will they do it? Probably yes... :-(

      Also note I was marked Overrated, just for confirming the article by personal experience. *sigh*

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    2. Re:Medical equipment by von_rick · · Score: 4, Informative

      While I agree this is questionable, I don't think they are connected to the internets (at least I hope not). So, the whole virus/worm fear is probably irrational.

      There are several monitoring devices that transmit wirelessly from the procedure rooms to control rooms. We use wireless network to transmit blood pressure and heart rate information from MRI scanning room to the control computer. The control computer is connected to the centralized medical records server which is "supposed to be" super secure. But if it is broken into, you can pretty much control the communication with monitoring devices. Hope it doesn't happen.

      --

      Face your daemons!

    3. Re:Medical equipment by reddburn · · Score: 3, Informative

      They are connected to the intranet - most E.R. docs use PDA's running software that can retrieve info from these machines, order prescriptions & tests, etc.

      --
      "Those who believe in telekinetics, raise my hand" - Kurt Vonnegut, Jr.
    4. Re:Medical equipment by sevenfootchicken · · Score: 3, Informative

      Medical equipment: I confirm. My cousin is an engineer for General Electric, Medical section. As far as I know he services cardiac echography equipment. From what he told me, they all run Windows. Of course, this isn't life threatening, but I do know he's hardware guy and it wouldn't be the first time he calls me for a software problem in his job.

      While not in this case, a BSOD may mean real "D" these days in a hospital.... Sad, but true...

      While I agree this is questionable, I don't think they are connected to the internets (at least I hope not). So, the whole virus/worm fear is probably irrational.

      I worked for hospitals and they are connected to the internet. The products from GE were so far behind in Windows updates and virus protection it was scary. We had to pull a couple of machines of the network for blasting out virus' several times.

    5. Re:Medical equipment by ion.simon.c · · Score: 4, Informative

      Nothing is "not connected to the internet", not if it has an IP address

      What?
      Did you know that DHCP servers hand out IP addresses?
      Did you know that you can have a DHCP server on a LAN?
      Did you know that you can have a LAN that's not connected to the internets?

    6. Re:Medical equipment by jacquems · · Score: 5, Informative

      Well, I certainly hope so. From what I hear those machines are indeed standalone. However, you just need one doctor with a laptop that is infected connecting directly to such a machine and mayhem ensues. Are they allowed to do that? Probably not.... Will they do it? Probably yes... :-(

      You would be surprised how much medical equipment is connected to the internet. My mother is a CT tech who works the night shift (in the USA). Rather than have a radiologist at each hospital all night to interpret the scans, they have one radiologist receive all the scans from all the hospitals in their group over the internet. The CT scan system is online: it takes the scans, stores them digitally, and then transfers the files to wherever they need to go.

      They supposedly have a firewall and a VPN, but their IT department is not so bright, so I wouldn't count on them to be able to configure it correctly. I have heard tales of spyware infections of the CT scan terminal due to employee web surfing, and an employee who was (incorrectly) accused of viewing porn sites on the job.

      Even when medical equipment is not directly connected to the internet, you can be pretty sure that patient records are stored on internet-connected machines (for things like sharing records between hospitals in the same system, etc.). It may not be directly life-threatening, but it certainly is a huge privacy concern.

    7. Re:Medical equipment by Antique+Geekmeister · · Score: 3, Informative

      You don't leave patients in MRI's any longer than necessary. Unless you like being shoved in a sewer pipe and having dwarfs with hammers bang on it (the sound of an MRI firing), it gets pretty scarey in there. And the staff can't chat with you easily when you're in there and they have to stay outside fixing things.

      Also, this is a patient. If something goes wrong, you don't want them _stuck_ in the MRI and have to cart medical equipment in, especially anything electronic like an EKG or a defibrillator, while they're near the magnets. It's much safer to wheel them out so that they know you care more about them than about the equipment.

  2. Plants by barik · · Score: 4, Informative

    Most plants are running on PLCs, but their user interfaces HMI are pretty much all running some form of Windows. Common ones include Proficy iFIX (by GE), RSView (Rockwell), and WonderWare InTouch (Wonderware) on either Windows XP, Windows 2000/2003 or some form of Windows Embedded.

    It is actually incredibly difficult to find mature HMI software that is available for Linux.

    1. Re:Plants by __aaqvdr516 · · Score: 4, Informative

      I'm not an expert, but I do admin a small network at a power plant and am an I&E tech. While we do have mostly Windows machines for admin tasks, all of our process instruments report to separate dedicated hardware and are interfaced with QNX. The windows machines only poll data and are the developing station for code to be pushed to the process controllers. All interfacing with process controls are through QNX. This is true for all power plants currently owned by the company I work for.

  3. Public BSODs by amdpox · · Score: 5, Informative

    I've seen quite a few... every ticket machine at Melbourne Airport one day was going through a BSOD-reboot loop, placed quite a workload on the human employees. I really don't understand how any company who's done a tiny bit of research could think Windows is an appropriate platform for something that should really be running a custom embedded system like a cut-down *nix.

  4. Re:There can be only ONE by Bonobo_Unknown · · Score: 3, Informative

    Yes there is, it's called Entourage. It comes with Office for the Mac. What you can't get for mac is Access...

    --
    We don't believe in radical loony monotheistic religions from the middle east -- we're Christians.
  5. CnC on Aegis Radar Cruisers by Lumenary7204 · · Score: 5, Informative

    A good chunk of the Command and Control systems on most modern (or most recently refitted) naval vessels in the United States' inventory run on Windows technology.

    It kinda gives me the shivers knowing that one of our ships could be sunk by an "inbound" because the point defense system is suffering a BSOD...

  6. Ho ho ho! *snort* by Weaselmancer · · Score: 3, Informative

    it doesn't even indicate what version of Windows the system he's talking about uses - there IS an embedded version of Windows available for such tasks, you know.

    I presume you mean Windows CE?

    I'm on a team that (among other things) makes BSPs for Windows CE. Did you know that every single driver in CE5 runs in user mode? Ayup. They're simple DLL files that device.exe launches and runs as threads. Just at a slightly higher priority than Pocket Word.

    Think about that a moment.

    The drivers crash just like programs too. They just...bail. Suddenly the device the DLL is providing an interface to is simply gone. They don't run in supervisor mode, so they are susceptible to every single thing that can crash a regular program.

    They're starting to fix this in CE6, but naturally Microsoft's solution is...to do both!

    In typical MS fashion, they are fixing a clusterfuck by mixing it with what they should have been doing in the first place, thereby making an even larger clusterfuck.

    --
    Weaselmancer
    rediculous.
  7. Re:WARNING by magarity · · Score: 4, Informative

    Database is definitely the way to go with that many lines of CSV. But he's already got Office so why not just Access? If you're going to go Microsoft, go all the way.

  8. Re:WARNING by von_rick · · Score: 3, Informative

    If we install anything on that machine, it would void the warranty. If we send it to them, it will take a week to get back to us. Its one of those devices we just can't do without even for a single day :( It works fine when sampling time is a few milliseconds at 10K samples/sec or so, but 200MHz for 3 seconds wasn't something they envisioned

    --

    Face your daemons!

  9. Re:Ho ho ho! *snort* by CaptKilljoy · · Score: 5, Informative

    >I presume you mean Windows CE?

    No, he means Embedded Windows, like Windows XP Embedded: http://www.microsoft.com/windows/embedded/products/whichproduct/default.mspx.

    (What scares me is that you work on embedded systems and have never heard of it. I've never even touched embedded systems work and I know about it.)

  10. Three flavors of Python GUI by tepples · · Score: 3, Informative

    I've never done a GUI in Python

    There are several GUI frameworks for Python. You could try either Tkinter or wxPython if you want a GUI app that runs on the local machine. Or read on:

    All of my Access replacements in recent memory have been web projects.

    And you can make web projects with Apache mod_python.

  11. Re:Obligatory... by ion.simon.c · · Score: 5, Informative

    While that sounds good it doesn't wash. It depends what you are setting up to do. If you want a permissive, bug ridden system where most of your company's bandwidth is used for P2P and every three months your clients call you to tell you their computer has slowed to a crawl, go ahead and use Windows.

    This is hyperbole or ignorance.
    In controlled environments, modern versions of Windows don't have these performance problems.

  12. Re:Obligatory... by ihavnoid · · Score: 5, Informative

    I am a Korean, who also uses Ubuntu on a daily basis. Maybe I can answer this question.

    To get the Korean people use Linux, some things must be solved first.
    1) A good localization team which can catch up all the changes
    2) ActiveX-free site designing practices

    It seems that 2) is somewhat getting better, since I find that many webpages that didn't render properly starts to get rendered quite well on Firefox. Although there still are many websites that doesn't properly run without ActiveX, it isn't that serious in many cases. I guess it is because people are suddenly figuring out that ActiveX is insecure, unreliable, and may cause a whole lot of portability problems (surprise, surprise). Now, they try to implement them using Flash or plain Javascript.

    Now, what remains is when doing anything related to banking or shopping, since the Korean government requires all financial transactions to use their own way of digital signatures, which requires additional libraries. AFAIK, there is no regulation which limits its implementation to be in ActiveX, but the only problem is that nobody implements it in anything else. I believe there is a Java implementation which ran as an applet, but is seriously outdated since most people stuck with Windows anyway.

    Actually, I think the localization problem is more serious. Although many applications are well localized, it's still hard to find every newest distribution to be fully localized (I'm not even talking about beta versions). And it may cause problems, even if the number of non-localized messages is small.

    Combining it with a lack of cheap Linux programmers (also caused by the lack of localization, since the cheap workforce isn't so good at English anyway), I don't think we in Korea would see some serious Linux usage over here.

    ps : the mad cow demonstration isn't actually against United States - it's against the Korean government which didn't even try to do any negotiation at all - they simply threw the towel, even giving up their right to have any power to protect themselves in case of an outbreak of mad cow disease or whatsoever. Now suddenly, the government figured out that people actually did care about public health. (surprise, surprise).

  13. Re:Obligatory... by ozmanjusri · · Score: 4, Informative
    Australia has had five incidents of BSE and the U.S. has had two.

    Where did you get that idea?

    Australia has never recorded a case of BSE or vCJD and is one of a handful of countries recognised as having a negligible BSE risk by the World Organisation for Animal Health.

    --
    "I've got more toys than Teruhisa Kitahara."