Pretty clear from the title itself, what is meant by porting an application X to a platform Y?
Say for example I have an application X running on some OS, say Y, What do I do to port this application to another OS say Z?
Does this mean rewriting a new application A for Operating system Z that necessarily imitates the behavior of application X on Operating System Y.
Please explain.
There isn’t a precise method to do this. In some cases, a full rewrite is necessary. In others, it may be a matter of compiling for a different OS or processor. It really depends on the application, the source platform, and the target platform. Whatever works!