Pourquoi Ubuntu ne prend-il en charge les versions que pour une durée limitée (et qu'est-ce que cela signifie)?


19

Pourquoi Ubuntu ne prend-il en charge une version que pour une durée limitée? Depuis que je suis sur ce site, j'ai vu de nombreuses références à des versions particulières non prises en charge. Qu'est-ce que cela signifie réellement? Passé ce délai, un utilisateur doit-il simplement utiliser le système d'exploitation dans l'état dans lequel il se trouve à la date de fin du support? Cela signifie-t-il qu'aucune mise à jour de package n'est plus disponible?

Ou lorsque cette date de support est écoulée, l'utilisateur doit-il alors abandonner la version et installer une version plus récente à la place? Je suis légèrement confus avec la différence entre Ubuntu et Linux ici (avec Windows, vous l'utilisez jusqu'à ce que vous achetiez la dernière version) et je serais reconnaissant si quelqu'un pouvait expliquer le `` cycle de vie '' d'Ubuntu (si c'est un mot approprié). Merci d'avance pour votre aide.

Réponses:


18

Je dois dire que ce sont toutes d'excellentes questions et je passerai en revue vos excellentes questions une partie à la fois avec les petites connaissances que j'ai sur l'écosystème Ubuntu. J'ai divisé votre question en plusieurs plus petites:

1. Ubuntu prend-il en charge une version particulière avec un temps limité?

Avant d'expliquer la limite de temps pour chaque version (9.10, 11.04, 12.10 ...) ou type de version (Desktop, Server ...) nous devons d'abord voir quelques variables qui sont prises en considération pour ces limites de temps. Par exemple, certains d'entre eux sont:

Man Power / Geek Power / Nombre de développeurs - Il s'agit de la quantité de geeks, de développeurs et de personnes en général qui travaillent à la création d'Ubuntu. C'est le nombre de personnes qui peuvent consacrer une partie de leur temps à travailler sur la prochaine version d'Ubuntu, la version actuelle d'Ubuntu et / ou une version précédente d'Ubuntu. À l'heure actuelle, avec les délais de prise en charge des serveurs à 5 ans et du bureau à 5 ans dans LTS et dans les versions normales à 2 ans, cela signifie que les développeurs Ubuntu doivent fonctionner dans environ 9 versions d'Ubuntu. À ce jour, les versions d'Ubuntu qui ont un support sont ci-dessous (vous pouvez voir une liste plus récente ici ):

  • 8.04 Serveur LTS
  • 10.04 Bureau
  • 10.04 Serveur LTS
  • 11.04 Bureau
  • 11.04 Serveur
  • 11.10 Bureau
  • 11.10 Serveur
  • 12.04 Bureau
  • 12.04 Serveur LTS

Cela n'inclut pas le travail effectué dans 12.10 qui est la prochaine version (au moment de la rédaction de cet article). Donc, au total, en ce moment, 10 versions sont prises en charge. Pour ce que j'ai vu, les 2 versions qui obtiennent plus de support sont les 12.04 et 12.10 dans un travail quelque peu 70% -80% pour 12.10 et 30% -20% pour 12.04. Bien sûr, si nous prenons en compte les autres versions précédentes d'Ubuntu qui sont prises en charge, ce serait quelque chose d'un pour cent de plus pour la prochaine version, suivi du deuxième plus grand pourcentage de la version actuelle, puis de plusieurs pourcentages presque égaux pour chaque précédent. version prise en charge. Cela signifie en clair que les développeurs se concentrent davantage sur les versions à venir et actuelles, mais n'abandonnent toujours pas les anciennes versions prises en charge.

Le but de tout cela est d'avoir un aperçu clair de la quantité de travail qui doit être fait pour que ces 10 versions d'Ubuntu satisfassent et offrent un support pour tous les utilisateurs de chaque version. Dans cet esprit, nous passons à la deuxième partie.

Evolution matérielle / Evolution logicielle

Avec le temps, de nouveaux matériels, de nouvelles techniques logicielles et de nouvelles façons innovantes et intelligentes de créer de nouveaux trucs et d'améliorer de vieux trucs arrivent. Par exemple, quand Ubuntu 5.10 est sorti, il n'y avait pas d'USB 3.0, Sata 6G ou NFC. Cela s'applique également au matériel et aux logiciels de cette période. Lorsqu'une carte mère est sortie, au moment où cette version spécifique d'Ubuntu est sortie, aucun matériel X n'a ​​été inventé ou développé. Il n'y avait pas de GCC avec de meilleures propriétés X et des temps de compilation Y.

Cela signifie que pour chaque nouvelle version qui sort, Ubuntu essaie d'absorber toute nouvelle technologie qui sort dans le monde. Cela aide beaucoup au développement si le délai entre les versions est court, car avoir un délai entre les versions de, disons, 10 ans, signifierait qu'il faudrait adopter toutes les technologies à ce moment-là. !. L'avoir en un an signifie également que les utilisateurs pourraient ne pas obtenir à temps les mises à jour souhaitées ou la version spéciale du programme qu'ils utilisent. Un calendrier équilibré est donc le cycle de sortie de 6 mois. C'est pourquoi dans cet exemple, le cycle de publication est une période de 6 mois. Donc, tout ce qui se passera dans les 6 prochains mois peut être appliqué à la nouvelle version (dans une certaine mesure pour les développeurs, je peux ajouter).

Fondamentalement, nous avons un calendrier qui se concentre sur les utilisateurs finaux, les développeurs et a un œil sur les nouvelles technologies, les nouvelles idées, les nouveaux logiciels. Équilibré si je peux le dire.

Idées / Nouvelle méthodologie / Nouvelles techniques

Afin d'appliquer et de travailler avec les 2 points mentionnés ci-dessus, de nouvelles idées émergent de temps en temps (puis-je dire tous les 6 mois ^^). Donc des idées pour un meilleur bureau Gnome, pour une meilleure façon d'intégrer les actions des utilisateurs, pour une expérience informatique meilleure et accessible. Avoir cela signifie également que les idées qui avaient l'air jolies il y a 2 ans, peuvent ne pas être aussi belles aujourd'hui, ou peuvent être améliorées ou modifiées pour d'autres. Cela affecte par exemple le comportement d'un seul programme jusqu'à des changements massifs comme la transition de Gnome 2.x à Unity. Ceci est également pensé dans le plan de développement d'Ubuntu.

Avec tous ces points à l'esprit, nous pouvons réellement dire que la prise en charge de chaque version d'Ubuntu limitée à un certain nombre d'années est une très bonne idée. Cela inciterait les développeurs à se concentrer davantage sur l'application de leur temps aux nouvelles technologies, au nouveau matériel, aux nouveaux logiciels et aux nouvelles et actuelles versions d'Ubuntu. Cela peut sembler "abandonner tout espoir à quiconque possède une version précédente", mais non. Le fait qu'Ubuntu prenne en charge les très anciennes versions, comme la 8.04 et dispose même d'une option de prise en charge à long terme avec leurs versions d'Ubuntu tous les 2 ans, signifie qu'ils ont en fait un plan pour les anciennes versions. Ils veulent offrir la sécurité, la stabilité et un système d'exploitation solide qui peut offrir quand vous en avez besoin. Tout cela en pensant aux 10 versions d'Ubuntu sur lesquelles travailler.

2. Les versions (très anciennes) bénéficient-elles toujours d'une sorte de support et de mises à jour?

Oui. Mais pas tout. Comme je l'ai mentionné précédemment, certaines versions comme la 8.04 sont prises en charge, mais c'est parce qu'elles disposent de LTS (Long Term Support), ce qui vous donne la garantie qu'elles le prendront en charge pendant les 5 prochaines années, tandis que d'autres versions normales en bénéficient 2. Même dans ce cas, si une vulnérabilité de sécurité particulière survient, votre version d'Ubuntu recevra une mise à jour. Gardez à l'esprit que plus votre version d'Ubuntu est ancienne, moins elle recevra de mises à jour. Il les obtiendra toujours, mais ils pourraient venir tous dans un gros morceau de patchs le même jour ou en petites quantités de temps en temps. C'est une des raisons de la mise à jour vers une nouvelle version. Vous obtiendrez non seulement les mises à jour et les modifications de la nouvelle version, mais vous serez assuré que vous bénéficierez du support des nouvelles technologies dans les parties matérielle et logicielle du monde informatique.

Une fois le temps de support terminé, vous êtes encouragé à mettre à jour car il s'agit d'un comportement normal dans le monde logiciel et matériel. De nouvelles choses sortent pour accélérer les choses et les rendre plus faciles, nous devons donc en tenir compte. Imaginez, par exemple dans mon cas, un monde coincé avec HTML 1.0 sans Ajax, JQuery, Javascript et autres. Pas de HTML5 non plus. Idem pour le matériel. Pas d'architectures multi-traitements, pas d'AMD64, pas de mémoire Dual Channel et pas de pilotes Gigalan. BTW, pas de Wifi ou facebook non plus. Le pire, c'est ... Pas de askubuntu !!

3. Les utilisateurs doivent-ils mettre à jour à partir de versions non prises en charge (versions très anciennes) et comment?

Oui, ils devraient. La seule exception est, si vous vivez dans un endroit très éloigné, loin de la civilisation, aucun pingouin n'est autorisé à y entrer. Mais vous devez mettre à jour pour garder votre système à jour et à jour. Dans le cas de versions non prises en charge, ce que la plupart des gens vous diront, c'est de sauvegarder vos fichiers et de faire une installation propre. Cela permet de résoudre tous les problèmes que vous pourriez rencontrer lors d'une mise à niveau d'une version à la suivante et également la quantité d'informations que vous auriez besoin de télécharger.

Ce n'est pas la même chose de mettre à jour du 9.10 au 10.04, du 10.04 au 10.10, du 10.10 au 11.04, du 11.04 au 11.10, du 11.10 au 12.04 et enfin au 12.10 que de simplement télécharger le 12.10, sauvegarder vos fichiers importants et faire une installation propre, puis restaurer votre fichiers de sauvegarde. Vous fait gagner du temps, de la bande passante et vous pouvez commencer à "travailler" plus tôt. La bonne nouvelle est que depuis quelques versions, la nouvelle version d'Ubuntu inclut dans le LiveCD / LiveUSB une option dans le programme d'installation pour mettre à niveau une ancienne version existante d'Ubuntu sur l'ordinateur. Donc, si vous insérez un LiveCD de 12.10 par exemple, et qu'il détecte une ancienne version d'Ubuntu, il vous donnera la possibilité de le mettre à niveau. Vous économisez des tonnes de temps et de bande passante en cours de route.

Bien sûr, si vous essayez de mettre à niveau d'une version EOL vers une version plus récente et que la version suivante est également EOL (par exemple, essayez de mettre à niveau de 6.04 à 6.10 où les deux sont EOL), effectuez la procédure normale comme utiliser do-release-upgrade -dou apt-get upgradene fonctionnera pas car ils recherchera la prochaine version et puisque c'est aussi EOL lancera une erreur. Plus d'informations à ce sujet dans Comment installer un logiciel ou mettre à niveau à partir d'une ancienne version non prise en charge? Dans ces cas, j'exhorte également l'utilisateur à télécharger la dernière version et à mettre à niveau à partir du liveCD ou à réinstaller à partir de zéro après avoir effectué une sauvegarde appropriée.

Il existe même une page dédiée aux versions EOL (End of Life): https://help.ubuntu.com/community/EOLUpgrades/

4. En quoi le "cycle de vie" d'Ubuntu diffère-t-il de Windows?

Je comparerai le cycle de vie ou le cycle de sortie de Windows XP à Windows 7 à celui d'Ubuntu. J'ignore Windows Vista car, eh bien, nous savons tous ce qui lui arrive. Hasta la Vista, bébé!.

Quoi qu'il en soit, dans l'intervalle de temps entre Windows XP et Windows 7, Ubuntu est sorti et a ensuite publié 9 nouvelles versions d'Ubuntu qui ont chacune incorporé de nouvelles technologies, de nouvelles mises à jour et techniques logicielles et de nouvelles idées de la communauté et des développeurs. Lisez attentivement, 9 !. Avant la sortie de Windows 7, saviez-vous qu'Ubuntu supportait USB 3.0. Windows 7 ne prenait pas en charge USB 3.0 à sa sortie. Cela vous donne une idée directe de la façon dont non seulement Ubuntu mais le développement de logiciels dans le monde open source évoluent. Il ne marche pas mais court. Après la sortie de Windows 7 et avant la sortie de Windows 8, Ubuntu avait les versions de sortie 11.04, 11.10, 12.04 et 12.10, toutes incorporant de nouveaux matériels / logiciels.

Tout cela grâce au lien direct entre tous les points mentionnés ci-dessus et le calendrier de développement. Les mondes matériel et logiciel évoluent très rapidement et pour qu'un système d'exploitation fonctionne, il doit se développer et s'adapter en fonction de cette vitesse. C'est un gros avantage et attribut qui profite à Ubuntu par rapport à Windows. Bien que Windows ait des Service Packs, ils n'offrent même pas 10% de ce qui se passe au moment où ils le publient et au moment où cette version de Windows est sortie (2 ans à partir de la sortie de Windows 7 jusqu'au SP1 pour qu'il ne donne que vous une idée. Cela représente environ 4 versions d'Ubuntu ou 12 versions du noyau Linux.).

Ainsi, vous pouvez voir les avantages d'un cycle de 6 mois par rapport à un cycle de 2 ans ou 5/7 ans. Ajoute une prise en charge plus rapide du matériel pour que l'utilisateur final l'apprécie. Ajoute de nouvelles techniques logicielles pour une utilisation moindre du processeur / de la mémoire et il peut être optimisé rapidement afin que l'utilisateur final n'ait pas à attendre des années pour qu'un correctif officiel apparaisse.

Dans l'ensemble, je pense que vous pouvez voir la réponse à chaque question d'une manière qui vous aide à savoir POURQUOI, QUAND et COMMENT Ubuntu ne prend en charge les versions que pour une durée limitée. Je voulais ajouter une autre question que de nombreux utilisateurs posent et confondent plusieurs fois:

5 Quelle est la différence de stabilité entre les versions LTS et normales

Si nous devons parler de stabilité entre les deux versions, la réponse est: la même. Ils ont tous deux la même stabilité car l'un des principaux objectifs de chaque version d'Ubuntu a toujours été la stabilité. Si vous installez un LTS ou une version normale, vous obtiendrez la même stabilité. La différence réelle entre LTS et une version normale est ce que le LTS implique: Support à long terme. Ce qui signifie simplement que vous obtiendrez des mises à jour plus longtemps que dans une version normale. Vous n'obtiendrez pas de performances améliorées, de meilleurs graphismes, plus de vitesse ou quoi que ce soit d'autre lorsque vous comparez un LTS à une version normale. Ce n'est pas ce qu'un LTS offre en comparaison.

Pour plus d'informations sur les différences entre LTS et une version normale (qui est également stable), consultez Quelle est la différence entre une version de support à long terme et une version normale?


Les versions normales d'Ubuntu ne sont pas aussi stables que la version LTS. Les versions LTS sont testées de manière plus approfondie. Sinon, tout le monde resterait avec une version normale car la mise à niveau tous les 9 mois n'est pas un gros problème
Anwar

7

Répondons à cela en utilisant le wiki :

Nous produisons une nouvelle version d'Ubuntu Desktop et d'Ubuntu Server tous les six mois [schéma ci-dessous]. Cela signifie que vous aurez toujours les dernières et meilleures applications que le monde open source peut offrir. Ubuntu est conçu dans un souci de sécurité. Vous bénéficiez de mises à jour de sécurité gratuites pendant au moins 18 mois sur le bureau et le serveur.

Une nouvelle version LTS est publiée tous les 2 ans. Dans les versions précédentes, une version de support à long terme (LTS) avait 3 ans de support sur Ubuntu (Desktop) et 5 ans sur Ubuntu Server. À partir d'Ubuntu 12.04 LTS, les deux versions recevront un support de 5 ans. Il n'y a aucun frais supplémentaire pour la version LTS; nous mettons notre meilleur travail à la disposition de tous dans les mêmes conditions gratuites. Les mises à niveau vers les nouvelles versions d'Ubuntu sont et seront toujours gratuites.


1
Cette réponse est bonne et explique clairement le modus-operandis des versions. Mais la réponse elle-même ne répond pas à la question. Bravo quand même!
Geppettvs D'Constanzo

7

Je voudrais ajouter quelques points du livre blanc technique du serveur Ubuntu . Ubuntu est conçu avec la sécurité à l'esprit

Le cycle de vie unique d'Ubuntu permet à notre équipe de développement d'équilibrer plus facilement la stabilité du système avec la capacité de prendre en charge le développement de nouveaux matériels et logiciels. Le cycle de publication double d'Ubuntu fournit des versions fréquentes de six mois qui intègrent les dernières innovations open source et le support matériel, tandis que les versions de support à long terme (LTS), qui sont publiées tous les deux ans, offrent une plus grande stabilité pour les systèmes qui ne nécessitent pas un taux de rafraîchissement élevé.

Cycle de publication de six mois (type de version basée sur les fonctionnalités)

- garantit que les dernières mises à jour technologiques sont intégrées dans une plate-forme Ubuntu stable et de niveau entreprise. Ces versions standard sont maintenues avec des mises à jour de sécurité et des correctifs de bogues jusqu'à 18 mois. Les versions régulières d'Ubuntu vous permettent d'obtenir de nouvelles technologies et la possibilité d' utiliser de nouveaux appareils avec Ubuntu , plus rapidement que tout autre système d'exploitation

Version de support à long terme d'Ubuntu (LTS)

--sont libérés tous les deux ans. Comme chaque environnement informatique a différentes classes de machines, le cycle de vie LTS a été spécialement créé pour les systèmes dans les environnements informatiques qui nécessitent une plus grande stabilité, plutôt qu'un taux de rafraîchissement élevé .

Les versions LTS sont mises à jour tous les six mois dans une version consolidée ponctuelle qui permet aux organisations d'installer plus facilement le LTS actuel sur un nouveau matériel sans avoir à télécharger tous les correctifs ultérieurs publiés depuis l'introduction du produit. Des versions ponctuelles sont fournies jusqu'à ce que la prochaine version complète de LTS soit disponible. Les versions LTS sont maintenues pendant cinq ans sur les serveurs et les postes de travail.

Le tableau ci-dessous résume les différences entre les versions standard et LTS.

entrez la description de l'image ici

Une image d'un blog illustre les états de développement pour apporter stabilité et sécurité.

entrez la description de l'image ici

Ubuntu presse sont chronométrés à environ un mois après GNOME versions, qui sont à leur tour sur les un mois après les versions de X.Org , ce qui dans chaque version d' Ubuntu , y compris une version plus récente de GNOME et X .


Linux est le nom du noyau, Ubuntu est un système d'exploitation à part entière basé sur la branche Debian. Il continue de se développer, y compris la prise en charge de nouveaux matériels , l'amélioration des performances et de nouvelles fonctionnalités (Btrfs par exemple). Dont la nouvelle version est incluse et maintenue dans chaque nouvelle version.

En ce qui concerne l'achat de la nouvelle version d'Autre OS, il continue à être mis à jour (Patch mardi) en tant que Service Packs, ce qui peut être lointainement comparé aux versions de LTS Point . Les nouvelles versions n'ont pas de chronologie spécifique contrairement à Ubuntu. ( V***a was a failure , they patched it and fixed as ^seven). Vous devez également mettre à jour manuellement les applications comme les navigateurs, les applications Office, les AV (non requis dans Ubuntu), etc. Ici, il vous suffit de cliquer sur un bouton et de fournir un mot de passe pour la mise à jour.

Franchement, si vous achetez quelque chose, alors par habitude vous devez vous y tenir jusqu'à ce que la nouvelle version arrive. Alors que vous obtenez ici le meilleur qui est disponible dans chaque cycle de version gratuitement.

Les utilisateurs ne doivent pas abandonner la version non prise en charge, ils doivent mettre à niveau pour une meilleure sécurité, stabilité et fonctionnalités , en suivant les mises à niveau aussi simples que la mise à jour.

Oui, après la fin du support EOL , ce qui signifie aucune mise à jour de sécurité ou de package , car ils maintiennent trois versions d'Ubuntu à la fois (corrigez-moi si je me trompe).

Il appartient aux utilisateurs de choisir s'ils souhaitent continuer à utiliser une version non prise en charge ou une version plus récente, l'utilisation d'une version non prise en charge n'endommagera pas le système ni ne la dégradera. Il refusera tout simplement d'intégrer de nouvelles fonctionnalités et améliorations.


Liens utiles

Un calendrier de sortie sur lequel vous pouvez compter ›

Cycles de vie de maintenance et de support

Liste des versions d'Ubuntu


1
Bonne réponse, mais effacer les mots et éviter délibérément de dire «Windows» (essayez-le, ce n'est pas un juron!) Ne fait rien pour améliorer la recherche et l'indexation :)
Cesium

0

Une réponse courte et simple pour ceux qui n'ont pas besoin de beaucoup de langage technique:

Une société de logiciels doit trouver un équilibre entre la prise en charge des anciennes versions du logiciel et la concentration sur le développement de la prochaine version.

  • En règle générale, ils s'engagent à ne prendre en charge qu'un certain nombre de versions récentes à la fois.

  • De nombreuses entreprises indiqueront à l'avance pendant combien de temps une version particulière sera prise en charge.

    • Le savoir à l'avance permet aux grandes entreprises de mieux planifier leur calendrier de mise à niveau.

    • Canonical (les fondateurs d'Ubuntu) ne sont pas les seuls à le faire. Microsoft a également défini des calendriers indiquant combien de temps ils prendront en charge chaque version de Windows. Il est courant pour les fabricants de logiciels qui doivent être utilisés par les grandes entreprises (ou «entreprises») pour qui la mise à niveau n'est pas une mince tâche.

  • «Support» peut signifier fournir des mises à jour pour les bogues ou les failles de sécurité, et / ou fournir un support technique et une assistance pour l'utilisation ou l'installation du logiciel.

  • Au fur et à mesure qu'un logiciel devient plus obsolète, il devient de plus en plus différent de la dernière version.

    • Cela crée plus de travail pour les développeurs fournissant des correctifs de bogues pour ces versions, et pour le personnel de support d'être bien informé sur ces versions.

    • Il arrive un moment où le faible nombre de personnes utilisant une ancienne version, son obsolescence ou le nombre de versions plus récentes nécessitant également un support, ne justifie plus de continuer à le supporter.

  • Parfois, certaines versions sont désignées comme ayant une durée de vie de support plus longue que d'autres.

    • Dans Ubuntu, ces versions sont étiquetées "LTS" pour "Long Term Support".

    • Ces versions sont particulièrement attractives pour les grandes entreprises pour qui la mise à niveau n'est pas une mince affaire.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.