리눅스 기초 다지기 사전준비 - RHEL 배포판의 이해

1. Redhat 계열 알아보기

Fedora

: RHEL 업스트림 프로젝트으로, 신기능이나 실험적인 기술을 먼저 적용시켜 안정화되면 RHEL에 포함합니다. 운영체제 상의 혁신적인 변화는 여기에서 일어나는 것으로 볼 수 있습니다.

 

CentOS Linux

: RHEL이 유료로 변경되면서 사용자의 반발로 무료 버전으로 빌드한 게 CentOS Linux 입니다. 사용자들이 모여 커뮤니티 방식으로 운영되다가 2014년에는 Redhat 그룹이 CentOS를 인수하게 되어버립니다. 기존에 CentOS의 강력한 커뮤니티 기반을 흡수함으로써 커뮤니티 기반 사업의 초석을 다질 수 있게 되었습니다.

 

RHEL(Redhat Enterprise Liunx)

: 기업용으로 설계된 Red Hat의 Linux 기반 운영 체제입니다. 안정성을 1순위로 개발됩니다.

 

클론 리눅스

: RHEL은 유료로 판매되고 있지만, GPL 라이선스에 따라 RHEL의 소스 코드는 공개되어 있습니다. RHEL 소스 코드를 가져와 로고만 변경하여 재빌드하고 리브랜딩하여 만든 배포판을 레드헷 클론 리눅스라고 부릅니다.

 

CentOS Stream

: 레드헷은 CentOS Linux가 RHEL 판매에 영향을 준다 생각하여, 결국 CentOS Linux 프로젝트 지원을 종료 선언하게 됩니다.

 

• CentOS 8은 2021년 12월 31일에 지원 중단

• CentOS 7의 지원 기간은 동일하게 2024년 06월 30일 지원 중단

 

CentOS Linux는 CentOS Stream 프로젝트로 전환되게 됩니다. 상업용으로 나온 안정성이 높은 RHEL를 약간의 수정만 하여 리빌드한 CentOS Linux와는 다르게 CentOS Stream은 Fedora의 기능을 RHEL 도입하기 전 베타 테스트로 전락하였습니다.

 

 

기존 : Fedora Linux ▶ Red Hat Enterprise Linux ▶ CentOS Linux (안정화 검사 완료)

변경 : Fedora Linux ▶ CentOS Stream (비교적) 불안정한 버전▶ Red Hat Enterprise Linux

  • Fedora 28 → CentOS Stream 8 → Red Hat Enterprise Linux 8
  • Fedora 34 → CentOS Stream 9 → Red Hat Enterprise Linux 9

Rocky Linux

: CentOS 제작 중단 발표에 반발해 CentOS의 원년 개발자 중 한 명인 Gregory Kurtzer가 CentOS를 대체하는 리눅스 개발 프로젝트를 시작하였고 그 리눅스 배포판이 Rocky Linux입니다.

RHEL과 ‘bug-for-bug 호환’이라는 표현을 사용할 정도로 버그까지도 수정없이 동일하게 제작되었습니다. 즉, RHEL 9와 Rocky Linux 9는 동일한 제품이라고 할 수 있습니다.