Ubuntu1988 a écritUbuntu est un bon compromis entre la stabilité et un système (relativement) à jour tout en restant simple alors qu'une rolling, ça peut te claquer entre les doigts si tu ne sais pas y faire. A moins que Canonical gère un double cycle LTS / rolling release (pour les releases intermédiaires) mais faut les moyens humains pour ça.
Mais je reste d'avis qu'il y a déjà assez de rolling releases sur le marché et mieux vaut que Canonical reste sur son cycle actuel.
Pour les mécontents, je faisais référence aux plaintes habituelles de ceux qui n'ont pas tellement compris qu'il fallait favoriser les LTS si ils n'aimaient pas les bugs lors des mises à niveau bi-annuelles. Si on passe en rolling, ils deviennent fous :lol:
Il faut bien comprendre dans quelle direction on se dirige. Et la grosse évolution que doit apporter Ubuntu Touch pour les utilisateurs.
Aujourd'hui quand tu passes d'une version a une autre d'Ubuntu. Ce dernier doit gérer l’intégralité des dépendances du cœur du système jusqu'aux applications. Avec une infinité de possibilités en terme de configuration. Ça entraîne souvent pas mal de soucis pour les mises a jours. Et techniquement c'est impossible d'arriver a tout tester et avoir un système vraiment sur.
Avec Ubuntu Next|Touch|Snap tu as un Ubuntu "core" qui est le cœur du système. Il est en lecture seul. Ce qui veut dire que tu ne peux pas le modifier (mis a part quelques fichiers de conf particuliers). La conséquence c'est que lors d'une mise a jours Canonical se retrouve avec un nombre de configurations differentes beaucoup plus faible vu que tout le monde a la même chose. Les variantes seront les fichiers de conf et l'architecture. Avec pour résultat de simplifier le travail de test et réduire de manière importante les possibilités de bug/conflits/crash.
La dessus tu as un OS qui va devenir beaucoup plus résilient. Du coup si malgré tout ta mise a jours plante, tu pourras facilement revenir a la version précédente (Il est même prévu que ce soit automatique).
Pour résumer tu as un OS vraiment solide de base, plus simple à maintenir, tester mettre a jours.
Et les applications seront également isolés avec leur dépendances propres et communiquent avec le système via des API. Réduisant la aussi les problèmes possibles.
Et ça rend du coup la rolling release beaucoup plus logique.