Описание тега porting
Процесс создания приложения, совместимого с системой, для которой оно изначально не было создано.
Портирование - это процесс создания приложения, совместимого (способного успешно работать) с системой, для которой он изначально не был создан, например: обеспечение доступности uTorrent в Linux будет делом переноса. Он отличается от кросс-компиляции (компиляция приложения для одной архитектуры или операционной системы в другой архитектуре или операционной системе), но может включать в себя это.