dondigidon_85, просто под неё легче софт писать, когда создавали банкоматы, то под винду софт писался элементарно, там уже в API все окошки, кнопочки, события и т.п., а под линуксом тогда стандартных графических библиотек не было, надо было всё ручками снуля сделать. Вот так исторически и сложилось. С медицинским софтом то же самое. А с безопасностью там полный швах и изобретение костылей.
Только недавно в банкоматах стали отключать автозапуск в винде, т.к. грабители приноровились просверливать дыру и туда флешку пихать в USB-разъём, с которой запускался вредоносный софт и опустошал кассеты с деньгами...
Вот про разновидность такого способа
http://securityaffairs.co/wordpress/...teal-atms.html
Кстати, изобретено в России.