[JAVA] Oracle Java SE 지원 로드맵

2019. 10. 14. 16:14·PROGRAMMING LANGUAGE/JAVA
목차
  1. Oracle Java SE 지원 로드맵과 관련된 용어
  2. End of Public Updates of Java SE 8
  3. Oracle Java SE Product Releases
  4. Java SE Version up 주기
728x90
반응형

https://www.oracle.com/technetwork/java/java-se-support-roadmap.html

 

Oracle Java SE Support Roadmap

(Updated April 15, 2019) Oracle provides this Oracle Java SE Support Roadmap, to help you understand maintenance and support options and related timelines. If you are looking for the latest free JDK release from Oracle under an open source license, please

www.oracle.com

Oracle Java SE 지원 로드맵과 관련된 용어

- GA Date: Oracle Java 출시일

- End of Public Update(EoPU): Oracle 소프트웨어의 Public Update 종료일

- Premier Support: Oracle Java의 유상 기술 지원 서비스

    - 해당 버전의 End of Public Update 이후에 Premier Support 기간까지 Oracle Java의 업데이트를 계속 제공

- Premier Support End: Premier Support 서비스 종료일

- Extended Support 서비스: Premier Support 서비스 종료 후 3년간 추가 기술 지원을 유지하는 서비스

    - 해당 버전의 Premier Support End 이후 3년간 Oracle JDK 업데이트를 계속 제공

- Extended Support End: Extend Support 서비스 종료일

- LTS(Long Term Support): LTS는 소프트웨어 지원 일정으로 Oracle Java 중 LTS 지원 버전은 출시 후 8년간 보안 업데이트와 버그 수정 지원

JAVA 11의 경우 LTS(Long-Term-Support) 버전임을 알 수 있다.

End of Public Updates of Java SE 8

ORACLE은 Java SE 8 업데이트를 적어도 2020년 12월까지는 진행하겠다고 밝혔습니다. 2019년 4월 16일 중요 패치 업데이트를 마쳤습니다.

Oracle은 자동 업데이트 기능을 통해 Java SE 8에서 이후 버전으로 데스크탑을 마이그레이션 할 계획이 없습니다. 여기에는 Java 플러그인 및 Java Web Start가 포함됩니다. 브라우저 액세스 가능한 시스템 JRE에 의존하는 대신 애플리케이션 개발자는 Java SE 9에 도입된 패키징 옵션을 사용하여 Java 애플리케이션을 자체 사용자 정의 런타임을 포함하는 독립형 애플리케이션으로 재 패키징하고 제공하도록 권장합니다.

 

Oracle Java SE Product Releases

Oracle은 Oracle Lifetime Support Policy에 설명 된대로 Oracle Java SE 제품에 대한 Oracle Premier Support를 고객에게 제공합니다. Java SE 8 이후 제품 릴리스의 경우 Oracle은 3 년마다 릴리스를 LTS (Long-Term-Support) 릴리스로 지정합니다. Java SE 11은 LTS 릴리스입니다. Oracle Premier Support의 목적 상 non-LTS 릴리스는 최신 LTS 릴리스의 누적 구현 향상 세트로 간주됩니다. 새로운 기능 릴리스가 제공되면 이전의 non-LTS 릴리스가 대체 된 것으로 간주됩니다. 예를 들어, Java SE 9는 non-LTS 릴리스였으며 즉시 Java SE 10 (non-LTS)으로 대체되었으며, Java SE 10은 즉시 Java SE 11로 대체되었습니다. 그러나 Java SE 11은 LTS 릴리스이므로 Java SE 12가 릴리스되었지만 Oracle 고객은 Oracle Premier Support 및 정기 업데이트 릴리스를 받게 됩니다.

 

Java SE Version up 주기

Java SE Version up은 6개월마다 진행(major version)됩니다. 그 사이 1월, 4월, 7월, 10월 총 연 4회 버그 수정과 보안에 대응한 minor version이 제공됩니다.

 

6개월마다 major version up하는 이유

기존에는 큰 기능 추가에 따라 major version up을 진행해왔습니다. 그로 인해 큰 새로운 기능의 개발에 오랜 시간이 걸리고 때로는 개발 일정 지연이 찾아왔습니다. 예를 들어, JAVA 6 → 7로 major version up 진행 시 4년 8개월, JAVA 7 → 8로는 2년 8개월, JAVA 8 → 9로는 3년 6개월이 걸렸습니다.

이러한 타 언어나 기술에 비해 느린 개선 상황을 보안하기 위해 빠른 version up을 진행하는 것입니다.

 

Oracle JDK의 무료 배포는 Java SE 10이 마지막

Oracle JDK의 무상 공개는 Java 10이 마지막입니다. Java 11 이상의 Oracle JDK는 Oracle과 유상 지원 계약을 맺은 사용자에게만 제공됩니다.

 

 

 

 

728x90
반응형

'PROGRAMMING LANGUAGE > JAVA' 카테고리의 다른 글

[JAVA 개념] ArrayList 초기화  (0) 2022.02.20
[JAVA 개념] 길이 관련 메소드 사용법(length, length(), size())  (0) 2022.02.20
[JAVA 1.8↑] LocalDateTime, LocalDate, LocalTime  (0) 2020.12.11
[myBatis] #와 $ 사용 시 차이점  (0) 2020.12.10
[JAVA 개념] JVM, JRE, JDK란?  (0) 2019.10.21
  1. Oracle Java SE 지원 로드맵과 관련된 용어
  2. End of Public Updates of Java SE 8
  3. Oracle Java SE Product Releases
  4. Java SE Version up 주기
'PROGRAMMING LANGUAGE/JAVA' 카테고리의 다른 글
  • [JAVA 개념] 길이 관련 메소드 사용법(length, length(), size())
  • [JAVA 1.8↑] LocalDateTime, LocalDate, LocalTime
  • [myBatis] #와 $ 사용 시 차이점
  • [JAVA 개념] JVM, JRE, JDK란?
EARTH_ROOPRETELCHAM
EARTH_ROOPRETELCHAM
반응형
EARTH_ROOPRETELCHAM
ROOPRETELCHAM
EARTH_ROOPRETELCHAM
전체
오늘
어제
  • 분류 전체보기
    • FRAMEWORK
      • Spring
    • PROGRAMMING LANGUAGE
      • KOTLIN
      • JAVA
    • DB
      • PostgreSQL
      • MySQL
      • Oracle
    • OPEN SOURCE
      • KAFKA
      • NGINX
      • TOMCAT
      • ANSIBLE
      • DOCKER
      • OPEN API
    • DEVELOPMENT TOOLS
      • eclipse
      • IntelliJ
      • Git
      • Build Tool
    • TECH BOOK
    • SECURITY
      • CHROME
    • MAC
      • DEVELOP
    • Server
      • LINUX
      • CLOUD
    • ALGORITHM
      • C++
      • Greedy
      • DFS(Depth First Search
      • BFS(Breath First Search
      • Recursion
    • WINDOWS
      • TIP
    • PRODUCTS
      • IT
    • IT Knowledge

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

MYSQL
코틀린
git
Spring
springboot
게시판프로젝트
게시판
코틀린 완벽 가이드
스프링부트
mac
elastic beanstalk
IntelliJ
effective kotlin
PostgreSQL
java
자바
Oracle
이펙티브 코틀린
kotlin
coroutine

최근 댓글

최근 글

hELLO· Designed By정상우.v4.5.3
EARTH_ROOPRETELCHAM
[JAVA] Oracle Java SE 지원 로드맵
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.