Is Windows XP the right OS for an ATM?

kannanmr on June 10th, 2007

Have you ever wondered what the ATM runs on? Most 0f the ATMs in India (and all around the world) run some flavor of Windows. Nowadays they use XP (some with SP2, if the technical team is good) but I remember seeing Windows 98 (saw BSOD once in one of the Chennai ATMs); Also read somewhere that they used to have embedded Windows NT, OS/2 and sometimes even Windows CE! I know what you must be thinking now - How safe is it, right? A good design should put the ATMs in their own private network, if so I only will be worrying “Who is going to reset the ATM when Windows crashes? ;)  ”; now I realize why the security person in ATM seems to be knowledgeble on the machines…talk of all the ways one can gain some IT gnaan!

ATM powered by Windows XP

Above is an ATM of the famous VTB bank of Russia, powered by an unactivated copy of Windows XP. :) Look at a closeup of the activation dialog box below.

Activation screen

I wonder why ATMs don’t have their own OSs! When we talk so much about security / WORMS & malware stuff, does it make sense to use a general purpose OS for something so critical as an ATM? Even a cellphone costing a mere INR 4000 has so any OS flavors to choose from, why is the ATM you withdraw that INR 4000 from is stuck with a most-often-unpatched version of Windows? As Obelix would have said - “These ATM makers are crazy!!”

Check out these interesting links related to Windows Crashes:

Subscribe to this blog's RSS feed

Firefox memory leak fix - How To?

kannanmr on March 16th, 2007

When I keep Firefox open for more than 2 hours, my system, a dual xeon with 2GB fast DDR, became extremely slow. I have the latest 2.0.0.2 version. A quick googling turned up many results on “Firefox leaking memory”, but nothing solved my problem. I tried EngTech’s solution & couple of other solutions. More tinkering […]

Continue Reading...

Coolcode.cn (Wordpress plugin) site down!

kannanmr on March 16th, 2007

Today morning I was surprised to see a couple of mails complaining that the videos I posted earlier here and here are not working! I checked them last night (ok…at 1am..technically it is today morning!) and they were fine. I use the excellent coolplayer 9.3 plugin in my Wordpress blog. I logged in to my […]

Continue Reading...

Dumb Error Messages

kannanmr on September 20th, 2005

I use Intel VTune performance analyzer with VS.NET 2003. Today, when I opened my solution, I got these really dumb error msgboxes from VTune…
First this one… EmbeddedHtmlHelp.cpp??? Very helpful!

Next it told me there was something wrong with VT projects, as if I didnt know that!! (Sorry, if this doesnt make sense, this is an in-house […]

Continue Reading...