Come funzionano patch e aggiornamenti software?

5

Quindi, esattamente come funzionano le patch software. Se c'è un certo bug nel codice sorgente di un programma, come viene modificato questo codice sorgente quando si installa una patch? Dopo che la patch è stata installata, come viene ricostruito il programma automaticamente?

    
posta aml90 13.09.2012 - 08:42
fonte

1 risposta

7

L'intero programma viene aggiornato. In sostanza l'operazione potrebbe essere come segue:

  • Richiedi aggiornamenti
  • Scarica file aggiornati
  • Sostituisci i file correnti con i nuovi file scaricati

Dettagli su come gestirlo possono variare, perché ad esempio potrebbe non essere possibile eliminare un file eseguibile di un processo in esecuzione, quindi è necessaria una qualche soluzione (eseguire l'updater come programma separato invece dell'applicazione principale) ...). Potrebbe anche essere possibile semplicemente applicare le modifiche effettive tra il vecchio e il nuovo file, piuttosto che scaricare l'intero file. Ma ancora, questi sono solo dettagli di implementazione.

    
risposta data 13.09.2012 - 08:55
fonte

Leggi altre domande sui tag