Backport

Backport (az angol  back- porting szóból ) - alkalmazás (lehetséges finomítással) javítások a program fő, jelenleg fejlesztés alatt álló verziójához , a régebbi verziókhoz. A backporting a "stabil" verziók karbantartására szolgál (ezt általában a program fejlesztője végzi ), vagy az aktuális verzióról az elavult, nem támogatott verziókra (általában harmadik felek rajongói végzik) [1] . A háttérportolás leggyakoribb oka a biztonsági problémák megoldása .

Egy magyarázó példa

A javítás átdolgozása a 2.0-s verzióhoz („Veszély itt rejlik” → „Biztonságban most”) az 1.0-s verzióhoz („A veszély itt rejlik” → „Biztonságban most”), és van egy háttérport. [2]

A való életben a backport néhány kódsor módosításából vagy sok fájl sok helyen történő átdolgozásából állhat.

Backport gyártás

Ha a program forráskódja le van zárva, akkor a backportok (amelyek ebben az esetben természetesen szintén bináris formában kerülnek terjesztésre ) egyetlen lehetséges forrása a programfejlesztő. A nyílt forráskódú szoftverek esetében azonban a backportokat gyakran a szoftver forgalmazói végzik (ez utóbbiak általában azért érdeklődnek a régebbi verziók karbantartásában, mert a vásárlóik érdeklődnek iránta), vagy ritkábban a szoftver felhasználói; majd a már elkészített javításkészleteket elküldik a fejlesztőnek.

Példa az életből

Példaként a Linux kernel 2.6.19-es verziójához szánt 0.29 [3] patch-et visszaportálhatjuk a 2.6.18.8-as verzióra:

a folt hibásan lett elnevezve, 0,28 helyett 0,26-ot jeleztek. Ezen kívül már van 0.29-es verzió. Ezért biztosították az ütemező 0.29-es verziójának backportját a 2.6.18.8-as kernelen.

Lásd még

Linkek

  1. Saját illesztőprogramok frissítése háttérportokkal . Letöltve: 2010. június 11. Az eredetiből archiválva : 2010. június 13..
  2. HOGYAN: MSVC projekt backport a Visual Studio 2008-ból a Visual Studio 2003 -ba Archiválva 2010. február 24-én a Wayback Machine -en
  3. RSDL v0.29 backport 2.6.18.8-ra  (lefelé irányuló kapcsolat)