Wat is een bronupgrade?

Een bronupgrade is de verbetering van de broncode van een computerprogramma of de code waaruit het programma is gemaakt. De meest voorkomende bronupgradewijzigingen zijn nieuwe functies, bugcorrecties en stabiliteitsverbeteringen. Patches worden gemaakt door softwareontwikkelaars en worden vrijgegeven voor het publiek; deze zijn meestal gratis, hoewel sommige ontwikkelaars kosten in rekening kunnen brengen voor de patch. Als een programma open source is, kan de gebruiker zijn eigen bronupgrades uitvoeren door de broncode te wijzigen. Wanneer een bronpoort wordt gemaakt, wordt een oud programma of spel aangepast zodat het op moderne apparatuur kan werken, maar het programma of spel blijft relatief hetzelfde.

Nadat een programma is ontwikkeld, werkt het ontwikkelteam meestal aan het maken van bronupgradepakketten. Redenen hiervoor zijn het uitbrengen van een nieuwe versie van de software en het upgraden van het originele product. De meest voorkomende wijzigingen als gevolg van bronupgrades zijn nieuwe functies, het maken van bugs of glitches en het repareren van problemen; de kracht en stabiliteit van het programma kunnen ook worden verbeterd. Gewoonlijk zal de gebruiker, wanneer een bronupgrade wordt vrijgegeven, deze gewoon downloaden en zal de upgrade de oorspronkelijke broncode wijzigen; de gebruiker moet heel weinig werk verrichten om het programma te upgraden.

Wanneer een bronupgrade wordt gemaakt, wordt dit meestal een patch genoemd. De ontwikkelaar maakt een patch en de gebruiker downloadt de patch om deze te activeren. Wanneer een computer bijvoorbeeld automatisch een upgrade downloadt of er een dialoogvenster verschijnt met de melding dat er een upgrade beschikbaar is, is een patch wat de computer downloadt en toepast. De meeste patches zijn gratis, hoewel de ontwikkelaar een patch kan vragen die het programma volledig verandert.

Patches van open source programma's worden meestal door de gebruiker gemaakt. Dit betekent dat de broncode kan worden gewijzigd zonder dat de gebruiker hoeft te wachten tot de officiële ontwikkelaar de programmering heeft bijgewerkt. De meeste open source-programma's worden ook geüpgraded door de officiële ontwikkelaar.

Bronpoorten verschillen van de andere twee bronupgrades, omdat ze meestal resulteren in zeer weinig verandering in het programma, en deze upgrade is meestal bedoeld voor oude games of programma's. Moderne computers kunnen bepaalde vereisten hebben waaraan oude games of programma's niet kunnen voldoen, maar als een bronpoort wordt gemaakt, wordt de game geüpgraded om aan de vereisten te voldoen. Als de game bijvoorbeeld betere rendering-ondersteuning nodig heeft, voegt een programmeur deze ondersteuning toe en kan de game worden overgezet naar moderne computers.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?