Release (informatica)

Da Wikipedia, l'enciclopedia libera.
Jump to navigation Jump to search

Release (sostantivo mutuato dall'lingua inglese tradotto in italiano con "rilascio"), in informatica e soprattutto nello sviluppo software, è una specifica versione di un software resa disponibile ufficialmente all'utente.[1][2]

Descrizione [3][4][modifica | modifica wikitesto]

La release è univocamente identificata da un numero in modo da distinguerla dalle precedenti e future altre release del software. Convenzionalmente si distinguono release maggiori, dette major release, quando le differenze dalla release precedente riguardano sostanziali evoluzioni delle funzionalità del software, non retro compatibili e release minori, dette minor release, quando le differenze riguardano principalmente correzioni di malfunzionamenti del software (bug) o comunque aggiunta di nuove funzionalità retro-compatibili.

Le convenzioni per la numerazione di una release di un software normalmente prevedono una tripletta di numeri nella forma: X.Y.Z, dove X, Y, e Z sono interi non negativi, e NON DEVONO contenere zeri iniziali. X è la versione major, Y è la versione minor, e Z è la versione patch. Ogni elemento DEVE incrementare come numero a sé. Per esempio: 1.9.0 -> 1.10.0 -> 1.11.0. L'incremento di X, la versione major implica una modifica non retrocompatibile; l'incremento di Y, la vesione minor, indica l'aggiunta di funzionalità in modo retrocompatibile; mentre l'incremento di Z, la versione patch indica la presenza di correzioni in modo retrocompatibile.

Ad esempio per il kernel linux distribuito come archivio compresso linux-2.4.31.tar.bz2, il primo numero si riferisce alla versione maggiore, il secondo indica la versione minore ed il terzo la versione correttiva.

Note[modifica | modifica wikitesto]

  1. ^ Terminologia etc. » » Rilascio e release del software, su blog.terminologiaetc.it. URL consultato l'8 giugno 2020.
  2. ^ release, De Agostini Scuola. URL consultato l'8 ottobre 2016 (archiviato l'8 ottobre 2016).
  3. ^ Come funzionano le versioni di un software, su zombieprocess.it. URL consultato l'8 giugno 2020.
  4. ^ (EN) Semantic Versioning 2.0.0, su semver.org. URL consultato l'8 giugno 2020.

Voci correlate[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]

Informatica Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica