Our railways are at least 5 years behind most other modern countries when it comes to railway technology, upto 50 years in some cases. They like everything fool proof, that means no wi-fi safety critical stuff.
Everything has to be connected by cables {jumpers} between vehicles, just look at the amount of cables between 2 desiro vehicles and 2 MK1 400 series EMU vehicles.
You'll probably find that not only is it windows software, its most likely '98.
Through my own technical experiences i've always seen the 458 as the underrated transition from the MK1 to the modern units like Desiros and Electrostars.
Most problems on a 458 could be solved by a trip and reboot.
This involves the 458 equivalent of tripping the AIS {auxilliary isolating switch} on a 400 series unit. It's like the harsher version of pushing the reset button on your pc when it locks up. A trip and reboot can take a minimum of 5 minutes.
Theres 2 ways of looking at a trip and reboot.
Operational view
From an operational view, a trip and reboot is 5 minutes trust delay against how ever long it would take a fitter to solve the problem. Also it gets you out of the **** with regards to trains stacking up
Fitter / long term view
From a fitters point of view, and the company on a long term basis, a trip and reboot isn't solving the problem, it's just suspending it for another day. The trouble is the symptons that caused the problem can very rarely be replicated on depot, meaning you'd need to delay a train in the field to get a problem, diagnosis and cure, in BR days it was a possibility, but in this modern world, everything is about avoiding fines at what ever cost
So don't knock it until you've been there 8)