Pourquoi un noyau plus ancien?
Pour une raison quelconque, vous pourriez être obligé d'exécuter un autre noyau que ceux fournis par Ubuntu. Cela peut même vous prendre quelques années en arrière pour un noyau compatible avec des modules de noyau précompilés spécifiques, votre fournisseur VPS basé sur Xen / conteneur peut vous forcer à utiliser son noyau, etc.
J'ai cette question depuis longtemps, mais cela l' a de nouveau déclenchée aujourd'hui.
Dans un tel cas, il serait très utile de pouvoir dire si vous pouvez blâmer le noyau pour des problèmes ou si vous devriez même essayer de configurer une version plus récente d'Ubuntu dans votre situation.
Politique, documentation?
Je suis particulièrement intéressé par les objectifs des développeurs / QA en ce qui concerne les versions LTS et les nouvelles versions stables exécutant le noyau LTS. Quelques questions étroitement liées:
- Quelle est la politique de compatibilité avec les versions antérieures du noyau? Par exemple, aucun rapport de bogue n'est accepté, doit fonctionner avec toutes les versions du noyau, y compris le LTS précédent, etc.
- Exemple de cas, pratiquement: Quelle est la probabilité que j'aie des problèmes lors de l'exécution du noyau de Lucid sur Precise?
- Dans quelle mesure les logiciels sont-ils relativement proches du noyau (udev, gvfs, mdadm, etc.) testés sur une version autre que la version fournie avec la version?
- Quelle est la différence entre l'édition Desktop / Server?
L'endroit le plus évident pour regarder cela serait les notes de publication . Cependant, en plus des mises à jour / modifications du noyau aromatisé Ubuntu, cela ne mentionne rien sur la compatibilité avec d'autres noyaux, tandis que les fonctionnalités liées au noyau sont mentionnées dans d'autres parties des notes, par exemple
Le RAID logiciel prend désormais en charge la mauvaise gestion des blocs (MD).
Ubuntu ne se soucie-t-il simplement pas de ces cas ou manque-t-il une ressource à ce sujet? Outre les notes de version, j'ai utilisé Google dans une certaine mesure en utilisant des mots clés: Ubuntu 12.04 minimal kernel version required
et plusieurs variantes. Pourtant, aucune déclaration à ce sujet ne semble être faite sur ces résultats. Je trouve maintenant que cette question apparaît comme seule ressource pertinente. J'ai trouvé cette réponse difficile, et elle semble très prometteuse, mais il s'agit d'un problème / environnement spécifique et pas vraiment de l'utilisation du serveur / bureau.
Espace utilisateur vs noyau
Je sais que la plupart des logiciels utilisateur ne devraient pas se soucier des versions du noyau, mais cela devient plus compliqué pour les logiciels VPN ou les applications interagissant avec le matériel, comme celui ci-dessus, mais aussi par exemple V4L2, Network Manager, Alsa, etc.
Debian vs Ubuntu
Debian est vraiment claire à ce sujet. Déjà pour Wheezy, nous savons que si vous comptez sur udev, il faudra 2.6.26 pour fonctionner correctement à partir de ses notes de version (en cours):
La version udev dans Wheezy nécessite un noyau de la version 2.6.26 ou plus récent avec [...]
Ce que je ne demande pas
Je connais très bien les rétroportages fournis pour les noyaux plus récents des versions les plus récentes à la version LTS actuelle. Cette question porte sur le contraire.
Veuillez éviter toute discussion comme "pourquoi voudrait-on exécuter un noyau plus ancien?" - vous n'avez tout simplement pas le choix parfois et ce n'est pas ce que nous voulons, mais comment on peut faire face à une telle situation donnée.
udev
n'est qu'un des nombreux paquets, et je ne pense pas que vous cherchiez une réponse sur une base par paquet.