Click here to Skip to main content
15,881,173 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I don't have any experience with Unix or Linux so I need some help. We have some old Fortran programs that were compiled on Unix that we no longer have the source data. The Unix box these programs are running on is starting to have hardware issues so we would like to migrate the programs to a new Linux box. Does anyone know whether these compiled Fortran programs will run on Linux? If not, do we have any other options other then to try to find a refurbished Unix box?

Thanks,
Posted
Comments
Richard MacCutchan 31-Jan-14 8:59am    
Since all the UNIX systems are proprietary at the hardware and OS level, you will not be able to run the program on anything but an exact copy of the system you have now. And it is most unlikely that it will run on Linux, which is yet another different platform.

1 solution

If you only have the executable files, then I would say it is unlikely that you will get it to run on a different box: Unix was not a "processor independent" operating system, so the executable file will have been compiled for the particular version of Unix running on that particular box.

You can try to find a refurbished boix that is identical to your original, but frankly that is a very, very short term solution - if you old one has died due to age, it is very likely that any replacement will be of a similar generation and will probably fail in a similar way fairly soon...

I would suggest that you "bite the bullet" and get the software recreated in a more modern language for a more modern platform using the old executables as the specification / basis. And this time, hang on to that source code!
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900