Backport ( englanniksi back-porting ) - sovelluksen (mahdollisilla tarkennuksilla) korjaukset , jotka on tarkoitettu ohjelman pääversioon, parhaillaan kehitteillä olevaan versioon , vanhoihin versioihin. Backporting suoritetaan "vakaiden" versioiden ylläpitämiseksi (yleensä ohjelman kehittäjä tekee sen ) tai nykyisestä vanhentuneisiin, ei-tuettuihin (yleensä kolmannen osapuolen harrastajat) [1] . Yleisin syy backportointiin on tietoturvaongelmien ratkaiseminen .
Version 2.0 korjaustiedoston ("Danger Lies Here" → "Safe Now") muokkaaminen versiolle 1.0 ("Danger Lies Here" → "Safe Now") ja siinä on backport. [2]
Tosielämässä backport voi koostua muutaman koodirivin muuttamisesta tai monien tiedostojen uudelleenkäsittelystä monissa paikoissa.
Jos ohjelman lähdekoodi on suljettu, ainoa mahdollinen backporttien lähde (jotka tässä tapauksessa tietysti myös jaetaan binäärimuodossa ) on ohjelman kehittäjä. Avoimen lähdekoodin ohjelmistoille taustaportit tekevät kuitenkin usein ohjelmiston jakelijat (viimeksi mainitut ovat yleensä kiinnostuneita vanhempien versioiden ylläpitämisestä, koska heidän asiakkaat ovat kiinnostuneita siitä) tai harvemmin ohjelmiston käyttäjät; sitten jo valmistetut korjaustiedostosarjat lähetetään kehittäjälle.
Esimerkkinä voimme palauttaa Linux-ytimen versiolle 2.6.19 tarkoitetun korjaustiedoston v0.29 [3] versioon 2.6.18.8:
laastarin nimi oli väärin, 0,28:n sijasta ne osoittivat 0,26. Lisäksi on jo versio 0.29. Siksi he tarjosivat backportin ajastimen versiosta 0.29 ytimessä 2.6.18.8.