Le tue domande
From which release of official kernel.org kernel are those two versions of the kernel derived?
Versione del kernel 3.2.0 .
What is the relationship of the sources of the Debian Sid kernel to the Ubuntu Precise one?
Sono entrambe versioni Debian (nessuna modifica di Ubuntu), il pacchetto Debian (3.2.0-2) è la revisione 2 , il pacchetto Ubuntu (3.2.0-20) è la revisione 20 .
Are the changes made from the kernel.org sources to produce 3.2.0-2-amd64 also present in 3.2.0-20-generic on Ubuntu?
Non sono sicuro che siano (afaik) pacchetti diversi ( generico vs specifico amd64 ).
Is the Debian Sid kernel "upstream" of the Ubuntu one?
Sì . Debian è a monte di Ubuntu. Le modifiche apportate da Ubuntu (indicate da revisioni che terminano -ubuntuX
dove si X
trova una revisione) vengono normalmente riunite in Debian
Numeri di revisioni
tl; versione dr : il numero dopo l'ipen è il numero di revisione fornito dal manutentore del pacchetto dopo nuove build / patch.
-
Per Debian, il numero dopo il trattino è il Debian Revision Number
[ sorgente ]
Per Ubuntu, il numero dopo l'ipen è il Debian Revision Number
e il numero dopo il -ubuntu
(se esiste) è il Ubuntu Revision Number
[ fonte-2 ]
Generalmente il numero dopo il trattino è la revisione fornita dal manutentore del pacchetto .
I pacchetti dei manutentori dei pacchetti hanno spesso applicate patch di vario tipo (ad esempio per correggere incompatibilità; correzioni di sicurezza; miglioramenti minori; flag di build diversi ecc.); questo è il motivo per cui nel tuo esempio la versione 3.2.0 del kernel ha più revisioni.
Solo perché uno è più alto dell'altro non significa necessariamente che sia più nuovo, migliore o che abbia applicato tutte le stesse patch. Questo perché possono essere manutentori di pacchetti diversi che si occupano del pacchetto su ciascuna distro e possono (ad esempio) applicare patch meno frequentemente (ovvero un numero di revisione inferiore) ma incorporare [alcune o] tutte le stesse patch .
Nota : Ubuntu è basato su Debian, quindi molto spesso Ubuntu ha tutte le patch di Debian (e spesso da una versione più recente di debian come i test)
Relazioni di pacchetto
Viene creato un software (ad es. Kernel). Questa ha una versione ( 3.2.0 ). Un manutentore del pacchetto ( Dave ) per una distro ( Debian ). Prende il software e lo impacchetta in un formato (.deb) secondo le linee guida della distribuzione. Questa è la versione 3.2.0-1 del kernel , nota anche come kernel-3.2.0-1 .
Dave non ha ancora seguito le linee guida per la distribuzione che sta confezionando ( Debian ) e quindi deve apportare alcune modifiche al pacchetto. Lo fa e invia la sua versione aggiornata. Questa è la versione 3.2.0-2 del kernel, nota anche come kernel-3.2.0-2 .
Nel frattempo sono stati rilasciati il kernel 3.2.1 , 3.2.2 fino alla 3.2.25 . Il pacchetto su cui sta lavorando Dave è ancora basato su 3.2.0 . Presto tornerà a rilasciare 3.2.25 ma non ancora.
Allo stesso tempo, un altro manutentore del pacchetto ( Harry ) ha bisogno dello stesso pacchetto per la sua distribuzione ( Ubuntu ). Poiché Debian e Ubuntu sono simili; invece di fare tutto da zero, prende semplicemente una copia del kernel 3.2.0-2 di Dave e lo invia. Harry rilascia questo su Ubuntu come 3.2.0-2 .
Harry quindi vuole apportare alcune modifiche al lavoro di Dave. Apporta le modifiche e rilascia il suo pacchetto aggiornato. Questa è la versione 3.2.0-2-ubuntu1
In questo esempio: l'
ultima versione di kernel
è 3.2.25 L'
ultima versione del kernel
pacchetto per Debian è 3.2.0-2 L'
ultima versione del kernel
pacchetto per Ubuntu è 3.2.0-2-ubuntu1
Is the Debian Sid kernel "upstream" of the Ubuntu one?
( Sì ) eFrom which release of official kernel.org kernel are those two versions of the kernel derived?
( 3.2.0 ) - non quale versione di kernel.org è più simile alla versione di ubuntu, o quali patch sono incluse nella versione di kernel.org che credo servano solo a complicare il problema.