Accueil🇫🇷Chercher

Long-term support

En informatique, une version Long-term support ou LTS (en français Support Ă  long terme) dĂ©signe une version spĂ©cifique d'un logiciel dont le support est assurĂ© pour une pĂ©riode de temps plus longue que la normale.

Il s'agit de la mise en Ĺ“uvre de la politique de gestion du cycle de vie d'un produit dans le domaine du gĂ©nie logiciel, avec notamment l'application des principes de l'ingĂ©nierie de la fiabilitĂ© au processus de dĂ©veloppement et de maintenance du logiciel. Le support Ă  long terme Ă©tend la durĂ©e de la maintenance applicative ; il modifie Ă©galement le type et la frĂ©quence de publication des mises Ă  jour (correctifs) pour rĂ©duire le risque, les dĂ©penses et les perturbations liĂ©s au dĂ©ploiement de logiciels, tout en favorisant la fiabilitĂ©. Le Support Ă  long terme n'implique toutefois pas de support technique.

Le support Ă  long terme commence par le gel des fonctionnalitĂ©s : des patchs peuvent ĂŞtre livrĂ©s pour corriger des bugs et combler de failles de sĂ©curitĂ©, mais aucune nouvelle fonctionnalitĂ© â€” susceptible de causer des rĂ©gressions â€” n'est acceptĂ©e. Le responsable de la maintenance distribue des correctifs sous forme de patches unitaires, de packages ou des service packs. Ă€ la fin de la pĂ©riode de support, le produit passe en fin de vie.

Le terme support Ă  long terme est gĂ©nĂ©ralement rĂ©servĂ© Ă  des versions dĂ©finies d'un logiciel, dont l'Ă©diteur garantit en gĂ©nĂ©ral une pĂ©riode de maintenance minimale de deux ans, soit une pĂ©riode largement plus longue que la durĂ©e de vie d'une version ordinaire. Un terme apparentĂ© est le support Ă  court terme (STS), qui dĂ©signe un support de durĂ©e ordinaire[1].

Besoin de soutien Ă  long terme

Traditionnellement, le cycle de vie des logiciels de nombreux projets open source suivent soit la règle dite release early, release often (publiez tĂ´t, publiez souvent), soit un calendrier de publication Ă  dates rĂ©gulières. Dans les deux cas, chaque nouvelle version peut apporter des correctifs de bugs, des correctifs de vulnĂ©rabilitĂ©s ou de nouvelles fonctionnalitĂ©s.

GĂ©nĂ©ralement, les grandes organisations et certains professionnels travaillant sur des projets critiques recherchent prioritairement la stabilitĂ© et pour cette raison maintiennent longtemps en service une version validĂ©e d'un logiciel. Tant qu'elle est commissionnĂ©e, cette version ne peut recevoir que des correctifs de sĂ©curitĂ©. Le monde professionnel part du principe que les ajouts de fonctionnalitĂ©s peuvent introduire des rĂ©gressions dans les logiciels[2]. Le rĂ©troportage dans la version dĂ©ployĂ©e des seuls correctifs de sĂ©curitĂ© intĂ©grĂ©s dans chaque nouvelle version publiĂ©e est thĂ©oriquement possible, mais en pratique cette solution est très complexe et très coĂ»teuse Ă  mettre en Ĺ“uvre.

Même sans les risques, pour ces types d'utilisateurs, de nouvelles fonctionnalités sont également souvent coûteux. Mise à jour d'une application web avec une configuration sensible, par exemple, peut avoir besoin de la coopération de beaucoup de gens: les Développeurs de rénovation; un administrateur de base de données pour la base de données de schéma de changements; les testeurs de logiciels pour les tests de régression; un gestionnaire de projet pour la planification, la liaison, et la facilitation; un administrateur système ou le responsable de publication pour le déploiement de logiciels de supervision; et IL les opérations de personnel pour les sauvegardes, installation, et de récupération en cas de catastrophe.

Les versions LTS d'un logiciel permettent généralement de répondre à ces préoccupations en apportant uniquement des mises à jour justifiées par un objectif de sécurité — le risque lié à l'installation de ces mises à jour doit toujours être moins élevé que le risque de ne pas les installer.

Exemples de logiciels ayant des versions LTS

Ce tableau répertorie uniquement les logiciels disposant de versions LTS en plus des versions normales. De nombreux projets, comme Ubuntu, fournissent un support à long terme pour chaque version dont la majeure est un chiffre pair.

Logiciel Type Date de la 1re version LTS Durée LTS Durée STS Notes
Ubuntu Distribution Linux

(v6.06 LTS)[3]

5 ans[4] 9 mois[a] Une nouvelle version LTS est publiée tous les deux ans. De 2006 à 2011, la durée du support était de deux ans pour les versions bureau, et de cinq ans pour les versions serveur. Cette durée est passée à cinq ans pour les deux versions.
Trisquel 7.0 [5] Distribution Linux 5 ans 1 an
Symfony Framework applicatif 3 ans 8 mois
Joomla! CMS

(v1.5)

2 ans, 3 mois[6] 7 mois Puisque Joomla! est une application web, le support Ă  long terme implique le support d'anciennes versions des navigateurs web.
Tiki-wiki Wiki CMS (Tiki3) 5 ans 6 mois Chaque 3e version est une version LTS.
Linux Mint Distribution Linux 8 juin 2008 (2008-06-08) 5 ans[7] 6 mois Depuis la version 13, la durée du support LTS est de cinq ans, suivant en cela Ubuntu, dont elle dérive.
Linux kernel Kernel 11 octobre 2008 (2008-10-11)

(v2.6.27)

6 ansVariable Les versions v2.6.16 et v2.6.x du kernel Linux avaient un support non officiel semblable au support LTS[8]. En 2011, un groupe de travail de la Fondation Linux mit en place la Long Term Support Initiative, un support LTS formel[9] - [10].
TYPO3 CMS janvier 2011 (2011-01)

(v4.5 LTS)[11]

3 ans (min.)Variable TYPO3 est une application web application développée par l'association TYPO3.
Mozilla Firefox Navigateur web 31 janvier 2012 (2012-01-31)

(v10.0)

1 an 6 semaines Les versions LTS de Firefox sont appelées ESR (Extended Support Release).
Django Framework applicatif 23 mars 2012 (2012-03-23)

(v1.4)

3 ans[12] 16 mois
Laravel Framework applicatif 9 juin 2015 (2015-06-09)

(v5.1) [13]

3 ans[14] 1 an Les versions LTS reçoivent des correctifs pendant 2 ans et des mises-a-jour de sécurité pendant 3 ans (6 mois et 1 an autrement)[15].
Windows 10 Operating system 29 juillet 2015 (2015-07-29)

(v10.0.10240)[16]

10 ans[17] 4–8 mois Appelées "Long Term Servicing Branch" ou LTSB (soit "branche de maintenance à long terme"), ces versions de Windows 10 Entreprise Edition pour des systèmes critiques sont supportées pendant 10 ans. Elles reçoivent des mises à jour de sécurité mensuelles, qui apportent rarement de nouvelles fonctionnalités.
Node.js Environnement d'exécution 12 octobre 2015 (2015-10-12)

(v4.2.0)[18]

18 mois 12 mois
a. La période de support de Debian, la distribution dont dérive Ubuntu, est d'un an après la sortie de la version stable suivante[19] - [20].

Voir aussi

Références

  1. « Release and support cycle », sur Joomla! Documentation (consulté le )
  2. « WHMCS Long-Term Support », sur WHMCS Documentation, WHMCS Ltd. (consulté le )
  3. Joe Brockmeier, « Mark Shuttleworth on Ubuntu Long Term Support », sur Linux.com, Linux Foundation, (consulté le )
  4. Clive Darra, « LTS », sur Ubuntu Wiki, Canonical Ltd., 23 may 2006 onward (consulté le )
  5. Trisquel Belenos
  6. M. van Geest, « Release and support cycle », sur Joomla! Documentation, Joomla! Project Team, 22 august 2011 onward (consulté le )
  7. « Linux Mint Releases », sur linuxmint.com (consulté le )
  8. Adrian Bunk, Linux 2.6.27 will be a longtime supported kernel, Linux kernel, (lire en ligne).
  9. Michael Larabel, « Linux Foundation Backs Long-Term Support Kernels », sur Phoronix, Phoronix Media, (consulté le )
  10. « What is LTSI? », sur linuxfoundation.org, Linux Foundation (consulté le )
  11. Ernesto Baschny, « TYPO3 4.5 », sur TYPO3Wiki, TYPO3 Association, 26 january 2011 onward (consulté le )
  12. Tim Graham, « Django's Roadmap », sur djangoproject.com, Django Software Foundation, 25 june 2015 onward
  13. Eric L. Barnes, « Everything we know about Laravel 5.1 – Updated », sur laravel-news.com, Laravel-news, 1 may 2015 onward
  14. Eric L. Barnes, « Laravel announces v5.1 will be LTS », sur laravel-news.com, Laravel-news, 30 april 2015 onward
  15. « Support Policy », sur laravel.com
  16. « Windows 10 release information - current branch, build history », sur technet.microsoft.com (consulté le )
  17. « Windows 10 servicing options for updates and upgrades (Windows) », sur technet.microsoft.com (consulté le )
  18. https://nodejs.org/en/blog/release/v4.2.0/
  19. Philipp Kern, Franklin Piat et Geoff Simmons, « Point Releases », sur Debian Wiki, Debian Project, 19 april 2006 onward (consulté le )
  20. « Debian security FAQ », sur Debian.org, Debian Project (consulté le )

Bibliographie

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.