Skrivet av pzo:
Vad jag undrar nu, är vad innebär en offielt stöd för en kärna? Varför ger de flesta rådet att undvika användningen av nyare kärnor?
Jag har inga egentliga svar på dina frågor. Linus gyllene regel är "We do not break userspace". Saker som har fungerat förut i userspace ska fortsätta att fungera med nyare kernel.
Att installera en ny kernel som inte ännu är officiellt släppt av Linus är så klart en rätt stor risk. Då är den inte färdigtestad.
Att installera en ny kernel-version som inte är avsedd som LTS är en mindre risk, men det finns inga garantier att det inte finns buggar som sabbar user space. Men Linus kommer betrakta en sådan bugg som en kernel-bugg och kanske vara sur på den som introducerade den. Det vill man nog undvika, även om han har bytt språkbruk och attityd en del sedan det som länkades ovan. Det finns vad jag vet ingen direkt garanti att en kernel-bugg fixas i samma version eller ens i nästkommande, det kan ta ett tag.
Att installera en kernel som är avsedd som LTS (Long Term Support), likt 6.1, är en relativt liten risk eftersom den antagligen är mer vältestad och ska underhållas under lång tid, så den behöver ha extra bra kodkvalitet för att kunna göra buggrättningar så minimala som möjligt.
Distributionen kommer så klart inte vara färdigtestad med den nya kerneln och kombinationen gammal dist-version och ny kernel kommer kanske inte testas alls, så dist-utvecklarna kan så klart bli nervösa när man går utanför standardmallen. Framför allt kan de vara avoga till buggrapporter på en icke-standard-uppsättning. En relativt gammal LTS som fortfarande underhålls och som har testats i många olika distar under lång tid är sannolikt det mest stabila valet.
En del distributioner patchar sin kernel rätt friskt, dvs man kör inte det som Linus släpper omodifierat. Då får man antingen framåtporta patcharna själv eller hoppas på att de inte var så viktiga...