오늘은 CentOS의 대안인 Rocky linux에 대하여 포스팅 하고자 합니다.
Rocky linux 발생 배경: CentOS의 변화와 커뮤니티 반발
현재 상용 엔터프라이즈 급의 리눅스중 많은 업계에서 사용중인, 충분히 검증된 기술력을 자랑하는 RHEL(레드햇 엔터프라이즈 리눅스)가 있습니다.
여기서 레드햇이 다수의 사용자들이 무료로 사용할 수 있게 RHEL과 동일한 무료 클론 배포판인 CentOS를 배포하였으나 2020년 12월, Red Hat이 CentOS 프로젝트를 CentOS Stream으로 변경한다고 발표하였습니다.
CentOS의 before & after 정책은 아래와 같습니다.
기존 CentOS (CentOS Linux)
- RHEL의 안정적인 버전을 기반으로 출시
- 보안 업데이트와 버그 수정 지원
- 기업 환경에서 운영체제로 많이 사용됨
CentOS Stream (변경 후)
- RHEL의 "미리보기(Preview)" 버전 역할
- 안정성이 낮고, 최신 기능 테스트용으로 적합
- 기존 CentOS 사용자들에게는 대안이 아님
이러한 변화는 많은 사용자의 반발을 불러왔고, 기존 CentOS 사용자들은 더 이상 **"RHEL과 1:1 호환되는 무료 배포판"**을 사용할 수 없게 되었습니다.
Rocky Linux의 탄생
CentOS의 공동 창립자 중 한 명인 Gregory Kurtzer가 이에 대응하여 CentOS와 동일한 목표를 가진 새로운 배포판을 만들기로 했고, 그 결과 나온 것이 바로 Rocky Linux입니다.
- 목표: CentOS처럼 RHEL과 완벽하게 호환되는 무료 엔터프라이즈 리눅스 제공
- 이름의 의미: CentOS 공동 창립자였던 Rocky McGaugh의 이름에서 따옴
- 지원: Amazon, Google, Microsoft 등 다양한 기업의 후원을 받으며 성장
Rocky Linux vs. CentOS Stream 차이점
특징Rocky LinuxCentOS Stream
목적 | RHEL과 100% 호환되는 안정적인 무료 배포판 | RHEL의 미래 업데이트를 테스트하는 롤링 릴리즈 |
안정성 | RHEL 기반으로 검증된 안정성 유지 | 최신 기능이 추가되며 상대적으로 불안정할 수 있음 |
업데이트 방식 | RHEL에서 패치된 후 적용 | RHEL보다 먼저 업데이트됨 (베타 테스트 역할) |
대상 사용자 | 기업, 서버 관리자, 데이터센터 운영자 | 개발자, RHEL 테스트 사용자 |
현재 상황 (2025년 기준)
Rocky Linux는 RHEL 기반 엔터프라이즈 리눅스의 강력한 대안으로 자리 잡았고, AlmaLinux 같은 또 다른 CentOS 대체 배포판도 등장했습니다. 이로 인해 CentOS 종료 이후에도 많은 기업과 개발자들이 안정적인 서버 운영체제를 유지할 수 있게 되었습니다.
따라서 Red Hat의 결정으로 인해 CentOS가 더 이상 기존처럼 운영되지 않게 되었고, 이를 대신하기 위해 Rocky Linux가 등장한것이라고 볼 수 있습니다. 현재는 기업과 커뮤니티 모두 Rocky Linux를 CentOS의 합당한 대체제로 인정하는 분위기입니다.