Domanda In che modo la versione del kernel di Ubuntu si riferisce alla versione upstream?


Su Oneiric, uname -r stampa "3.0.0-14-generico".

Questo significa che sto usando un kernel di Ubuntu basato su upstream (Linux) 3.0.0? O è in realtà basato sulla versione 3.0.14 di Linux?

Ho provato a clonare il repo del kernel di Linux e ad aggiungere il repository di Ubuntu come una rimozione, ma comandi come git show-branch Ubuntu-3.0.0-14.23 v3.0.14 mostra questi due tag divergenti in Linux 3.0.4, e non riesco a vedere alcun commit vicino alla punta del tag Ubuntu che indica un rebase a una nuova versione upstream.


5
2018-01-01 12:51


origine




risposte:


Sì, si basa su monte 3.0.0

Il numero 14 non fa parte del numero di versione del kernel ed è solo un numero di rilascio di Ubuntu. Se si guarda il file di controllo del pacchetto si dovrebbe essere in grado di vedere le modifiche tra ogni versione.


2
2018-01-01 15:17



Guardando il Ubuntu-3.0.0-14.23 tag di kernel.ubuntu.com/git-repos/ubuntu/ubuntu-oneiric.git, uno dei messaggi di commit recenti è "Linux 3.0.9". Significa che include alcuni o tutti 3.0.9, nonostante sia teoricamente basato su 3.0.0? - gfxmonk
Sembra che tu abbia ragione, non ho idea del perché farebbero qualcosa del genere! È confuso e non particolarmente utile. Ha qualcosa a che fare con la modifica della numerazione da 2.6 a 3.x: forse i loro script non sono in grado di cambiare la terza cifra? - totaam