Process of adapting software to run in other computing environments
In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally designed for (e.g., different CPU, operating system, or third party library). The term is also used when software/hardware is changed to make them usable in different environments.[1][2]
Software is portable when the cost of porting it to a new platform is significantly less than the cost of writing it from scratch. The lower the cost of porting software relative to its implementation cost, the more portable it is said to be.
^Whitten, D.E.; Demaine, P.A.D. (March 1975). "A machine and configuration independent Fortran: Portable Fortran". IEEE Transactions on Software Engineering. SE-1 (1): 111–124. doi:10.1109/TSE.1975.6312825. S2CID 16485156.
^"Portability Issues". .. discusses .. portability of .. Fortran
when the cost of porting it to a new platform is significantly less than the cost of writing it from scratch. The lower the cost of porting software relative...
Schnuerle porting is a system to improve efficiency of a valveless two-stroke engine by giving better scavenging. The intake and exhaust ports cut in the...
A port is a maritime facility comprising one or more wharves or loading areas, where ships load and discharge cargo and passengers. Although usually situated...
Cylinder head porting refers to the process of modifying the intake and exhaust ports of an internal combustion engine to improve their air flow. Cylinder...
macOS Sonoma, Apple announced developer tools for porting Windows games to macOS. The Game Porting Toolkit (GPTK), derived from Wine and released in beta...
source port. If this source port is already used, PAT assigns the first available port number starting from the beginning of the appropriate port group...
bilateral porting arrangements between providers must accord with agreed processes. The current service provider must give the customer a Porting Authorisation...
is required to contact the donor to obtain a Porting Authorisation Code (PAC) in the UK—or a Unique Porting Code (UPC) in India—which is to be submitted...
Port Arthur may refer to: In China: Port Arthur, China, now called Lüshunkou District, in the city of Dalian Port Arthur massacre (China) in the Sino-Japanese...
Port mirroring is used on a network switch to send a copy of network packets seen on one switch port (or an entire VLAN) to a network monitoring connection...
This is a list of TCP and UDP port numbers used by protocols for operation of network applications. The Transmission Control Protocol (TCP) and the User...
Archived from the original on 2006-10-04. Retrieved 2007-04-17. "Home Porting - Cruise Portland". cruiseportlandmaine.com. Archived from the original...
license the Mac porting house obtains from the game creator does not normally include rights to use the middleware as well, the Mac porting company must...
Port au Port may refer to: Port au Port Peninsula, a peninsula on the island of Newfoundland Port au Port, Newfoundland and Labrador, a community on the...
Port wine (Portuguese: vinho do Porto, Portuguese: [ˈviɲu ðu ˈpoɾtu]; lit. 'wine of Porto'), or simply port, is a Portuguese fortified wine produced in...
DisplayPort (DP) is a proprietary digital display interface developed by a consortium of PC and chip manufacturers and standardized by the Video Electronics...
Australia. With the neighboring ports of Port Walcott and Dampier, Port Hedland is one of three major iron ore exporting ports in the Pilbara region of Western...
Look up port of call in Wiktionary, the free dictionary. Port(s) of Call may refer to: Port of call (nautical term), an intermediate stop for a ship on...
Port of Spain, officially the City of Port of Spain (also stylized Port-of-Spain), is the capital of Trinidad and Tobago and the third largest municipality...
Port and starboard are nautical terms for watercraft, aircraft and spacecraft, referring respectively to the left and right sides of the vessel, when aboard...
An ephemeral port is a communications endpoint (port) of a transport layer protocol of the Internet protocol suite that is used for only a short period...
Port of Subs, Inc. is an American regional submarine sandwich shop chain headquartered in Reno, Nevada. The Port of Subs franchise has about 145 locations...
Portes may refer to: Antheuil-Portes, in the Oise department Les Portes-en-Ré, in the Charente-Maritime département Portes-en-Valdaine, in the Drôme département...
Association Sportive du Port, more commonly known as AS Port or simply Port, is a Djiboutian football club located in Djibouti City, Djibouti. It currently...
AirPort is a discontinued line of wireless routers and network cards developed by Apple Inc. using Wi-Fi protocols. In Japan, the line of products was...
locking. The concept of the "porting base" was formalized, and the DEC VAX-11/780 was chosen for this release. The "porting base" is the so-called original...