Linux (kernel): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Etichetta: Aggiunta di indirizzo e-mail |
|||
Riga 258:
** a partire dalla serie 2.6.x, la differenziazione tra numeri pari e dispari perde di significato, in quanto lo sviluppo di nuove caratteristiche avviene all'interno dello stesso ramo, allo scopo di ottenere uno sviluppo più lineare;
* la 'C' indica la revisione "minore" del kernel: nel vecchio schema di numerazione, questo numero aumentava quando venivano implementati nel kernel aggiornamenti riguardanti la sicurezza, correzioni di alcuni errori, nuove caratteristiche, o nuovi driver; secondo il modello attuale questo numero viene cambiato solo quando nuovi driver o caratteristiche diverse sono introdotte, in quanto le correzioni minori sono conteggiate dal numero contrassegnato con 'D';
* l'uso della 'D' è iniziato quando un grave problema, che richiedeva una correzione immediata, è stato riscontrato nel codice [[Network File System|NFS]] del 2.6.8. Non esisteva l'esigenza di cambiamenti tali da giustificare il rilascio di una revisione minore (che sarebbe diventata la versione 2.6.9), così, il 2.6.8.1 venne rilasciato, con la sola correzione di questo errore. Dal 2.6.11, questo modello venne adottato come nuovo paradigma ufficiale. Correzioni e patch di sicurezza adesso sono conteggiate così, con la quarta cifra, mentre se ci sono cambiamenti più consistenti, si usa la terza cifra. La cifra 'D'è inoltre associata col numero delle volte che il compilatore ha costruito il kernel, ed è denominata "build number".
Inoltre, alle volte si possono trovare altre lettere dopo la versione, come 'rc1' o 'mm2'; 'rc' è una versione candidata ad essere adottata come stabile, e indica una release non ufficiale. Altre lettere, invece, sono spesso (ma non sempre) le iniziali di una persona: questo segnala un [[Fork (sviluppo software)|fork]] del kernel da parte di questa persona. Per esempio, la dicitura 'ck' sta per [[Con Kolivas]], 'ac' per [[Alan Cox]], mentre 'mm' indica [[Andrew Morton]]. Certe volte, le lettere sono collegate alla caratteristica principale del kernel. Per esempio, 'wl'indica una versione di test per le reti wireless.
|