Sommario:
Definizione - Cosa significa Patch?
Una patch è un aggiornamento software che comprende il codice inserito (o corretto) nel codice di un programma eseguibile. In genere, una patch viene installata in un programma software esistente. Le patch sono spesso correzioni temporanee tra le versioni complete di un pacchetto software.
Le patch possono eseguire una delle seguenti operazioni:
- Risolve un bug del software
- Installa nuovi driver
- Risolve nuove vulnerabilità di sicurezza
- Risolve i problemi di stabilità del software
- Aggiorna il software
Techopedia spiega Patch
Le patch del software possono essere gratuite o disponibili per la vendita. Alcune aziende forniscono patch solo agli utenti registrati. Le patch sono generalmente disponibili come download da Internet.
Se il codice sorgente originale è proprietario e non rilasciato al pubblico, le patch vengono rilasciate come codice binario eseguibile. Le patch alterano il codice di programmazione esistente modificandolo o sostituendolo completamente.
Le patch sono diventate estremamente importanti come metodologia per l'aggiornamento di programmi o nuove minacce alla sicurezza del sistema che compaiono regolarmente, specialmente negli ambienti online. Precedentemente le patch sono state installate manualmente. Oggi gli aggiornamenti automatici sono molto popolari e sono disponibili come pacchetti autoinstallanti dalle pagine di supporto dei fornitori di software sul loro sito Web.
Sebbene le patch possano variare di dimensioni da diversi kilobyte a centinaia di megabyte, le patch sono generalmente percepite come piuttosto piccole. Comunemente al sistema operativo Microsoft Windows, le patch di grandi dimensioni sono generalmente denominate service pack e possono essere superiori a 100 Mb.
