Hva er en kildeoppgradering?
En kildeoppgradering er forbedring av et dataprograms kildekode, eller koden som programmet er opprettet fra. De vanligste endringene av kildeoppgradering er nye funksjoner, feilkorreksjoner og stabilitetsforbedringer. Lapper opprettes av programvareutviklere og blir utgitt for publikum; Disse er vanligvis gratis, selv om noen utviklere kan ta betalt for lappen. Hvis et program er åpen kildekode, kan brukeren utføre sine egne kildeoppgraderinger ved å endre kildekoden. Når en kildeport er laget, endres et gammelt program eller spill slik at det kan fungere på moderne utstyr, men programmet eller spillet forblir relativt det samme.
Etter at et program er utviklet, vil utviklingsteamet vanligvis jobbe med å lage kildeoppgraderingspakker. Årsakene til å gjøre dette inkluderer å gi ut en ny versjon av programvaren og oppgradere det originale produktet. De vanligste endringene som følge av kildeoppgraderinger er nye funksjoner, oppretting av feil eller feil og reparasjon av problemer; programmetKraften og stabiliteten kan også forbedres. Når en kildeoppgradering blir utgitt, vil brukeren vanligvis laste den ned og oppgraderingen vil endre den opprinnelige kildekoden; Brukeren må utføre veldig lite arbeid for å oppgradere programmet.
Når en kildeoppgradering gjøres, kalles den vanligvis en lapp. Utvikleren lager en oppdatering, og brukeren laster ned oppdateringen for å aktivere den. For eksempel, når en datamaskin automatisk laster ned en oppgradering eller en dialogboks dukker opp og sier at en oppgradering er tilgjengelig, er en oppdatering det datamaskinen laster ned og bruker. De fleste oppdateringer er gratis, selv om utvikleren kan ta betalt for en oppdatering som endrer programmet fullstendig.
Open Source Programs 'oppdateringer er vanligvis laget av brukeren. Dette betyr at kildekoden kan endres uten at brukeren trenger å vente på at den offisielle utvikleren skal oppgradere programmeringen. De fleste open source -programmer blir også oppgradert av tHan offisielle utvikler.
Kildeporter er forskjellige fra de to andre kildeoppgraderingene, fordi de vanligvis resulterer i veldig liten endring i programmet, og denne oppgraderingen adresserer typisk gamle spill eller programmer. Moderne datamaskiner kan ha visse krav som gamle spill eller programmer ikke kan tilfredsstille, men hvis en kildeport er fremsatt, blir spillet oppgradert for å fylle kravene. For eksempel, hvis spillet trenger bedre gjengivelsesstøtte, legger en programmerer bare denne støtten og spillet kan porteres til moderne datamaskiner.