one of two ways to run a program on a system it was not originally intended for. For example, to be able to run a Windows-native program under GNU/Linux (natively), it must first be ported to GNU/Linux.
Porting means to move an application program from an operating system environment in which it was developed to another operating system environment so it can be run there. Porting requires some work, but not nearly as much as redeveloping the program in the new environment.
Converting software to run in a different computer environment.
a program is translating that program in such a way that it can be used in a system it was not originally intended for, or it can be used in "similar" systems. For example, to be able to run a Windows -native program under GNU/Linux (natively), it must first be ported to GNU/Linux .
In computer science, porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed (e.g. different CPU, operating system, or third party library). The term is also used in a general way to refer to the changing of software/hardware to make them usable in different environments.