Perché kernel più vecchio?
Per qualunque motivo, potresti essere costretto a eseguire un kernel diverso da quelli forniti da Ubuntu. Potrebbero anche volerci alcuni anni per un kernel compatibile con specifici moduli del kernel precompilati, il tuo provider VPS basato su Xen / container potrebbe costringerti a usare il suo kernel, ecc.
Ho questa domanda da molto tempo, ma questo l'ha scatenata ancora oggi.
In tal caso sarebbe molto utile poter dire se si può incolpare il kernel per problemi o se si dovrebbe anche preoccuparsi di provare a impostare una versione più recente di Ubuntu nella propria situazione.
Politica, documentazione?
Sono particolarmente interessato a quali sono gli obiettivi degli sviluppatori / QA in merito alle versioni LTS e alla versione più recente stabile che esegue il kernel LTS. Alcune domande strettamente correlate:
- Qual è la politica sulla compatibilità con le versioni precedenti del kernel? Ad esempio, nessuna segnalazione di bug accettata, deve funzionare con tutte le versioni del kernel fino a LTS precedente incluso, ecc.
- Caso esemplificativo, praticamente: con quale probabilità avrò problemi durante l'esecuzione del kernel di Lucid su Precise?
- In che misura il software è relativamente vicino al kernel (udev, gvfs, mdadm ecc.) In fase di test su una versione diversa dalla versione fornita con il rilascio?
- In che cosa differisce l'edizione Desktop / Server in questo?
Il posto più ovvio in cui guardare questo sarebbe le note di rilascio . Tuttavia, oltre agli aggiornamenti / modifiche al kernel basato su Ubuntu, questo non menziona nulla sulla compatibilità con altri kernel, mentre le funzionalità relative al kernel sono menzionate in altre parti delle note, ad es.
Il software RAID ora supporta la gestione dei blocchi danneggiati (MD).
Ubuntu non si preoccupa semplicemente di questi casi o mi sto perdendo una risorsa al riguardo? Oltre alle note di rilascio, ho usato Google in una certa misura usando parole chiave: Ubuntu 12.04 minimal kernel version required
e diverse varianti. Tuttavia, non sembra essere stata fatta alcuna dichiarazione in merito a tali risultati. Ora trovo questa domanda spuntare come unica risorsa rilevante. Ho trovato questa risposta , difficile, e sembra molto promettente, eppure riguarda un problema / ambiente specifico e non realmente l'utilizzo del server / desktop.
Userspace vs kernel
So che la maggior parte dei software userland non dovrebbe preoccuparsi delle versioni del kernel, ma sta diventando più complicato per il software VPN o le applicazioni che interagiscono con l'hardware, come quello sopra, ma anche per esempio V4L2, Network Manager, Alsa, ecc.
Debian vs Ubuntu
Debian è molto chiaro su questo. Già per Wheezy, sappiamo che se fai affidamento su udev, richiederà 2.6.26 per funzionare correttamente dalle sue note di rilascio (nelle opere):
La versione udev in wheezy richiede un kernel della versione 2.6.26 o successiva con [...]
Quello che non sto chiedendo
Sono ben consapevole dei backport forniti per i kernel più recenti dalle versioni più recenti all'attuale versione LTS. Questa domanda riguarda il contrario.
Si prega di evitare qualsiasi discussione come "perché si dovrebbe voler eseguire un kernel più vecchio?" - a volte non hai scelta e non si tratta di ciò che vogliamo, ma di come affrontare una determinata situazione.
udev
è solo uno dei tanti pacchetti e non credo che tu stia cercando una risposta per pacchetto.