ATM运营商希望能同步硬件和软件升级周期,但在制定升级时间表上很难与微软达成一致,因此部分运营商考虑使用非微软的操作系统。全世界约95%的ATM机器运行Windows XP操作系统,其中美国的六成以上ATM预计在4月8日之后仍然会运行XP,对许多运营商来说,升级到Windows 7将需要同时升级硬件,从而增加总的迁移费用。
ATM核心部分是机器出钞模块,比如NCR是真空吸钞,其他牌子都是挖钞。至于一些ATM上操作需要的逻辑动作,Linux脚本完全可以搞定,难点在于出钞模块驱动开发。
金融系统百分之九十以上服务器都是UNIX或者Linux,是Linux让他们更感觉到有安全感,只有不成熟的平台才会出错,一般金额出错全部是在出钞过程中或者与终端服务器进行帐目比对时候网络卡才会导致,不过随后会自动的CWC,给自动冲帐的,现在银行普遍都是ATMC跨平台交易系统。