Банкоматы лучше в отдельную категорию вынести, так как там много своей специфики (начиная с кассет с деньгами, заканчивая клавиатурой для пин кодов).
Новые банкоматы имеют внутри почти обычный комп на линуксе (или самый мифический "промышленный").
Чуть более старые или импортные - обычно с виндой идут.
Вендинговые автоматы тоже разные бывают - где-то вообще никакого компа нет, а кое-где видел винду+1С.
Сомнения тут лишь в надежности (работа 24/7/365????) и совместимости с нужными устройствами (терминал эквайера, принтер чеков, камера, сканер QR и т.д.)
1. Они и не работают 24/7/365
2. с камерой точно никаких проблем с совместимостью не будет. Хоть usb, хоть со специальным интерфейсом.
3 . Практически все сканеры умеют работать в режиме клавиатуры => никаких проблем с совместимостью априори не будет.
Остается чековый принтер и терминал - тут уже нужно выбирать вендора. Практически все терминалы и принтеры работают через COM-порт и имеют не очень то и сложный протокол, так что даже если нет ПО под Линукс из коробки - его не трудно разработать с нуля.
В Екатеринбурге есть достаточно большая сеть автоматов с фильтрованной водой - так там они все внутри малинку имеют. К ней подключен терминал, монетоприемник, и маленький экранчик чтобы литры с рублями показывать.
В природе встречаются все три варианта.
Вопреки соседним ответам - малинка это вполне себе промышленное решение. Не обязательно брать обычную плату и вешать лапшу из проводов - можно сделать свою специализированную плату и вставить в неё CM.
Кстати вот статья про кассы пятёрочки:
https://habr.com/ru/companies/X5Tech/articles/477738/