Skip to main content

Hvad er en kildeopgradering?

En kildeopgradering er forbedring af et computerprograms kildekode eller den kode, hvorfra programmet oprettes.De mest almindelige ændringer i kildeopgradering er nye funktioner, fejlkorrektioner og stabilitetsforbedringer.Patches er oprettet af softwareudviklere og frigives til offentligheden;Disse er normalt gratis, skønt nogle udviklere muligvis opkræver for patchet.Hvis et program er open source, kan brugeren udføre sine egne kildeopgraderinger ved at ændre kildekoden.Når en kildeport er lavet, ændres et gammelt program eller et spil, så det kan fungere på moderne udstyr, men programmet eller spillet forbliver relativt det samme.

Efter at et program er udviklet, vil udviklingsholdet typisk arbejde på at oprette kildeopgraderingpakker.Årsager til at gøre dette inkluderer frigivelse af en ny version af softwaren og opgradering af det originale produkt.De mest almindelige ændringer som følge af kildeopgraderinger er nye funktioner, oprettelse af bugs eller fejl og reparation af problemer;Programmets magt og stabilitet kan også forbedres.Når der frigives en kildeopgradering, vil brugeren bare downloade den, og opgraderingen ændrer den originale kildekode;Brugeren skal udføre meget lidt arbejde for at opgradere programmet.

Når der foretages en kildeopgradering, kaldes det typisk en patch.Udvikleren laver en patch, og brugeren downloader patchet for at aktivere den.For eksempel, når en computer automatisk downloader en opgradering eller en dialogboks dukker op og siger, at en opgradering er tilgængelig, er en patch, hvad computeren downloader og gælder.De fleste patches er gratis, skønt udvikleren muligvis opkræver for en patch, der fuldstændigt ændrer programmet.

Open source -programmer Patches er typisk lavet af brugeren.Dette betyder, at kildekoden kan ændres, uden at brugeren skal vente på, at den officielle udvikler opgraderer programmeringen.De fleste open source -programmer opgraderes også af den officielle udvikler.

Kildeporte er forskellige fra de to andre kildeopgraderinger, fordi de typisk resulterer i meget lidt ændring i programmet, og denne opgradering vedrører typisk gamle spil eller programmer.Moderne computere kan have visse krav om, at gamle spil eller programmer ikke kan tilfredsstille, men hvis en kildeport er lavet, opgraderes spillet for at udfylde kravene.Hvis spillet f.eks