서버 관리나 개발 업무를 하시다 보면 운영체제의 지원 종료 일정을 미리 파악하는 것이 얼마나 중요한지 잘 아실 텐데요. 오늘은 많은 개발자와 시스템 관리자들이 애용하는 Debian Linux(데비안 리눅스)의 상세한 지원 종료 일정에 대해 알아보겠습니다.
1. Debian Linux란? – 안정성을 추구하는 리눅스 배포판
Debian은 1993년 Ian Murdock에 의해 시작된 자유 소프트웨어 프로젝트로, GNU/Linux 운영체제의 대표적인 배포판 중 하나입니다. Ubuntu, Linux Mint 등 많은 인기 배포판들의 기반이 되기도 했죠.
Debian의 가장 큰 특징은 안정성(Stability)에 대한 철학입니다. 새로운 소프트웨어를 무작정 포함하기보다는 충분한 테스트를 거친 후 안정 버전(Stable)에 포함시키는 방식을 취하고 있어요. 이런 접근 방식 덕분에 서버 환경에서 특히 신뢰받고 있습니다.
Debian의 지원 정책 이해하기
Debian은 독특한 3단계 지원 정책을 가지고 있습니다:
- 정규 보안 지원(Regular Security Support): 출시 후 약 3년간 Debian Security Team이 담당
- 장기 지원(LTS – Long Term Support): 추가 2년간 별도의 LTS 팀이 담당
- 확장 장기 지원(ELTS – Extended LTS): 상업적 서비스로 총 10년까지 연장 가능
2. 현재 지원 중인 Debian 버전 현황
최신 안정 버전 – Debian 13 “Trixie”
2025년 8월 9일에 출시된 최신 버전으로, 현재 Stable 상태입니다.
- 출시일: 2025년 8月 9일
- 정규 지원 종료: 2028년 8월 9일
- LTS 지원 종료: 2030년 6월 30일
- 주요 특징: Linux 6.12 LTS 커널, 64비트 RISC-V 지원 추가, KDE Plasma 6 탑재
구버전 지원 현황 – Debian 12 “Bookworm”
- 출시일: 2023년 6월 10일
- 정규 지원 종료: 2026년 6월 10일
- LTS 지원 종료: 2028년 6월 30일
- 현재 상태: Oldstable (구 안정 버전)
3. 전체 Debian 버전별 상세 EOL/EOS 일정표
현재 지원 중인 버전
버전 | 코드명 | 출시일 | 정규 지원 종료 | LTS 지원 종료 | 지원 아키텍처 | 상태 |
---|---|---|---|---|---|---|
13 | Trixie | 2025-08-09 | 2028-08-09 | 2030-06-30 | amd64, arm64, armhf, i386(제한적) | Stable |
12 | Bookworm | 2023-06-10 | 2026-06-10 | 2028-06-30 | amd64, arm64, armhf, i386 | Oldstable |
11 | Bullseye | 2021-08-14 | 2024-08-14 | 2026-08-31 | amd64, arm64, armhf, i386 | LTS |
지원 종료된 LTS 버전
버전 | 코드명 | 출시일 | 정규 지원 종료 | LTS 지원 종료 | 최종 상태 |
---|---|---|---|---|---|
10 | Buster | 2019-07-06 | 2022-08-01 | 2024-06-30 | EOL |
9 | Stretch | 2017-06-17 | 2020-07-06 | 2022-06-30 | EOL |
8 | Jessie | 2015-04-25 | 2018-06-17 | 2020-06-30 | EOL |
7 | Wheezy | 2013-05-04 | 2016-04-26 | 2018-05-31 | EOL |
6 | Squeeze | 2011-02-06 | 2014-05-31 | 2016-02-29 | EOL |
과거 주요 버전 (LTS 이전 시대)
버전 | 코드명 | 출시일 | 지원 종료 | 주요 특징 |
---|---|---|---|---|
5.0 | Lenny | 2009-02-14 | 2012-02-06 | ARM EABI 지원 추가 |
4.0 | Etch | 2007-04-08 | 2010-02-15 | x86-64 지원, UTF-8 기본 적용 |
3.1 | Sarge | 2005-06-06 | 2008-03-31 | debian-installer 도입 |
3.0 | Woody | 2002-07-19 | 2006-06-30 | KDE 포함, 암호화 소프트웨어 추가 |
초기 버전 완전 목록 (역사적 기록)
버전 | 코드명 | 출시일 | 지원 종료 | 주요 특징 |
---|---|---|---|---|
2.2 | Potato | 2000-08-15 | 2003-06-30 | PowerPC, ARM 지원 추가 |
2.1 | Slink | 1999-03-09 | 2000-10-30 | APT 패키지 관리자 도입 |
2.0 | Hamm | 1998-07-24 | 2000-03-09 | 멀티 아키텍처 지원, libc6 전환 |
1.3 | Bo | 1997-06-05 | 1998-07-24 | ELF 바이너리 완전 전환 |
1.2 | Rex | 1996-12-12 | 1997-06-05 | 848개 패키지, 120명 개발자 |
1.1 | Buzz | 1996-06-17 | 1996-12-12 | 474개 패키지, ELF 전환 시작 |
0.93R6 | – | 1995-11-01 | 1996-06-17 | dselect 도입, a.out 마지막 버전 |
0.93R5 | – | 1995-03-01 | 1995-11-01 | dpkg 패키지 관리자 도입 |
미래 계획 버전
버전 | 코드명 | 예상 출시일 | 예상 정규 지원 종료 | 예상 LTS 지원 종료 | 개발 상태 |
---|---|---|---|---|---|
14 | Forky | ~2027-2028 | ~2030-2031 | ~2032-2033 | Testing (개발 중) |
4. 지원 종료에 따른 실무 대응 가이드
긴급 조치가 필요한 경우
현재 Debian 10 (Buster) 이하 버전을 사용 중이시라면 즉시 업그레이드가 필요합니다. 2024년 6월 30일부로 모든 지원이 종료되어 보안 취약점에 노출될 수 있습니다.
업그레이드 우선순위 결정
- 높은 우선순위: Debian 9 이하 → 즉시 업그레이드 필요
- 중간 우선순위: Debian 10 → 2024년 말까지 업그레이드 권장
- 낮은 우선순위: Debian 11 → 2026년까지 여유 있음
- 안정적: Debian 12, 13 → 장기간 안정적 사용 가능
아키텍처별 고려사항
Debian 13부터 중요한 변경사항:
- i386 아키텍처: 설치 프로그램 제공 중단 (기존 시스템은 계속 지원)
- armel 아키텍처: 라즈베리 파이 제외하고 지원 중단
- mipsel 아키텍처: 완전 지원 중단
32비트 시스템을 운영 중이시라면 Debian 12에서 머물거나 하드웨어 교체를 고려하셔야 합니다.
5. LTS(장기 지원) 및 ELTS 상세 정보
LTS 전환 시점 이해하기
정규 지원에서 LTS로 전환되는 시점에는 몇 가지 변화가 있습니다:
- 지원 팀 변경: Debian Security Team → LTS Team
- 지원 범위 축소: 일부 패키지와 아키텍처 지원 중단
- 업데이트 빈도 감소: 핵심 보안 이슈에만 집중
LTS 및 ELTS 지원 일정표
버전 | 코드명 | LTS 시작일 | LTS 종료일 | ELTS 종료일 | LTS 지원 아키텍처 |
---|---|---|---|---|---|
12 | Bookworm | 2026-06-11 | 2028-06-30 | 2033-06-30 | amd64, arm64, armhf, i386 |
11 | Bullseye | 2024-08-15 | 2026-08-31 | 2031-08-31 | amd64, arm64, armhf, i386 |
10 | Buster | 2022-08-01 | 2024-06-30 | 2029-06-30 | amd64, arm64, armhf, i386 |
9 | Stretch | 2020-07-06 | 2022-06-30 | 2027-06-30 | amd64, arm64, armhf, i386 |
8 | Jessie | 2018-06-17 | 2020-06-30 | 2025-06-30 | amd64, i386, armel, armhf |
7 | Wheezy | 2016-04-26 | 2018-05-31 | 2023-05-31 | amd64, i386, armel, armhf |
6 | Squeeze | 2014-06-02 | 2016-02-29 | 2021-02-28 | amd64, i386 |
Extended LTS (ELTS) 정보
ELTS는 상업적 서비스로 제공되며, LTS 종료 후 추가 5년간 지원을 연장합니다:
- 제공업체: Freexian과 기타 상업 파트너
- 총 지원 기간: 정규 3년 + LTS 2년 + ELTS 5년 = 총 10년
- 지원 범위: 제한된 패키지 세트
- 비용: 서버당 월 구독료 필요
아키텍처 지원 변경사항 상세표
버전 | 추가된 아키텍처 | 제거된 아키텍처 | 주요 변경사항 |
---|---|---|---|
13 | riscv64 | mipsel | i386, armel 설치 프로그램 제거 |
12 | – | – | 모든 주요 아키텍처 유지 |
11 | – | mips | MIPS big-endian 32비트 지원 중단 |
10 | – | – | 안정적인 아키텍처 지원 |
9 | arm64 | i586, powerpc | 64비트 ARM 지원 시작 |
8 | arm64, ppc64el | s390, ia64, sparc | systemd 기본 도입 |
7 | armhf | – | 멀티아키텍처 지원 |
6 | – | – | kFreeBSD 포트 시작 |
6. 현재 최신 포인트 릴리스 현황
2025년 9월 현재 최신 버전
메이저 버전 | 최신 포인트 릴리스 | 릴리스 날짜 | 다음 예정 릴리스 |
---|---|---|---|
Debian 13 | 13.1 | 2025-09-06 | 13.2 (2025년 11월 예정) |
Debian 12 | 12.9 | 2025-01-11 | 12.10 (2025년 11월 예정) |
Debian 11 | 11.11 | 2024-08-31 | LTS로 전환 완료 |
포인트 릴리스 주기 패턴
- 정규 지원 중: 약 2-3개월마다 포인트 릴리스
- LTS 지원 중: 필요시에만 중요 보안 업데이트
- 긴급 보안 이슈: 즉시 업데이트 제공
7. 업그레이드 방법 및 가이드
업그레이드 계획 수립
- 현재 버전 확인
cat /etc/debian_version
lsb_release -a
- 백업 계획 수립
- 시스템 설정:
/etc
디렉토리 - 패키지 정보:
/var/lib/dpkg
- 사용자 데이터 및 중요 파일
- 시스템 설정:
- 테스트 환경 구축
- 운영 환경과 동일한 테스트 시스템 준비
- 업그레이드 과정 사전 검증
단계별 업그레이드 가이드
1단계: 현재 시스템 업데이트
sudo apt update && sudo apt upgrade
2단계: 저장소(Repository) 변경
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
3단계: 업그레이드 실행
sudo apt update
sudo apt upgrade --without-new-pkgs
sudo apt full-upgrade
8. 보안 업데이트 모니터링 및 시스템 관리
공식 정보 소스 및 알림 설정
정보 소스 | URL | RSS 피드 | 용도 |
---|---|---|---|
Debian Security | https://www.debian.org/security/ | ✅ | 정규 보안 권고 |
Debian LTS | https://www.debian.org/lts/security/ | ✅ | LTS 보안 권고 |
Release Notes | https://www.debian.org/releases/ | ✅ | 릴리스 정보 |
EOL Tracker | https://endoflife.date/debian | ✅ | EOL 일정 추적 |
시스템 버전 확인 명령어
# 현재 Debian 버전 확인
cat /etc/debian_version
lsb_release -a
hostnamectl
# 커널 버전 확인
uname -r
# 설치된 패키지 정보
dpkg --get-selections | wc -l
자동화된 보안 모니터링 도구
1. debian-security-support 패키지
sudo apt install debian-security-support
check-support-status
2. unattended-upgrades 자동 업데이트
sudo apt install unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades
3. 보안 업데이트만 자동 설치
# /etc/apt/apt.conf.d/50unattended-upgrades 설정
Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}-security";
};
EOL 접근 시 체크리스트
단계 | 작업 내용 | 시기 |
---|---|---|
1단계 | 현재 버전 및 EOL 일정 확인 | EOL 1년 전 |
2단계 | 업그레이드 테스트 환경 구축 | EOL 6개월 전 |
3단계 | 백업 및 복구 계획 수립 | EOL 3개월 전 |
4단계 | 운영 환경 업그레이드 실행 | EOL 1개월 전 |
5단계 | 업그레이드 후 검증 및 모니터링 | EOL 전 완료 |
9. EOL 대안 및 마이그레이션 시 고려사항
Debian EOL 대비 대안 배포판 비교표
배포판 | 정규 지원 기간 | 확장 지원 기간 | 업그레이드 특징 | 권장 용도 |
---|---|---|---|---|
Ubuntu LTS | 5년 | 10년 (ESM) | 6개월마다 중간 릴리스 | 데스크톱, 클라우드 |
RHEL/CentOS Stream | 10년 | 추가 4년 | 엔터프라이즈 지향 | 기업 서버 |
SUSE Linux Enterprise | 13년 | 추가 3년 | 상업적 지원 | 미션 크리티컬 |
Rocky Linux | 10년 | – | RHEL 호환 | CentOS 대체 |
AlmaLinux | 10년 | – | RHEL 호환 | 무료 엔터프라이즈 |
컨테이너 환경 EOL 관리 전략
Docker 이미지 업데이트 체크리스트
# 안전한 기본 이미지 선택
FROM debian:bookworm-slim
# 또는 특정 버전 고정
FROM debian:12.9-slim
# 보안 업데이트 포함
RUN apt-get update && \
apt-get install -y --no-install-recommends \
security-updates && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
Kubernetes 환경 관리
구성 요소 | 관리 방법 | 주의사항 |
---|---|---|
Base Image | 정기적 리빌드 및 배포 | EOL 이미지 사용 금지 |
Security Scanner | Trivy, Clair 등 취약점 스캔 | CI/CD 파이프라인 통합 |
Image Registry | 태그 정책 수립 | latest 태그 사용 금지 |
마이그레이션 의사결정 매트릭스
고려사항 | Debian 유지 | 다른 배포판 | 점수 기준 |
---|---|---|---|
기술적 호환성 | 기존 스크립트 유지 | 수정 필요 | 5점: 완전 호환 |
지원 기간 | 5년 (3+2) | 배포판별 상이 | 5점: 10년 이상 |
운영 비용 | 무료 | 상업 배포판 유료 | 5점: 완전 무료 |
팀 숙련도 | 기존 경험 활용 | 새로운 학습 필요 | 5점: 추가 학습 불요 |
생태계 | 강력한 커뮤니티 | 배포판별 상이 | 5점: 활발한 커뮤니티 |
의사결정 가이드:
- 20-25점: Debian 유지 권장
- 15-19점: 상황에 따라 판단
- 10-14점: 마이그레이션 고려
- 10점 미만: 적극적 마이그레이션 필요
참고 자료 및 링크: