stringtranslate.com

Долгосрочная поддержка

Долгосрочная поддержка ( LTS ) — это политика управления жизненным циклом продукта , в которой стабильная версия программного обеспечения поддерживается в течение более длительного периода времени, чем стандартная версия. Термин обычно зарезервирован для программного обеспечения с открытым исходным кодом , где он описывает версию программного обеспечения, которая поддерживается в течение месяцев или лет дольше, чем стандартная версия программного обеспечения.

Краткосрочная поддержка (STS) — это термин, который отличает политику поддержки для стандартной версии программного обеспечения. Программное обеспечение STS имеет сравнительно короткий жизненный цикл и может быть снабжено новыми функциями, которые исключены из версии LTS, чтобы избежать потенциального ущерба стабильности или совместимости выпуска LTS. [1]

Характеристики

LTS применяет принципы проектирования надежности к процессу разработки программного обеспечения и жизненному циклу выпуска программного обеспечения . Долгосрочная поддержка продлевает период обслуживания программного обеспечения ; она также изменяет тип и частоту обновлений программного обеспечения ( патчей ) для снижения риска , расходов и сбоев в развертывании программного обеспечения , одновременно способствуя надежности программного обеспечения. Это не обязательно подразумевает техническую поддержку .

В начале периода долгосрочной поддержки разработчики программного обеспечения вводят заморозку функций : они выпускают исправления для исправления ошибок и уязвимостей программного обеспечения , но не вводят новые функции , которые могут вызвать регрессию . Сопровождающий программного обеспечения либо распространяет исправления по отдельности, либо упаковывает их в релизы обслуживания , точечные релизы или пакеты обновления . По завершении периода поддержки продукт либо достигает конца жизненного цикла , либо получает сокращенный уровень поддержки в течение определенного периода времени (например, только высокоприоритетные исправления безопасности). [2]

Обоснование

Перед обновлением программного обеспечения лицо, принимающее решение, может оценить риск и стоимость обновления. [3]

По мере того, как разработчики программного обеспечения добавляют новые функции и исправляют ошибки программного обеспечения, они могут вносить новые ошибки или нарушать старую функциональность. [4] Когда в программном обеспечении возникает такой недостаток, это называется регрессией . [4] Два способа, которыми издатель или сопровождающий программного обеспечения может снизить риск регрессии, — это выпускать основные обновления реже и позволять пользователям тестировать альтернативную, обновленную версию программного обеспечения. [3] [5] Программное обеспечение LTS применяет эти две стратегии снижения риска. Издание LTS программного обеспечения публикуется параллельно с изданием STS (краткосрочная поддержка). Поскольку основные обновления издания STS публикуются чаще, оно предлагает пользователям LTS предварительный просмотр изменений, которые могут быть включены в издание LTS, когда эти изменения будут признаны достаточно качественными .

Хотя использование старых версий программного обеспечения может помочь избежать рисков, связанных с обновлением, оно может привести к риску потери поддержки старого программного обеспечения. [6] Долгосрочная поддержка решает эту проблему, гарантируя пользователям и администраторам , что программное обеспечение будет поддерживаться в течение определенного периода времени, и что обновления, выбранные для публикации, будут нести значительно меньший риск регрессии. [2] Сопровождающие программного обеспечения LTS публикуют только обновления, которые либо имеют низкий ИТ-риск , либо снижают ИТ-риск (например, исправления безопасности ). Исправления для программного обеспечения LTS публикуются с пониманием того, что их установка менее рискованна, чем их неустановка.

Программное обеспечение с отдельными версиями LTS

В этой таблице перечислены только те программы, которые имеют определенную версию LTS в дополнение к обычному циклу выпуска. Многие проекты, такие как CentOS , предоставляют длительный период поддержки для каждого выпуска.

1. ^ Период поддержки родительского дистрибутива Ubuntu, Debian , составляет один год после выпуска следующей стабильной версии. [50] [51] Начиная с Debian 6.0 «Squeeze», поддержка LTS (исправления ошибок и исправления безопасности) была добавлена ​​во все выпуски версий. [52] Общее время поддержки LTS обычно составляет около 5 лет для каждой версии. [53] [54] Из-за нерегулярного цикла выпуска Debian время поддержки может отличаться от среднего [54] , а поддержка LTS осуществляется не командой Debian, а отдельной группой добровольцев. [55]

Смотрите также

Ссылки

  1. ^ "Цикл выпуска и поддержки". Документация Joomla! . Получено 2017-06-20 .
  2. ^ ab von Hagen, William (2009). «Проект Ubuntu Linux § Обязательства по обновлению и обслуживанию Ubuntu». Ubuntu 8.10 Linux Bible . Wiley Publishing. С. 9–10. ISBN 978-0-470-29420-8.
  3. ^ ab Rozanski, Nick; Woods, Eóin (2012) [2011]. "Операционная точка зрения § Функциональная миграция". Архитектура систем программного обеспечения: работа с заинтересованными сторонами с использованием точек зрения и перспектив (2-е изд.). Addison-Wesley. стр. 395. ISBN 978-0-321-71833-4– через Google Книги.
  4. ^ ab Desikan, Srinivasan; Gopalaswamy, Ramesh (2008) [2006]. "Что такое регрессионное тестирование?". Тестирование программного обеспечения: принципы и практика . Pearson Education . стр. 194. ISBN 978-81-7758-121-8– через Google Книги.
  5. ^ Блэк, Рекс (2007). «Три другие стратегии регрессии». Прагматичное тестирование программного обеспечения: как стать эффективным и действенным профессионалом в области тестирования . Wiley Publishing . С. 43–44. ISBN 978-0-470-12790-2– через Google Книги.
  6. ^ May, Rod (1998). "COTS в системах, связанных с безопасностью: проблемы и иллюстрации". В Redmill, Felix; Anderson, Tom (ред.). Industrial Perspectives of Safety-critical Systems: Proceedings of the Sixth Safety-Critical Systems Symposium, Birmingham 1998. Springer-Verlag. стр. 220. doi :10.1007/978-1-4471-1534-2. ISBN 978-3-540-76189-1. S2CID  31255136 – через Google Книги.
  7. ^ Розендал, Тон (20 мая 2020 г.). «Пилот долгосрочной поддержки». Блог разработчиков Blender.
  8. ^ "Collabora Productivity выпускает Collabora Online 1.0 "Engine" для хостеров и облаков" (пресс-релиз). Collabora Productivity. 2 июня 2016 г. Получено 15 июня 2016 г.
  9. ^ Бервальдт, Эрик (01.09.2020). «Совместная работа. Инструменты для совместной офисной работы». Linux Magazine (238/2020).
  10. ^ "Репозиторий Collabora Office". Collabora Productivity. 11 мая 2013 г. Получено 18 мая 2021 г.
  11. ^ "Collabora Office Корпоративная версия LibreOffice". Collabora Office . Мы предлагаем поддержку LTS в течение 3 лет в стандартной комплектации, с продлением до 5 лет при необходимости. Инкрементные обновления через установщики MSP и репозитории программного обеспечения. Установка или повторное развертывание не требуются.
  12. ^ Грэм, Тим (25 июня 2015 г.). «План развития Django». djangoproject.com . Django Software Foundation.
  13. ^ "Debian -- Новости -- Анонсирована долгосрочная поддержка Debian 6.0". www.debian.org . Получено 25.05.2020 .
  14. ^ "LTS - Debian Wiki". wiki.debian.org . Получено 18.10.2021 .
  15. ^ van Geest, M.; et al. (22 августа 2011 г.). «Цикл выпуска и поддержки». Joomla! Documentation . Joomla! Project Team . Получено 23 июня 2013 г.
  16. ^ Барнс, Эрик Л. (1 мая 2015 г.). «Все, что мы знаем о Laravel 5.1 – Обновлено». laravel-news.com . Laravel-news.
  17. ^ Барнс, Эрик Л. (30 апреля 2015 г.). "Laravel объявляет, что v5.1 будет LTS". laravel-news.com . Laravel-news.
  18. ^ "Политика поддержки". laravel.com .
  19. ^ CIP (2016-10-13). "Civil Infrastructure Platform объявляет о первом сверхдолгосрочном ядре поддержки на Embedded Linux Conference Europe". Civil Infrastructure Platform . Получено 2019-01-16 .
  20. ^ "Renesas использует новое 10-летнее ядро ​​SLTS из Civil Infrastructure Platform". LinuxGizmos.com . 2017-10-16 . Получено 2019-01-16 .
  21. ^ "Сверхдолгосрочная поддержка ядра [LWN.net]". lwn.net . Получено 2019-01-16 .
  22. ^ Банк, Адриан (11 октября 2008 г.). «Linux 2.6.27 будет долгосрочно поддерживаемым ядром». Ядро Linux (список рассылки) . Получено 23 июня 2013 г.
  23. ^ Ларабель, Майкл (26 октября 2011 г.). «Linux Foundation поддерживает ядра с долгосрочной поддержкой». Phoronix . Phoronix Media . Получено 12 августа 2013 г.
  24. ^ "Что такое LTSI?". linuxfoundation.org . Linux Foundation . Архивировано из оригинала 5 октября 2014 года . Получено 12 августа 2013 года .
  25. ^ CIP (2018-10-23). ​​"Плата Renesas RZ/G2M-96CE принята в качестве референсной платы Arm64 для следующего ядра CIP SLTS". Civil Infrastructure Platform . Получено 2019-01-16 .
  26. ^ "Платформа гражданской инфраструктуры" (PDF) . Linux Foundation .
  27. ^ «Renesas Electronics обеспечивает долгосрочную поддержку разработчиков встраиваемых промышленных Linux-систем с помощью новой платформы RZ/G Linux». www.renesas.com . 2017-10-16 . Получено 2023-11-28 .
  28. ^ "Civil Infrastructure Platform объявляет о первом ядре с супердолговременной поддержкой на Embedded Linux Conference Europe". Civil Infrastructure Platform . 2016-10-13 . Получено 2023-11-28 .
  29. ^ "Linux Mint Releases". linuxmint.com . Архивировано из оригинала 17 декабря 2013 г. Получено 14 декабря 2013 г.
  30. ^ "Oracle Java SE Support Roadmap". Корпорация Oracle . 2018-09-25 . Получено 2018-09-27 .
  31. Коннолли, Дек (13.05.2014). «Moodle 2.7 — версия, которую вы ждали?». Titus Learning . Получено 25.02.2024 .
  32. ^ ab "Moodle 4.1 (LTS)". moodledev.io . Март 2023 . Получено 2023-07-03 .
  33. ^ ab Aubry, Matthieu (11 января 2016 г.). «Анонс долгосрочной поддержки в Matomo 2 – аналитической платформе для ваших критически важных проектов». Официальный блог Matomo . Получено 28.08.2018 .
  34. ^ "Вехи - matomo-org/matomo". GitHub . Получено 28-08-2018 .
  35. ^ "Когда выйдет следующий релиз Matomo? Каков график релизов?". Matomo.org . Получено 28.08.2018 .
  36. ^ "Node v4.2.0 (LTS)". 2015-10-12 . Получено 2023-11-28 .
  37. ^ "Трисквел 7.0 LTS Беленос" . Trisquel.info (на испанском языке). 11 апреля 2014 г.
  38. ^ Башни, Эрнесто и др. (26 января 2011 г.). "TYPO3 4.5". TYPO3Wiki . Ассоциация TYPO3 . Получено 23 июня 2013 г. .
  39. ^ ab Brockmeier, Joe (1 июня 2006 г.). «Марк Шаттлворт о долгосрочной поддержке Ubuntu». Linux.com . Linux Foundation . Получено 20 июня 2013 г. .
  40. ^ аб Дарра, Клайв; и др. (23 мая 2006 г.). «ЛТС». Убунту Вики . Canonical Ltd. Проверено 20 июня 2013 г.
  41. ^ «Ubuntu Server 20.04 LTS: стабильность, безопасность и многое другое».
  42. ^ "Canonical продлевает поддержку Ubuntu LTS до 12 лет для клиентов Ubuntu Pro". Phoronix . Получено 27.07.2024 .
  43. ^ "Жизненный цикл Ubuntu 14.04 и 16.04 продлен до десяти лет". Ubuntu . Получено 2021-10-09 .
  44. ^ "Canonical расширяет долгосрочную поддержку до 12 лет, начиная с Ubuntu 14.04 LTS". Ubuntu . Получено 27.07.2024 .
  45. ^ "Информация о выпуске Windows 10". technet.microsoft.com . Получено 2018-03-10 .
  46. ^ abc "Обзор Windows как услуги". technet.microsoft.com . Получено 2016-03-16 .
  47. ^ "Жизненный цикл Windows и обновление обслуживания". TECHCOMMUNITY.MICROSOFT.COM . 2021-06-28 . Получено 2021-10-18 .
  48. ^ "Список выпусков Zabbix".
  49. ^ ab "Жизненный цикл Zabbix и политика выпуска".
  50. ^ Керн, Филипп; Пиат, Франклин; Симмонс, Джефф; и др. (19 апреля 2006 г.). "Point Releases". Debian Wiki . Проект Debian . Получено 27 июня 2013 г. .
  51. ^ "Часто задаваемые вопросы по безопасности Debian". Debian.org . Проект Debian . Получено 27 июня 2013 г. .
  52. ^ "[БЕЗОПАСНОСТЬ] [DSA 2907-1] Объявление о долгосрочной поддержке Debian oldstable". lists.debian.org . Получено 22.05.2020 .
  53. ^ "LTS - Debian Wiki". Проект Debian . Получено 21 мая 2020 г.
  54. ^ ab "Debian Version History". Debian.org . Архивировано из оригинала 17 января 2020 г.
  55. ^ "LTS/FAQ - Debian Wiki". wiki.debian.org . Получено 2020-05-22 .

Дальнейшее чтение