장기 지원

Long-term support

장기 지원(LTS)은 제품 라이프 사이클 관리 정책으로서 컴퓨터 소프트웨어의 안정적인 릴리스를 표준 버전보다 장기간에 걸쳐 유지합니다.이 용어는 일반적으로 오픈 소스 소프트웨어용으로 예약되어 있으며, 소프트웨어 표준 에디션보다 몇 개월 또는 몇 년 이상 지원되는 소프트웨어 에디션을 나타냅니다.

단기 지원(STS)은 소프트웨어의 표준 버전에 대한 지원 정책을 구분하는 용어입니다.STS 소프트웨어의 라이프 사이클은 비교적 짧습니다.또,[1] LTS 릴리스의 안정성이나 호환성이 저하되는 것을 피하기 위해서, LTS 에디션에서 생략된 신기능이 제공될 가능성이 있습니다.

특성.

LTS는 신뢰성 엔지니어링의 원칙을 소프트웨어 개발 프로세스와 소프트웨어 릴리스 라이프 사이클에 적용합니다.장기 지원은 소프트웨어 유지보수 기간을 연장합니다.또한 소프트웨어 업데이트(패치)의 종류와 빈도를 변경하여 소프트웨어 도입의 리스크, 비용 및 중단을 줄이고 소프트웨어의 신뢰성을 높입니다.반드시 기술 지원을 의미하는 것은 아닙니다.

장기 지원 기간이 시작되면 소프트웨어 개발자다음과 같이 기능 동결을 실시합니다.소프트웨어 오류 및 취약성을 수정하기 위한 패치를 만들지만 회귀를 일으킬 수 있는 새로운 기능은 도입하지 않습니다.소프트웨어 유지보수는 패치를 개별적으로 배포하거나 유지 보수릴리즈, 포인트릴리즈 또는 서비스 으로 패키지화합니다.지원 기간이 종료되면 제품이 수명이 다하거나 일정 기간 동안 낮은 수준의 지원을 받게 됩니다(예: 우선순위가 높은 보안 패치만 해당).[2]

근거

소프트웨어를 업그레이드하기 전에 의사결정자는 업그레이드의 [3]위험과 비용을 고려할 수 있습니다.

소프트웨어 개발자가 새로운 기능을 추가하고 소프트웨어 버그를 수정하면 새로운 버그를 도입하거나 오래된 [4]기능을 망가뜨릴 수 있습니다.소프트웨어에서 이러한 결함이 발생하면 [4]회귀라고 합니다.소프트웨어 퍼블리셔 또는 유지보수가 회귀 위험을 줄일 수 있는 두 가지 방법은 메이저업데이트의 빈도를 줄이고 사용자가 소프트웨어의 [3][5]갱신된 대체 버전을 테스트할 수 있도록 하는 것입니다.LTS 소프트웨어는 이 두 가지 위험 저감 전략을 적용합니다.소프트웨어의 LTS 버전은 STS(단기 지원) 에디션과 병행하여 발행됩니다.STS 에디션의 주요 업데이트는 보다 빈번하게 공개되기 때문에 LTS 사용자에게 변경 내용이 충분한 품질로 판단될 때 LTS 에디션에 포함될 수 있는 변경 내용을 미리 볼 수 있습니다.

오래된 버전의 소프트웨어를 사용하면 업그레이드와 관련된 위험은 피할 수 있지만 오래된 소프트웨어에 [6]대한 지원이 상실될 위험이 있습니다.장기 지원은 사용자와 관리자에게 특정 기간 동안 소프트웨어가 유지되고 공개용으로 선택된 업데이트가 [2]퇴행 위험을 크게 줄여줌으로써 이 문제를 해결합니다.LTS 소프트웨어의 유지보수는 IT 리스크가 낮거나 IT 리스크(보안 패치 등)를 저감하는 업데이트만 공개합니다.LTS 소프트웨어용 패치는 설치하지 않는 것보다 설치하는 것이 덜 위험하다는 것을 이해하고 공개됩니다.

LTS 버전이 다른 소프트웨어

이 표에는 일반 출시 사이클 외에 특정 LTS 버전을 가진 것만 나와 있습니다.CentOS와 같은 많은 프로젝트에서는 모든 릴리즈에 대해 장기간에 걸친 지원을 제공합니다.

소프트웨어 소프트웨어 타입 첫 번째 LTS 출시 날짜 LTS 기간 STS 기간 메모들
믹서기 컴퓨터 그래픽스 2020년 6월 3일 (2020-06-03)
(v2.83)
2년[7]
콜라보라 온라인 Office Suite 2016년 6월 2일(2016-06-02)
[8]
1년 다르다 Libre Office의 웹 기반 엔터프라이즈 지원 에디션으로, STS는 보통 한 [9]달입니다.
데스크톱용 콜라보라 온라인 Office Suite 2013년 5월 11일(2013-05-11)
[10]
3년 Windows, MacOS 및 Linux의 경우 LibreOffice 엔터프라이즈 지원 에디션."표준으로 3년간 LTS 지원(필요한 [11]경우 최대 5년간 지원)Collabora Online for Mobile(Android, iOS 및 Chrome OS)에는 LTS가 없으며 STS는 Collabora Online보다 약간 더 길다.
장고 응용 프로그램 프레임워크 2012년 3월 23일 (2012-03-23)
(v1.4)
3년[12] 16개월
Debian GNU/Linux Linux 디스트리뷰션 2014년 6월[13] 1일 5년 3년 LTS(무료)는 [14]"성공에 관심이 있는 자원봉사자와 회사들로 구성된 별도 그룹"에 의해 제공됩니다.부분 유료(일부 버전의 경우) Frexian에서 제공하는 LTS의 5년간 2년간 연장 장기 지원(ELTS)
줌라! CMS 2008년 1월(2008-01)
(v1.5)
2년 3개월[15] 7개월 Joomla!는 웹 어플리케이션이기 때문에 장기적인 지원은 레거시브라우저에 대한 지원을 의미합니다.
라라벨 응용 프로그램 프레임워크 2015년 6월 9일 (2015-06-09)
(v5.1)[16]
3년[17] 1년 LTS 릴리스의 경우 버그 수정은 2년간 제공되며 보안 수정은 3년간 제공됩니다.일반 릴리스의 경우 버그 수정은 6개월, 보안 수정은 [18]1년간 제공됩니다.
Linux 커널 커널 2008년 10월 11일(2008-10-11)
(v2.6.27)
6년, 10년[19][20][21] 이상 변동 다르다 Linux 커널 v2.6.16 및 v2.6.27은 Linux Foundation의 2011년 작업 그룹이 정식 장기 지원 [23][24]이니셔티브를 시작하기 전에 비공식적으로 LTS 방식으로[22] 지원되었습니다.LTS 지원기간은 6년으로 늘어났습니다.Linux 커널 4.4는 6년간 지원되며, 그 후 SLTS(Super Longer Support)에 따라 최소 10년간 유지되는 CIP(Civil Infrastructure Platform) 프로젝트에 인수됩니다(CIP는 현재 32-64비트만 유지하기로 결정했습니다).-bit ARM 하드웨어 지원도[25] 계획되어 있습니다)."CIP 프로젝트가 목표로 하는 사용 사례의 라이프 사이클은 25년에서 50년 사이입니다." CIP는 15년 이상의 지원을 [26]계획하고 있습니다.

[27][28]

리눅스 민트 Linux 디스트리뷰션 2008년 6월 8일 (2008-06-08) 5년[29] 6개월 버전 13에서는 Linux Mint가 Ubuntu에서 파생되었기 때문에 LTS 기간이 3년에서 5년으로 늘어났습니다.버전 16은 LTS 이외의 마지막 버전입니다.
자바 가상 머신 및 런타임 환경 2018년 9월 25일(2018-09-25)
(v11)
6년 (구 버전 또는 벤더에 따라 추가) 6개월 Java 17은 Microsoft 등 6년간 지원됩니다.Java 8은 Oracle에서 최대 16년간 지원됩니다.Java 9 이전 버전은 모두 장시간(4년 이상)[30] 지원되었습니다.
무들 응용 프로그램 프레임워크 2014년 5월 12일 (v2.7)[31] 3년[31] 18개월[31]
마토모 웹 분석 2016년 2월 3일(2016-02-03)
(v2.16)[32][33]
12[32] 12개월 최대 4주[34]
Node.js 런타임 시스템 2015년 10월 12일(2015-10-12)
(v4.2.0)[35]
18개월 12개월
심포니 응용 프로그램 프레임워크 2013년 6월(2013-06) 3년 8개월
티키위키 Wiki/CMS 2009년 5월 (Tiki3) 5년 6개월 세 번째 버전은 Long Term Support(LTS; 장기 지원) 버전입니다.
트리스켈 7[36].0 Linux 디스트리뷰션 2014-11-04 5년 1년 Linux-libre(커널) 3.13, GNOME 폴백 3.12 및 Abrowser 또는 GNU IceCat
타이포3 CMS 2011년 1월(2011-01)
(v4.5 LTS)[37]
3년 (분) 다르다 TYPO3는 TYPO3 협회가 관리하는 웹 애플리케이션입니다.
우분투 Linux 디스트리뷰션 2006년 6월 1일 (2006-06-01)
(Ubuntu 6.06 LTS)[38]
ESM을[40] 사용한 지 5년,[39] 10년 9개월1 새로운 LTS 버전은 2년마다 출시됩니다.2006년부터 2011년까지 데스크톱에 대한 LTS 지원은 약 2년, 서버에 대한 지원은 5년이었습니다만, 현재는 [38][39]양쪽에서 모두5년간 LTS 버전이 지원됩니다.확장 보안 유지 보수(ESM)는 Ubuntu 14.04 이후의 LTS [41]릴리즈에서 추가로 5년간 사용할 수 있습니다.
윈도 10 운영 체제 2015년 7월 29일(2015-07-29)
(v10.0.10240)[42]
10년[43] 18개월(이전에는 8~12개월)[43] Windows 10의 장기 서비스 채널(LTSC)(이전의 장기 서비스 브랜치) 릴리스는 미션 크리티컬 머신용으로 10년간 지원됩니다.LTSC 릴리스는 매월 보안 업데이트를 받습니다.LTSC 릴리스에 대한 업데이트는 기능 변경을 거의 또는 전혀 하지 않습니다.2~3년마다 새로운 메이저 LTSC 릴리즈가 발표되지만 기업은 LTSC의 수명이 다할 때까지 현재의 LTSC 버전을 계속 사용하는 것을 선택할 수 있습니다.LTSC 릴리스는 Windows 10 Enterprise Edition을 실행하는 기업에서만 사용할 수 있습니다.반기별 채널(SAC)의 일반 사용자는 운영 체제의 새로운 버전을 약 6개월마다(이전에는 4개월마다), 비즈니스 고객은 Microsoft가 일반 소비자용 SAC 릴리스를 발표한 후 약 4개월 후에 새로운 버전의 SAC로 업그레이드됩니다(이전에는 별도의 릴리스가 이루어졌습니다).8개월마다).[43]
윈도 11 운영 체제 2021년 10월 5일(2021-10-05)
(v10.0.22000.258)
3년간 (엔터프라이즈 에디션 교육 에디션 2년 「Windows 11 의 기능 업데이트는, 금년 하반기에 발매됩니다.또, Home, Pro, Pro for Workstation, Pro Education 에디션의 24개월간의 서포트가 포함되어 있습니다.Windows 11 에는,[44] 엔터프라이즈 에디션과 교육 에디션의 36개월간의 서포트가 포함되어 있습니다」
자빅스 네트워크 감시 소프트웨어 2012년 5월 21일 (2.0)[45] 5년[46] 6개월 닷 제로 버전(3.0, 4.0, 5.0 등)은 LTS 릴리스로, 3년간은 「풀 서포트」, 2년간은 「제한 서포트」(예를 들면 시큐러티 업데이트)가 추가되어 합계 5년간입니다.표준 릴리스(5.2, 5.4 등)는 6개월마다 출시되며 다음 소프트웨어 릴리스(보안 [46]수정의 경우 한 달 추가)까지만 지원됩니다.
1.^ Ubuntu의 모회사인 Debian의 지원 기간은 다음 안정판 [47][48]출시 후 1년입니다.Debian 6.0 "Squeeze" 이후 모든 [49]버전 릴리스에 LTS 지원(버그 수정 및 보안 패치)이 추가되었습니다.LTS의 총 지원 기간은 일반적으로 [50][51]각 버전에 대해 약 5년입니다.Debian의 불규칙한 릴리스 사이클로 인해 지원 시간은 평균과[51] 다를 수 있으며 LTS 지원은 Debian 팀이 아닌 별도의 자원봉사 [52]그룹에 의해 이루어집니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Release and support cycle". Joomla! Documentation. Retrieved 2017-06-20.
  2. ^ a b von Hagen, William (2009). "The Ubuntu Linux Project § Ubuntu Update and Maintenance Commitments". Ubuntu 8.10 Linux Bible. Wiley Publishing. pp. 9–10. ISBN 978-0-470-29420-8.
  3. ^ a b Rozanski, Nick; Woods, Eóin (2012) [2011]. "The Operational Viewpoint § Functional Migration". Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives (2nd ed.). Addison-Wesley. p. 395. ISBN 978-0-321-71833-4 – via Google Books.
  4. ^ a b Desikan, Srinivasan; Gopalaswamy, Ramesh (2008) [2006]. "What Is Regression Testing?". Software Testing: Principles and Practice. Pearson Education. p. 194. ISBN 978-81-7758-121-8 – via Google Books.
  5. ^ Black, Rex (2007). "Three Other Regression Strategies". Pragmatic Software Testing: Becoming an Effective and Efficient Test Professional. Wiley Publishing. pp. 43–44. ISBN 978-0-470-12790-2 – via Google Books.
  6. ^ May, Rod (1998). "COTS in Safety-Related Systems: Issues and an Illustration". In Redmill, Felix; Anderson, Tom (eds.). Industrial Perspectives of Safety-critical Systems: Proceedings of the Sixth Safety-Critical Systems Symposium, Birmingham 1998. Springer-Verlag. p. 220. doi:10.1007/978-1-4471-1534-2. ISBN 978-3-540-76189-1. S2CID 31255136 – via Google Books.
  7. ^ Roosendaal, Ton (20 May 2020). "Long-term Support Pilot". Blender Developers Blog.
  8. ^ "Collabora Productivity releases Collabora Online 1.0 "Engine" for Hosters and Clouds" (Press release). Collabora Productivity. 2 June 2016. Retrieved 15 June 2016.
  9. ^ Bärwaldt, Eric (2020-09-01). "Working Together Tools for collaborative office work". Linux Magazine (238/2020).{{cite journal}}: CS1 maint :url-status (링크)
  10. ^ "Collabora Office repository". Collabora Productivity. 11 May 2013. Retrieved 18 May 2021.
  11. ^ "Collabora Office The enterprise-ready edition of LibreOffice". Collabora Office. We offer LTS support for 3 years as standard, with up to 5 years if required. Incremental updates via MSP installers and software repositories. No installation or redeployment required.{{cite web}}: CS1 maint :url-status (링크)
  12. ^ Graham, Tim (25 June 2015). "Django's Roadmap". djangoproject.com. Django Software Foundation.
  13. ^ "Debian -- News -- Long term support for Debian 6.0 Announced". www.debian.org. Retrieved 2020-05-25.
  14. ^ "LTS - Debian Wiki". wiki.debian.org. Retrieved 2021-10-18.
  15. ^ van Geest, M.; et al. (22 August 2011). "Release and support cycle". Joomla! Documentation. Joomla! Project Team. Retrieved 23 June 2013.
  16. ^ Barnes, Eric L. (1 May 2015). "Everything we know about Laravel 5.1 – Updated". laravel-news.com. Laravel-news.
  17. ^ Barnes, Eric L. (30 April 2015). "Laravel announces v5.1 will be LTS". laravel-news.com. Laravel-news.
  18. ^ "Support Policy". laravel.com.
  19. ^ CIP (2016-10-13). "Civil Infrastructure Platform Announces First Super Long Term Support Kernel at Embedded Linux Conference Europe". Civil Infrastructure Platform. Retrieved 2019-01-16.
  20. ^ "Renesas taps new 10-year SLTS kernel from the Civil Infrastructure Platform". LinuxGizmos.com. 2017-10-16. Retrieved 2019-01-16.
  21. ^ "Super long-term kernel support [LWN.net]". lwn.net. Retrieved 2019-01-16.
  22. ^ Bunk, Adrian (11 October 2008). "Linux 2.6.27 will be a longtime supported kernel". Linux kernel (Mailing list). Retrieved 23 June 2013.
  23. ^ Larabel, Michael (26 October 2011). "Linux Foundation Backs Long-Term Support Kernels". Phoronix. Phoronix Media. Retrieved 12 August 2013.
  24. ^ "What is LTSI?". linuxfoundation.org. The Linux Foundation. Archived from the original on 5 October 2014. Retrieved 12 August 2013.
  25. ^ CIP (2018-10-23). "Renesas RZ/G2M-96CE board adopted as Arm64 reference board for the next CIP SLTS Kernel". Civil Infrastructure Platform. Retrieved 2019-01-16.
  26. ^ https://wiki.linuxfoundation.org/_media/civilinfrastructureplatform/whitepaper_short.pdf
  27. ^ https://www.renesas.com/us/en/about/press-center/news/2017/news20171016.html
  28. ^ https://mp.renesas.com/en-eu/rzg/marketplace/rzg_labo/RZGL000004.html
  29. ^ "Linux Mint Releases". linuxmint.com. Archived from the original on 17 December 2013. Retrieved 14 December 2013.
  30. ^ "Oracle Java SE Support Roadmap". Oracle Corporation. 2018-09-25. Retrieved 2018-09-27.
  31. ^ a b c "Releases - MoodleDocs". docs.moodle.org. Retrieved 2019-01-29.
  32. ^ a b Aubry, Matthieu (January 11, 2016). "Announcing Long Term Support in Matomo 2 – The analytics platform for your mission critical projects". Official Matomo Blog. Retrieved 2018-08-28.
  33. ^ "Milestones - matomo-org/matomo". GitHub. Retrieved 2018-08-28.
  34. ^ "When is the next release of Matomo? What is the release schedule?". Matomo.org. Retrieved 2018-08-28.
  35. ^ "Node v4.2.0 (LTS)".
  36. ^ 트리스켈 벨레노스
  37. ^ Baschny, Ernesto; et al. (26 January 2011). "TYPO3 4.5". TYPO3Wiki. TYPO3 Association. Retrieved 23 June 2013.
  38. ^ a b Brockmeier, Joe (1 June 2006). "Mark Shuttleworth on Ubuntu Long Term Support". Linux.com. Linux Foundation. Retrieved 20 June 2013.
  39. ^ a b Darra, Clive; et al. (23 May 2006). "LTS". Ubuntu Wiki. Canonical Ltd. Retrieved 20 June 2013.
  40. ^ "Ubuntu Server 20.04 LTS: Stability, security and more".
  41. ^ "Ubuntu 14.04 and 16.04 lifecycle extended to ten years". Ubuntu. Retrieved 2021-10-09.
  42. ^ "Windows 10 release information". technet.microsoft.com. Retrieved 2018-03-10.
  43. ^ a b c "Overview of Windows as a service". technet.microsoft.com. Retrieved 2016-03-16.
  44. ^ "Windows lifecycle and servicing update". TECHCOMMUNITY.MICROSOFT.COM. 2021-06-28. Retrieved 2021-10-18.
  45. ^ "Zabbix release list".
  46. ^ a b "Zabbix Life Cycle & Release Policy".
  47. ^ Kern, Philipp; Piat, Franklin; Simmons, Geoff; et al. (19 April 2006). "Point Releases". Debian Wiki. Debian Project. Retrieved 27 June 2013.
  48. ^ "Debian security FAQ". Debian.org. Debian Project. Retrieved 27 June 2013.
  49. ^ "[SECURITY] [DSA 2907-1] Announcement of long term support for Debian oldstable". lists.debian.org. Retrieved 2020-05-22.
  50. ^ "LTS - Debian Wiki". Debian Project. Retrieved 21 May 2020.
  51. ^ a b "Debian Version History". Debian.org. Archived from the original on 17 January 2020.
  52. ^ "LTS/FAQ - Debian Wiki". wiki.debian.org. Retrieved 2020-05-22.

추가 정보