Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Долгосрочная поддержка ( 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 , составляет один год после выпуска следующей стабильной версии. [40] [41] Начиная с Debian 6.0 "Squeeze", поддержка LTS (исправления ошибок и патчи безопасности) была добавлена ​​во все выпуски версий. [42] Общее время поддержки LTS обычно составляет около 5 лет для каждой версии. [43] [44] Из-за нерегулярного цикла выпуска Debian время поддержки может отличаться от среднего [44], а поддержка LTS осуществляется не командой Debian, а отдельной группой добровольцев. [45]

См. Также [ править ]

  • Backporting
  • Ветвление (контроль версий)
  • Политика компьютерной безопасности
  • DevOps
  • План по ликвидации последствий катастрофы
  • Управление рисками
  • Корпоративное программное обеспечение
  • ISO / IEC 12207 , международный стандарт для процессов жизненного цикла программного обеспечения.
  • Семантическое управление версиями
  • Качество программного обеспечения
  • Тестирование надежности программного обеспечения
  • Общая стоимость владения
  • Управление уязвимостями

Ссылки [ править ]

  1. ^ «Цикл выпуска и поддержки» . Joomla! Документация . Проверено 20 июня 2017 .
  2. ^ a b фон Хаген, Уильям (2009). «Проект Ubuntu Linux § Обязательства по обновлению и обслуживанию Ubuntu» . Ubuntu 8.10 Linux Библия . Wiley Publishing. С. 9–10. ISBN 978-0-470-29420-8.
  3. ^ a b Розанский, Ник; Вудс, Эоин (2012) [2011]. «Операционная точка зрения § Функциональная миграция» . Архитектура программных систем: Работа с заинтересованными сторонами, используя точки зрения и перспективы (2-е изд.). Эддисон-Уэсли. п. 395. ISBN 978-0-321-71833-4 - через Google Книги.
  4. ^ а б Десикан, Шринивасан; Гопаласвами, Рамеш (2008) [2006]. "Что такое регрессионное тестирование?" . Тестирование программного обеспечения: принципы и практика . Pearson Education . п. 194. ISBN 978-81-7758-121-8 - через Google Книги.
  5. Перейти ↑ Black, Rex (2007). «Три другие стратегии регрессии» . Прагматическое тестирование программного обеспечения: стать эффективным и действенным профессионалом в области тестирования . Wiley Publishing . С. 43–44. ISBN 978-0-470-12790-2 - через Google Книги.
  6. Мэй, Род. «COTS в системах, связанных с безопасностью: проблемы и иллюстрации» . В Редмилле - Феликс; Андерсон, Том (ред.). Промышленные перспективы безопасности критичных систем: Труды Шестой безопасности критически важных систем Симпозиума, Бирмингем 1998 . Springer-Verlag. п. 220. DOI : 10.1007 / 978-1-4471-1534-2 . ISBN 978-3-540-76189-1 - через Google Книги.
  7. Roosendaal, Тон (20 мая 2020 г.). «Пилот долгосрочной поддержки» . Блог разработчиков Blender.
  8. Грэм, Тим (25 июня 2015 г.). «Дорожная карта Джанго» . djangoproject.com . Фонд программного обеспечения Django.
  9. ^ «Debian - Новости - Объявлена ​​долгосрочная поддержка Debian 6.0» . www.debian.org . Проверено 25 мая 2020 .
  10. ^ "LTS - Debian Wiki" . wiki.debian.org . Проверено 25 мая 2020 .
  11. ^ van Geest, M .; и другие. (22 августа 2011 г.). «Цикл выпуска и поддержки» . Joomla! Документация . Joomla! Команда проекта . Проверено 23 июня 2013 года .
  12. ^ Барнс, Эрик Л. (1 мая 2015 г.). «Все, что мы знаем о Laravel 5.1 - Обновлено» . laravel-news.com . Laravel-новости.
  13. ^ Барнс, Эрик Л. (30 апреля 2015 г.). «Laravel объявляет, что v5.1 будет LTS» . laravel-news.com . Laravel-новости.
  14. ^ «Политика поддержки» . laravel.com .
  15. ^ CIP (13.10.2016). «Платформа гражданской инфраструктуры объявляет о первом сверхдлительном ядре поддержки на Европейской конференции по встроенным Linux» . Платформа гражданской инфраструктуры . Проверено 16 января 2019 .
  16. ^ «Renesas использует новое 10-летнее ядро ​​SLTS из платформы гражданской инфраструктуры» . LinuxGizmos.com . 2017-10-16 . Проверено 16 января 2019 .
  17. ^ "Сверхдлительная поддержка ядра [LWN.net]" . lwn.net . Проверено 16 января 2019 .
  18. Bunk, Адриан (11 октября 2008 г.). «Linux 2.6.27 будет ядром, которое давно поддерживается» . Ядро Linux (список рассылки) . Проверено 23 июня 2013 года .
  19. ^ Larabel, Майкл (26 октября 2011). «Linux Foundation поддерживает ядра долгосрочной поддержки» . Фороникс . Phoronix Media . Проверено 12 августа 2013 года .
  20. ^ "Что такое LTSI?" . linuxfoundation.org . Фонд Linux . Архивировано из оригинала на 5 октября 2014 года . Проверено 12 августа 2013 года .
  21. ^ CIP (23.10.2018). «Плата Renesas RZ / G2M-96CE принята в качестве эталонной платы Arm64 для следующего ядра CIP SLTS» . Платформа гражданской инфраструктуры . Проверено 16 января 2019 .
  22. ^ https://wiki.linuxfoundation.org/_media/civilinfrastructureplatform/whitepaper_short.pdf
  23. ^ https://www.renesas.com/us/en/about/press-center/news/2017/news20171016.html
  24. ^ https://mp.renesas.com/en-eu/rzg/marketplace/rzg_labo/RZGL000004.html
  25. ^ «Выпуски Linux Mint» . linuxmint.com . Архивировано из оригинала 17 декабря 2013 года . Проверено 14 декабря 2013 года .
  26. ^ «План поддержки Oracle Java SE» . Корпорация Oracle . 2018-09-25 . Проверено 27 сентября 2018 .
  27. ^ a b c "Выпуски - MoodleDocs" . docs.moodle.org . Проверено 29 января 2019 .
  28. ^ a b Обри, Матье (11 января 2016 г.). «Объявление о долгосрочной поддержке в Matomo 2 - платформе аналитики для ваших критически важных проектов» . Официальный блог Matomo . Проверено 28 августа 2018 .
  29. ^ "Вехи - matomo-org / matomo" . GitHub . Проверено 28 августа 2018 .
  30. ^ "Когда выйдет следующий выпуск Matomo? Каков график выпуска?" . Matomo.org . Проверено 28 августа 2018 .
  31. ^ https://nodejs.org/en/blog/release/v4.2.0/
  32. ^ Трискель Беленос
  33. ^ Baschny, Эрнесто; и другие. (26 января 2011 г.). «TYPO3 4.5» . TYPO3Wiki . Ассоциация TYPO3 . Проверено 23 июня 2013 года .
  34. ^ a b Брокмайер, Джо (1 июня 2006 г.). «Марк Шаттлворт о долгосрочной поддержке Ubuntu» . Linux.com . Linux Foundation . Проверено 20 июня 2013 года .
  35. ^ а б Дарра, Клайв; и другие. (23 мая 2006 г.). «LTS» . Ubuntu Wiki . Canonical Ltd. Проверено 20 июня 2013 .
  36. ^ https://ubuntu.com/blog/ubuntu-server-20-04
  37. ^ https://ubuntu.com/blog/ubuntu-server-20-04
  38. ^ «Информация о выпуске Windows 10» . technet.microsoft.com . Проверено 10 марта 2018 .
  39. ^ a b c «Обзор Windows как услуги» . technet.microsoft.com . Проверено 16 марта 2016 .
  40. ^ Керн, Филипп; Пиат, Франклин; Симмонс, Джефф; и другие. (19 апреля 2006 г.). «Точечные релизы» . Debian Wiki . Проект Debian . Проверено 27 июня 2013 года .
  41. ^ «Часто задаваемые вопросы по безопасности Debian» . Debian.org . Проект Debian . Проверено 27 июня 2013 года .
  42. ^ "[БЕЗОПАСНОСТЬ] [DSA 2907-1] Объявление о долгосрочной поддержке старой стабильной версии Debian" . lists.debian.org . Проверено 22 мая 2020 .
  43. ^ "LTS - Debian Wiki" . Проект Debian . Проверено 21 мая 2020 .
  44. ^ a b «История версий Debian» . Debian.org . Архивировано из оригинального 17 -го января 2020 года.
  45. ^ «LTS / FAQ - Debian Wiki» . wiki.debian.org . Проверено 22 мая 2020 .

Дальнейшее чтение [ править ]

  • Арнуфаптрайронг, Тарвон (2011). «Десять основных рисков программных проектов: данные обзора литературы» (PDF) . Материалы Международной мультиконференции инженеров и компьютерных ученых 2011 . 1 . ISBN 978-988-18210-3-4. ISSN  2078-0966 . Проверено 7 августа 2013 года .
  • "Что делает программное обеспечение надежным?" . bcs.org . BCS. 5 февраля 2007 . Проверено 12 августа 2013 года .
  • Бреннер, Билл. «Устаревшее программное обеспечение - рискованный бизнес» . Безопасность поиска . TechTarget . Проверено 12 августа 2013 года .
  • «Развертывание программного обеспечения: принципы обеспечения частого развертывания с низким уровнем риска» . Руководство по дизайну государственных услуг . Государственная цифровая служба . Проверено 12 августа 2013 года .
  • Грейдон, Патрик Дж .; Knight, John C .; Сян Инь (2010). «Практические ограничения надежности программного обеспечения: пример из практики» (PDF) . Проверено 12 августа 2013 года .
  • Хамбл, Джез (16 февраля 2012 г.). «Четыре принципа выпусков программного обеспечения с низким уровнем риска» . InformIT . Pearson Education . Проверено 12 августа 2013 года .
  • Литтлвуд, Бев; Стригини, Лоренцо. «Надежность и надежность программного обеспечения: дорожная карта» (PDF) . Проверено 12 августа 2013 года .
  • Вайс, Аарон (8 июня 2012 г.). «Скрытые риски безопасности устаревшего программного обеспечения» . Планета электронной безопасности . Проверено 12 августа 2013 года .
  • Гош, Шона (19 декабря 2013 г.). «Windows XP: бомба замедленного действия от Microsoft» . ПК Pro . Деннис Паблишинг . Проверено 2 января 2014 года .