Nym
Established Member
Surely the software could be written for a newer version of the OS, and still be fully compatible?
Is it Win 95 or Windows CE, as used more in embedded systems? That is actually pretty stable and used in loads of things.
What do the 379s use? Mac OS?!
Bombardier might need to recompile some code but I am sure they could factor this into the cost.
Depends on how the software has been written...
Also depends on what you mean by Mac OS, if you mean it by what it actually is (Unix with shiney buttons) then I beleive quite a lot of Rolling Stock uses unix based OSes for it's higher level software, but won't have an apple on it, if it does have a logo it would proberbly be a penguin or a guy in a red hat.
Windows CE is very stable because they where awake when they designed it, but embeded systems have moved on now, depending on how big and what they need to be doing, I've seen them running on anything from directly chip dependant bytecode up to actually running full OSes like Red Hat, Debian or Windows XP.
With the amount of deprecated libraries from Windows 95's implementation of C though I wouldn't really want them to just re-compile the code. Since everything is written on top of standards, they could have reached a nice midpoint with Southern and made new 377 units, of a new subclass, still compatable by hardware and communication software with all other 377 units, but running on a new build of software, based on the old one. Personally for the processing power needed I'd be looking at somthing around the size of a netbook for processing power, running a unix based OS.