2013-05-18 2 views

risposta

1

La generazione di immagini a termine si riferisce spesso al processo che inizia dall'immagine predefinita di vanilla fornita con l'installazione e al caricamento di tutto il codice in esso necessario per alcuni progetti. Questo viene fatto periodicamente durante lo sviluppo per assicurare che tutto il codice effettivamente carichi e funzioni nell'immagine predefinita senza problemi.

Lo stripping è un processo che viene (talvolta) fatto prima della distribuzione, dall'immagine che contiene tutto il codice necessario per il progetto, alcune classi e metodi non utilizzati vengono "rimossi" dall'immagine. Questo viene fatto per rendere l'immagine distribuita più piccola, o meno dipendente da librerie condivise esterne, o per ragioni di sicurezza, o ragioni di licenza. Ad esempio, stripping potrebbe rimuovere molte classi relative all'interfaccia utente per il server headless. O potrebbe rimuovere il compilatore per impedire all'utente di cambiare il codice. In ogni caso lo stripping non è una scienza esatta, dal momento che è difficile determinare cosa può essere rimosso e cosa no.

Così con la generazione di immagini si finisce con l'immagine che è più grande di quella che si è iniziato con, e con lo stripping si finisce con l'immagine più piccola.