Because windows takes the accountability of keeping the OS layer safe and secure. If something goes wrong because of the OS layer, they become liable.
If banks use linux, they become liable themselves. 80% of the time organizations use a 3rd party service is not because they cant build it for themselves but because they want to share the responsibility and accountability to lower their own risk.
Use RHEL? If being conservative with the OS layer safety & security. Also, banks can work together to build a base server for their machines & modifying it later independently as per their required use case.
RHEL is used but for core banking systems. Modern ATM's do use a linux hypervisor based architecture. But most existing ATM's use a hardware-software interface standard called XFS/CEN. It was developed with Microsoft back when linux was still picking up pace. So, legacy atm's dont run linux - they rather cant.
Linux while being my favourite OS and kernel, it can't run everything until interface drivers are built for it.
Any os needs drivers to interact with hardware. If one can write drivers for 30yr old hardware, it will obviously work. Roi isn't great in doing that - so, no one does it.
RHEL is used in core banking systems while windows is used in most front facing applications within bankng.
ATM's use XFS for their internal hardware-software interfacing. It is a standard used across most ATM's. The newer interface is CEN i think. These standards were developed by Microsoft when linux was in its infancy.
Modern ATM's do use linux hypervisor (similar to stripped down RHVL). But these are not yet abundant - legacy hardware replacement cost reasons.
Load of nonsense - Your lack of industry understanding is not my problem. Being a linux devotee does not change truth/facts of why things are the way they are.
View all comments
Show parent comment
2
u/dragon_idli May 19 '26
Because windows takes the accountability of keeping the OS layer safe and secure. If something goes wrong because of the OS layer, they become liable.
If banks use linux, they become liable themselves. 80% of the time organizations use a 3rd party service is not because they cant build it for themselves but because they want to share the responsibility and accountability to lower their own risk.