Долгосрочная поддержка
Долгосрочная поддержка ( 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 , обеспечивают длительный период поддержки каждого выпуска.
Программное обеспечение | Тип программного обеспечения | Дата первого выпуска LTS | Длительный период | период СТС | Примечания |
---|---|---|---|---|---|
Блендер | Компьютерная графика | 3 июня 2020 г. (v2.83) | 2 года [7] | ||
ChromeOS | Операционная система | март 2022 г. | 6 месяцев | 4 недели | Справочный центр Chrome Enterprise и Education по долгосрочной поддержке (LTS) ChromeOS |
Сотрудничать онлайн | Офисный пакет | 2 июня 2016 г. [8] | 1 год | Варьируется | Готовая к использованию веб-версия LibreOffice для предприятий, срок действия STS обычно составляет месяц. [9] |
Collabora Online для настольных компьютеров | Офисный пакет | 11 мая 2013 г. [10] | 3 года | Для Windows, macOS и Linux — корпоративная версия LibreOffice. «Поддержка LTS в течение 3 лет в стандартной комплектации и до 5 лет при необходимости». [11] Collabora Online для мобильных устройств (Android, iOS и ChromeOS) не имеет LTS, они получают периодические обновления, их STS немного длиннее, чем Collabora Online. | |
Джанго | Платформа приложения | 23 марта 2012 г. (версия 1.4) | 3 года [12] | 16 месяцев | |
Дебиан GNU/Линукс | Дистрибутив Linux | 1 июня 2014 г. [13] | 5 лет | 3 года | LTS (бесплатно) предоставляется «отдельной группой волонтеров и компаний, заинтересованных в его успехе». [14] Частично платная (для некоторых версий) Расширенная долгосрочная поддержка (ELTS) на 2 дополнительных года сверх 5 лет LTS, предоставляемая Freexian. |
Firefox | Веб-браузер | 31 января 2012 г. (v10.0) | 1 год | 4 недели | Термин LTS в Mozilla — «Выпуск с расширенной поддержкой» (ESR) (см. Firefox#Выпуск с расширенной поддержкой ). |
Джумла | система управления контентом | Январь 2008 г. (версия 1.5) | 2 года, 3 месяца [15] | 7 месяцев | Поскольку Joomla! является веб-приложением , долгосрочная поддержка также подразумевает поддержку устаревших веб-браузеров . |
Ларавел | Платформа приложения | 9 июня 2015 г. (версия 5.1) [16] | 3 года [17] | 1 год | Для выпусков LTS исправления ошибок предоставляются в течение 2 лет, а исправления безопасности — в течение 3 лет. Для общих выпусков исправления ошибок предоставляются на 6 месяцев, а исправления безопасности — на 1 год. [18] |
Ядро Linux | Ядро | 11 октября 2008 г. (v2.6.27) | Варьируется, 6, 10+ лет [19] [20] [21] | Варьируется | Ядро Linux v2.6.16 и v2.6.27 неофициально поддерживалось в режиме LTS. [22] до того, как в 2011 году рабочая группа запустила Linux Foundation официальную инициативу долгосрочной поддержки. [23] [24] Срок поддержки LTS увеличен до 6 лет; Ядро Linux 4.4 будет поддерживаться в течение 6 лет, прежде чем оно будет передано проекту «Платформа гражданской инфраструктуры» (CIP), который планирует поддерживать его в течение как минимум 10 лет в рамках «SLTS (Сверхдолгосрочная поддержка)» (CIP имеет только на данный момент решено поддерживать 64-разрядную версию x86-64 и 32-разрядную версию ARM, хотя также планируется аппаратная поддержка 64-разрядной версии ARM). [25] «Сценарии использования, на которые нацелен проект CIP, имеют жизненный цикл от 25 до 50 лет». а CIP предусматривает более 15 лет поддержки. [26] [27] [28] |
Линукс Минт | Дистрибутив Linux | 8 июня 2008 г. | 5 лет [29] | 6 месяцев | Начиная с версии 13, период LTS увеличился с трех лет до пяти, поскольку Linux Mint является производным от Ubuntu. Версия 16 была последней версией без LTS. |
Ява | Виртуальная машина и среда выполнения | 25 сентября 2018 г. (т.11) | 6 лет (больше для более старых версий или в зависимости от поставщика) | 6 месяцев | Java 17 поддерживается в течение 6 лет, например, Microsoft. Java 8 поддерживается Oracle в течение 16 лет. Все версии до Java 9 поддерживались в течение длительного периода времени (4 года и более). [30] |
Мудл | система управления обучением | 12 мая 2014 г. (v2.7) [31] | 3 года [32] | 18 месяцев [32] | |
Видимый | Веб-аналитика | 3 февраля 2016 г. (v2.16) [33] [34] | ≥12 месяцев [33] | ~4 недели [35] | |
Node.js | Система выполнения | 12 октября 2015 г. (v4.2.0) [36] | 18 месяцев | 12 месяцев | |
Симфония | Платформа приложения | июнь 2013 г. | 3 года | 8 месяцев | |
Тики-вики | Вики / CMS | Май 2009 г. (Тики3) | 5 лет | 6 месяцев | Каждая третья версия представляет собой версию с долгосрочной поддержкой (LTS). |
Трискель 7.0 [37] | Дистрибутив Linux | 2014-11-04 | 5 лет | 1 год | Linux-libre ( ядро ) 3.13, резервная версия GNOME 3.12 и браузер или GNU IceCat |
опечатка3 | система управления контентом | Январь 2011 г. (v4.5 LTS) [38] | 3 года (мин.) | Варьируется | TYPO3 — это веб-приложение, управляемое Ассоциацией TYPO3. |
Убунту | Дистрибутив Linux | 1 июня 2006 г. ( Убунту 6.06 ЛТС ) [39] | 5 лет, [40] 10 лет с ЕСМ [41] , 12 лет с прежней поддержкой [42] | 9 месяцев 1 | Новая версия LTS выпускается каждые два года. С 2006 по 2011 год поддержка LTS для настольных компьютеров продолжалась примерно два года, а для серверов — пять лет, но версии LTS теперь поддерживаются в течение пяти лет для обоих. [39] [40] Расширенное обслуживание безопасности (ESM) доступно еще на 5 лет в Ubuntu 14.04 и последующих выпусках LTS. [43] и поддержка Legacy в течение еще 2 лет после ESM. [44] |
Windows 10 | Операционная система | 29 июля 2015 г. (v10.0.10240) [45] | 10 лет [46] | 18 месяцев (ранее 8–12 месяцев) [46] | Выпуски Windows 10 в рамках канала долгосрочного обслуживания (LTSC) (ранее — подразделение долгосрочного обслуживания) поддерживаются в течение 10 лет для критически важных компьютеров. Версия LTSC получает ежемесячные обновления безопасности; Обновления версии LTSC практически не вносят изменений в функции. Каждые 2–3 года публикуется новая основная версия LTSC, но компании могут предпочесть использовать текущую версию LTSC до конца ее срока службы. Релиз LTSC доступен только для предприятий, использующих версию Windows 10 Enterprise. Постоянные потребители Semi-Annual Channel (SAC) получают новые версии операционной системы примерно каждые шесть месяцев (ранее — каждые четыре месяца), тогда как бизнес-клиенты обновляются до новых версий SAC примерно через четыре месяца после того, как Microsoft выпустила версию SAC для обычных потребителей. (ранее отдельный релиз делался примерно раз в восемь месяцев). [46] |
Windows 11 | Операционная система | 5 октября 2021 г. (v10.0.22000.258) | 3 года (версии Enterprise и Education) | 2 года | «Обновления функций Windows 11 выйдут во второй половине календарного года и будут сопровождаться 24-месячной поддержкой для редакций Home, Pro, Pro для рабочих станций и Pro Education. Windows 11 будет поставляться с 36-месячной поддержкой для версий Enterprise и Education. издания». [47] |
Забфикс | для мониторинга сети Программное обеспечение | 21 мая 2012 г. (2,0) [48] | 5 лет [49] | 6 месяцев | Версии с точкой-ноль (3.0, 4.0, 5.0 и т. д.) — это выпуски LTS, которые имеют «Полную поддержку» в течение трех лет и «Ограниченную поддержку» (например, обновление безопасности) в течение двух дополнительных лет, в общей сложности на пять лет. Стандартные версии (5.2, 5.4 и т. д.) выпускаются каждые шесть месяцев и поддерживаются только до следующей версии программного обеспечения (плюс дополнительный месяц для исправлений безопасности). [49] |
- 1. ^ Период поддержки родительского дистрибутива Ubuntu, Debian , составляет один год после выпуска следующей стабильной версии. [50] [51] Начиная с Debian 6.0 «Squeeze», во все выпуски версий была добавлена поддержка LTS (исправления ошибок и исправления безопасности). [52] Общее время поддержки LTS обычно составляет около 5 лет для каждой версии. [53] [54] Из-за нерегулярного цикла выпуска Debian время поддержки может отличаться от среднего. [54] а поддержка LTS осуществляется не командой Debian, а отдельной группой волонтеров. [55]
См. также
[ редактировать ]- Резервное копирование
- Ветвление (контроль версий)
- Политика компьютерной безопасности
- DevOps
- План аварийного восстановления
- Управление рисками предприятия
- Корпоративное программное обеспечение
- ISO/IEC 12207 , международный стандарт процессов жизненного цикла программного обеспечения.
- Семантическое управление версиями
- Качество программного обеспечения
- Тестирование надежности программного обеспечения
- Общая стоимость владения
- Управление уязвимостями
Ссылки
[ редактировать ]- ^ «Цикл выпуска и поддержки» . Джумла! Документация . Проверено 20 июня 2017 г.
- ^ Перейти обратно: а б фон Хаген, Уильям (2009). «Проект Ubuntu Linux § Обязательства по обновлению и обслуживанию Ubuntu» . Библия Ubuntu 8.10 Linux . Издательство Уайли. стр. 9–10. ISBN 978-0-470-29420-8 .
- ^ Перейти обратно: а б Розански, Ник; Вудс, Эоин (2012) [2011]. «Операционная точка зрения § Функциональная миграция» . Архитектура программных систем: работа с заинтересованными сторонами с использованием точек зрения и перспектив (2-е изд.). Аддисон-Уэсли. п. 395. ИСБН 978-0-321-71833-4 – через Google Книги.
- ^ Перейти обратно: а б Десикан, Шринивасан; Гопаласвами, Рамеш (2008) [2006]. «Что такое регрессионное тестирование?» . Тестирование программного обеспечения: принципы и практика . Образование Пирсона . п. 194. ИСБН 978-81-7758-121-8 – через Google Книги.
- ^ Блэк, Рекс (2007). «Три другие стратегии регрессии» . Прагматическое тестирование программного обеспечения: как стать эффективным и действенным специалистом по тестированию . Издательство Уайли . стр. 43–44. ISBN 978-0-470-12790-2 – через Google Книги.
- ^ Мэй, Род (1998). «COTS в системах, связанных с безопасностью: проблемы и иллюстрация» . В Редмилле, Феликс; Андерсон, Том (ред.). Промышленные перспективы систем, критически важных для безопасности: материалы шестого симпозиума по системам, критичным для безопасности, Бирмингем, 1998 г. Спрингер-Верлаг. п. 220. дои : 10.1007/978-1-4471-1534-2 . ISBN 978-3-540-76189-1 . S2CID 31255136 – через Google Книги.
- ^ Розендал, Тон (20 мая 2020 г.). «Пилот долгосрочной поддержки» . Блог разработчиков Blender.
- ^ «Collabora Productivity выпускает «движок» Collabora Online 1.0 для хостеров и облаков» (пресс-релиз). Производительность совместной работы. 2 июня 2016 г. Проверено 15 июня 2016 г.
- ^ Бервальдт, Эрик (01 сентября 2020 г.). «Инструменты совместной работы для совместной офисной работы» . Журнал Linux (238/2020).
- ^ «Репозиторий Collabora Office» . Производительность совместной работы. 11 мая 2013 года . Проверено 18 мая 2021 г.
- ^ «Collabora Office. Готовая к использованию версия LibreOffice» . Офис Коллабора .
Мы предлагаем долгосрочную поддержку в течение 3 лет в стандартной комплектации и до 5 лет при необходимости. Дополнительные обновления через установщики MSP и репозитории программного обеспечения. Никакой установки или повторного развертывания не требуется.
- ^ Грэм, Тим (25 июня 2015 г.). «Дорожная карта Джанго» . djangoproject.com . Фонд программного обеспечения Джанго.
- ^ «Debian — Новости — Объявлена долгосрочная поддержка Debian 6.0» . www.debian.org . Проверено 25 мая 2020 г.
- ^ «LTS — Debian Wiki» . wiki.debian.org . Проверено 18 октября 2021 г.
- ^ ван Геест, М.; и др. (22 августа 2011 г.). «Цикл выпуска и поддержки» . Джумла! Документация . Джумла! Команда проекта . Проверено 23 июня 2013 г.
- ^ Барнс, Эрик Л. (1 мая 2015 г.). «Все, что мы знаем о Laravel 5.1 – обновлено» . laravel-news.com . Laravel-новости.
- ^ Барнс, Эрик Л. (30 апреля 2015 г.). «Laravel объявляет, что версия 5.1 будет LTS» . laravel-news.com . Laravel-новости.
- ^ «Политика поддержки» . laravel.com .
- ^ CIP (13 октября 2016 г.). «Платформа гражданской инфраструктуры объявляет о первом ядре сверхдолгосрочной поддержки на Европейской конференции по встроенному Linux» . Платформа гражданской инфраструктуры . Проверено 16 января 2019 г.
- ^ «Renesas использует новое 10-летнее ядро SLTS от Платформы гражданской инфраструктуры» . LinuxGizmos.com . 16 октября 2017 г. Проверено 16 января 2019 г.
- ^ «Сверхдолгосрочная поддержка ядра [LWN.net]» . lwn.net . Проверено 16 января 2019 г.
- ^ Банк, Адриан (11 октября 2008 г.). «Linux 2.6.27 будет долгое время поддерживаться ядром» . Ядро Linux (список рассылки) . Проверено 23 июня 2013 г.
- ^ Ларабель, Майкл (26 октября 2011 г.). «Linux Foundation поддерживает ядра с долгосрочной поддержкой» . Фороникс . Фороникс Медиа . Проверено 12 августа 2013 г.
- ^ «Что такое ЛТИ?» . linuxfoundation.org . Фонд Linux . Архивировано из оригинала 5 октября 2014 года . Проверено 12 августа 2013 г.
- ^ CIP (23 октября 2018 г.). «Плата Renesas RZ/G2M-96CE принята в качестве эталонной платы Arm64 для следующего ядра CIP SLTS» . Платформа гражданской инфраструктуры . Проверено 16 января 2019 г.
- ^ «Платформа гражданской инфраструктуры» (PDF) . Фонд Linux .
- ^ «Renesas Electronics обеспечивает долгосрочную поддержку для разработчиков встраиваемых промышленных Linux с помощью новой платформы Linux RZ/G» . www.renesas.com . 16 октября 2017 г. Проверено 28 ноября 2023 г.
- ^ «Платформа гражданской инфраструктуры объявляет о первом ядре сверхдолгосрочной поддержки на Европейской конференции по встроенному Linux» . Платформа гражданской инфраструктуры . 13 октября 2016 г. Проверено 28 ноября 2023 г.
- ^ «Выпуски Linux Mint» . linuxmint.com . Архивировано из оригинала 17 декабря 2013 года . Проверено 14 декабря 2013 г.
- ^ «Дорожная карта поддержки Oracle Java SE» . Корпорация Оракл . 25 сентября 2018 г. Проверено 27 сентября 2018 г.
- ^ Коннолли, декабрь (13 мая 2014 г.). «Moodle 2.7 – версия, которую вы так долго ждали?» . Титус Учение . Проверено 25 февраля 2024 г.
- ^ Перейти обратно: а б «Мудл 4.1 (ЛТС)» . Moudledev.io . Март 2023 года . Проверено 03 июля 2023 г.
- ^ Перейти обратно: а б Обри, Матье (11 января 2016 г.). «Анонсируем долгосрочную поддержку Matomo 2 — аналитической платформы для ваших критически важных проектов» . Официальный блог Matomo . Проверено 28 августа 2018 г.
- ^ «Вехи — matomo-org/matomo» . Гитхаб . Проверено 28 августа 2018 г.
- ^ «Когда выйдет следующий выпуск Matomo? Каков график релизов?» . Матомо.орг . Проверено 28 августа 2018 г.
- ^ «Узел v4.2.0 (LTS)» . 12.10.2015 . Проверено 28 ноября 2023 г.
- ^ «Трисквел 7.0 ЛТС Беленос» . Trisquel.info (на испанском языке). 11 апреля 2014 г.
- ^ Башний, Эрнесто; и др. (26 января 2011 г.). «ТИПО3 4.5» . TYPO3Вики . Ассоциация TYPO3 . Проверено 23 июня 2013 г.
- ^ Перейти обратно: а б Брокмайер, Джо (1 июня 2006 г.). «Марк Шаттлворт о долгосрочной поддержке Ubuntu» . Linux.com . Фонд Linux . Проверено 20 июня 2013 г.
- ^ Перейти обратно: а б Дарра, Клайв; и др. (23 мая 2006 г.). «ЛТС» . Убунту Вики . Canonical Ltd. Проверено 20 июня 2013 г.
- ^ «Ubuntu Server 20.04 LTS: стабильность, безопасность и многое другое» .
- ^ «Canonical продлевает поддержку Ubuntu LTS до 12 лет для клиентов Ubuntu Pro» . Фороникс . Проверено 27 июля 2024 г.
- ^ «Жизненный цикл Ubuntu 14.04 и 16.04 продлен до десяти лет» . Убунту . Проверено 9 октября 2021 г.
- ^ «Canonical расширяет долгосрочную поддержку до 12 лет, начиная с Ubuntu 14.04 LTS» . Убунту . Проверено 27 июля 2024 г.
- ^ «Информация о выпуске Windows 10» . technet.microsoft.com . Проверено 10 марта 2018 г.
- ^ Перейти обратно: а б с «Обзор Windows как услуги» . technet.microsoft.com . Проверено 16 марта 2016 г.
- ^ «Обновление жизненного цикла и обслуживания Windows» . TECHCOMMUNITY.MICROSOFT.COM . 28 июня 2021 г. Проверено 18 октября 2021 г.
- ^ «Список выпусков Zabbix» .
- ^ Перейти обратно: а б «Жизненный цикл и политика выпуска Zabbix» .
- ^ Керн, Филипп; Пиат, Франклин; Симмонс, Джефф; и др. (19 апреля 2006 г.). «Точечные релизы» . Дебиан Вики . Проект Дебиан . Проверено 27 июня 2013 г.
- ^ «Часто задаваемые вопросы по безопасности Debian» . Debian.org . Проект Дебиан . Проверено 27 июня 2013 г.
- ^ «[БЕЗОПАСНОСТЬ] [DSA 2907-1] Объявление о долгосрочной поддержке старой стабильной версии Debian» . lists.debian.org . Проверено 22 мая 2020 г.
- ^ «LTS — Debian Wiki» . Проект Дебиан . Проверено 21 мая 2020 г.
- ^ Перейти обратно: а б «История версий Debian» . Debian.org . Архивировано из оригинала 17 января 2020 года.
- ^ «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 . БКС. 5 февраля 2007 г. Проверено 12 августа 2013 г.
- Бреннер, Билл. «Устаревшее программное обеспечение — рискованное дело» . Безопасность поиска . ТехТаржет . Проверено 12 августа 2013 г.
- «Развертывание программного обеспечения: принципы обеспечения частого развертывания с низким уровнем риска» . Руководство по проектированию государственных услуг . Государственная цифровая служба . Проверено 12 августа 2013 г.
- Грейдон, Патрик Дж.; Найт, Джон К.; Сян Инь (2010). «Практические ограничения надежности программного обеспечения: практический пример» (PDF) . Проверено 12 августа 2013 г.
- Скромный, Джез (16 февраля 2012 г.). «Четыре принципа выпуска программного обеспечения с низким уровнем риска» . ИнформИТ . Образование Пирсона . Проверено 12 августа 2013 г.
- Литтлвуд, Бев; Стригини, Лоренцо. «Надежность и надежность программного обеспечения: план действий» (PDF) . Проверено 12 августа 2013 г.
- Вайс, Аарон (8 июня 2012 г.). «Скрытые риски безопасности устаревшего программного обеспечения» . Планета электронной безопасности . Проверено 12 августа 2013 г.
- Гош, Шона (19 декабря 2013 г.). «Windows XP: бомба замедленного действия от Microsoft» . ПК Про . Деннис Паблишинг . Проверено 2 января 2014 г.