Intel Celeron 2.0 GHz
Single core 32-bit
2GB RAM (2 x Crucial 1GB DDR)
Motherboard i845GV-SMC192
Video Intel Integrated 82845G
Rear:
4 x USB 2.0
3 x RJ-45 Serial
1 x Parallel
1 x VGA
1 x Ethernet 10/100
1 x 12-volt USB
1 x 24-volt USB
1 x Distributed customer display port
1 x PS/2
2 x Cash drawer connectors
Side:
2 x USB 2.0
1 x PS/2
1 x PC Card Type 2
1 x External Floppy
1 x Mic In
1 x Headphones Out
2 x USB 1.1
1 x Ethernet
https://www.linuxquestions.org/questions/linux-hardware-18/ibm-surepos-4840-w-suse-10-2-touchscreen-won%27t-work-511411/
https://elosupport.elotouch.com/hc/en-us/p/Driver-Linux-Intel
https://www.freedesktop.org/wiki/Software/xinput_calibrator/
Swap out the internals with something bearable. Design adaptors for display and tailgate I/O board. Side I/O could also work with an adapter.