개요
CentOS는 2가지의 개별 Linux® 배포판인 CentOS Stream과 CentOS Linux를 출시하는 오픈소스 프로젝트입니다. 또한 해당 프로젝트에 참여하는 사람들의 오픈소스 커뮤니티, 그리고 CentOS 프로젝트 결과물에 대한 작업을 지원하는 모든 것을 뜻합니다. Red Hat®, Almalinux, CloudLinux, AWS는 모두 이 커뮤니티에 기여하고 있습니다.
CentOS Stream은 향후 Red Hat® Enterprise Linux 제품 릴리스에 대한 업스트림 개발 플랫폼입니다.
2024년 6월 30일 이후, CentOS 프로젝트는 CentOS Linux®의 업데이트와 릴리스를 모두 중단하였습니다. CentOS Linux 8 업데이트는 2021년 12월에 종료되었으며, CentOS Linux 7 업데이트는 2024년 6월 30일에 종료되었습니다. 따라서 현재 CentOS Linux 사용자는 마이그레이션 경로를 선택해야 합니다. 제3사에서 제공하는 CentOS Linux 지원을 찾아볼 수 있고, 이것이 포크가 될 수 있지만, CentOS 프로젝트, CentOS Stream 또는 Red Hat과는 완전히 분리되어 있습니다.
이 마이그레이션을 지원하기 위해 CentOS Linux 마이그레이션 평가 서비스를 활용할 수 있습니다. 이 평가 서비스를 사용하면 고객의 특정한 요구와 환경에 대한 고려 사항을 확인할 수 있습니다.
CentOS Stream과 CentOS Linux 비교
CentOS Linux와 CentOS Stream은 모두 Cent OS 버전인 오픈소스 Linux 배포판으로, 전체 엔터프라이즈 Linux 에코시스템에 속합니다. CentOS Stream은 향후 Red Hat Enterprise Linux 릴리스에 대한 오픈소스 개발 플랫폼입니다. CentOS Stream은 이후 Red Hat Enterprise Linux가 되는 반면, CentOS Linux는 Red Hat이 릴리스한 소스 코드에서 파생되는 것입니다. 과거에는 각 CentOS Linux 버전이 Red Hat Enterprise Linux의 메이저 버전을 반영했으며, 둘 다 RPM 패키지 관리자 시스템을 사용하고 유사한 기능, 호환성, 버그 수정을 유지 관리했습니다.
CentOS Stream은 향후 Red Hat Enterprise Linux의 마이너 릴리스를 위한 오픈소스 개발 플랫폼입니다. CentOS Stream에서는 커뮤니티 구성원이 Red Hat 파트너 및 에코시스템 개발자와 더불어 Red Hat Enterprise Linux 엔지니어와 함께 기여하고 코드를 테스트할 수 있도록 Red Hat Enterprise Linux 개발 소스 코드를 제공합니다.
CentOS Linux는 Red Hat이 릴리스한 소스 코드에서 파생된 배포판으로, 커뮤니티에서 지원하며, 소프트웨어 개발 및 배포에 가장 자주 사용되고 배포 모델이 없는 Linux 커널을 기반으로 구축됩니다. CentOS Linux 업데이트는 2021년부터 2024년 사이에 중단되었습니다. 과거 CentOS Linux의 각 버전에는 Red Hat Enterprise Linux의 메이저 버전이 반영되었습니다. 두 버전 모두 RPM 패키지 관리자 시스템을 사용했고 유사한 기능, 호환성, 버그 수정을 유지했습니다.
Red Hat 리소스
CentOS와 Red Hat Enterprise Linux
CentOS는 오픈소스 프로젝트입니다. Red Hat Enterprise Linux는 라이프사이클과 업그레이드 경로가 정의된 엔터프라이즈 오픈소스 제품입니다.
CentOS Stream, CentOS Linux, Red Hat Enterprise Linux는 Ubuntu, Debian, Oracle Linux, Fedora Linux 등과 더불어 모두 다른 Linux 배포판으로, 기술, 지원, 개발에 여러 가지 차이점이 있습니다. 따라서 활용 사례와 툴 요구 사항에 따라 적합한 Linux 배포판을 선택하면 됩니다.
- 바이너리 실행 경로 차이와 같이 기술적 차이도 상당히 많습니다.
- 지원 구조가 다릅니다. CentOS Stream과 CentOS Linux 지원은 GitHub, 포럼, 위키, 튜토리얼, 기타 협업 방법을 통해 다른 사용자와 기여자가 선의로 제공하는 반면, Red Hat Enterprise Linux의 경우 전담 엔지니어와 직원의 지원을 받을 수 있습니다.
- 소스 코드 수정에 대한 초대, 검증, 커밋 방식이 모두 다릅니다. Red Hat Enterprise Linux에 대한 기여는 CentOS Stream을 통해 전달됩니다. CentOS Stream에 대한 기여는 누구나 할 수 있지만, 오직 Red Hat 엔지니어만이 이러한 기여를 승인하고 커밋할 수 있습니다. CentOS Linux에는 기여 모델이 존재하지 않습니다.
업계 리더들이 CentOS Linux가 아닌 Red Hat Enterprise Linux를 선택하는 이유
Red Hat Enterprise Linux는 고객 요구 사항을 충족하기 위해 스케일에 따른 비즈니스 트랜스포메이션을 추진하도록 지원하므로 리소스를 확보하고 IT 시스템을 통합할 수 있습니다. 클라우드 기반 고객 관계 관리(CRM) 시스템 공급업체인 세일즈포스(Salesforce)는 Red Hat Enterprise Linux가 제공하는 현대적인 IT 워크로드에 대한 안정성을 활용하고 있습니다. 이를 통해 CentOS Linux에서 Red Hat Enterprise Linux 9로 20만 개 이상의 시스템을 마이그레이션하고 있습니다.
CentOS는 종료되나요?
CentOS 프로젝트는 2021년과 2024년 사이에 CentOS Linux의 업데이트와 릴리스를 중단했습니다. 따라서 현재 CentOS Linux 사용자는 마이그레이션 경로를 선택해야 합니다. CentOS Linux 8 업데이트는 2021년 12월에 종료되었으며, CentOS Linux 7 업데이트는 2024년 6월 30일에 종료되었습니다.
그러나 CentOS 커뮤니티는 사라지지 않습니다. 커뮤니티 기여자와 CentOS 사용자는 CentOS Stream 프로젝트를 통해 오픈소스 Linux 배포를 위한 협업을 지속할 수 있으며, 이는 계속해서 Red Hat Enterprise Linux 개발 프로세스의 중요한 부분으로 남을 것입니다.
CentOS 특별 이익 단체(CentOS SIG)는 각 그룹의 구성원과 조직 리더의 지시에 따라 계속해서 커뮤니티 내에서 활동을 이어갈 예정입니다. 누구든지 새로운 SIG를 시작하기 위해 CentOS 이사회의 승인을 요청할 수 있습니다.
CentOS Stream은 계속해서 오픈소스 개발 플랫폼으로서 Red Hat Enterprise Linux 마이너 릴리스의 주요 개발 파이프라인으로 활용됩니다.
- CentOS Stream 8은 Red Hat Enterprise Linux 8 개발 프로세스의 일부로, Red Hat Enterprise Linx 8 라이프사이클의 완전 지원 단계를 통해 지속적인 업데이트가 이루어집니다.
- Red Hat Enterprise Linux 9 개발 프로세스의 일부로 2021년 출시된 CentOS Stream 9 역시 비슷한 업데이트 사이클이 적용됩니다.
CentOS Linux 소스 코드는 git.centos.org에서 계속해서 일반에 공개되지만 CentOS Linux 8의 빌드는 2021년 12월에 종료되었습니다. Rocky Linux, Amazon Linux 2, Docker, AlmaLinux 등 CentOS Linux와 유사한 운영 체제의 경우 Red Hat과 CentOS는 아무런 관련이 없기 때문에 해당 조직과 커뮤니티에 직접 문의하셔야 합니다. CentOS 공동 창립자 Gregory Kurtzer가 설립한 Rocky Linux도 계속해서 CentOS Linux와 유사한 배포판을 개발할 것입니다. CentOS 이사회는 다음 일정에 따라 CentOS 버전을 점차적으로 사용 중단하기로 결정했습니다.
- CentOS Linux 7 업데이트는 2024년 6월까지 Red Hat Enterprise Linux 7 지원 라이프사이클에 따라 계속되었습니다.
- CentOS Linux 8 업데이트는 2021년 12월 31일에 종료되었습니다.
- CentOS Linux 9는 출시되지 않을 예정입니다.
Red Hat Enterprise Linux를 무료로 사용할 수 있나요?
예.
자격을 갖춘 개인과 조직은 Red Hat Enterprise Linux 서브스크립션을 무료로 제공(조건별로 다름)하는 여러 가지 프로그램에 액세스할 수 있습니다. 마이그레이션을 지원하는 Red Hat 툴링을 이용하고 완전한 지원을 받을 수 있으며, 그에 따른 배포도 이용과 지원 혜택이 제공됩니다.
- 개인 개발자는 Red Hat Developer 서브스크립션에 무료로 가입할 수 있습니다.
- 프로덕션 환경에서 Red Hat 기술을 실행하는 기존 Red Hat 고객 조직은 팀을 위한 Red Hat Developer 서브스크립션으로 추가 비용 없이 개발 환경에서 Red Hat Enterprise Linux를 배포할 수 있습니다.
- 오픈소스 프로젝트, 커뮤니티, 오픈소스에 관여하는 기타 비영리 소프트웨어 단체에는 무료 Red Hat Open Source Infrastructure 프로그램을 이용할 자격이 주어질 수 있습니다.
- 학술 기관과 비영리 연구 기관은 Red Hat Academic Program을 통해 할인된 가격으로 Red Hat Enterprise Linux에 액세스할 수 있습니다.
CentOS Stream 사용하기
CentOS Stream은 커널과 모든 사용자 공간 구성 요소를 포함하고 있으며 주요 RHEL + 1 개발이 이루어지는 곳입니다. 이 플랫폼을 통해 ISV(독립 소프트웨어 벤더), IHV(독립 하드웨어 벤더), OEM 및 계층화된 Red Hat 제품 등의 시장 출시 시간이 단축될 수 있습니다.
CentOS Stream을 사용하는 두 가지 주요 방법은 다음과 같습니다.
다음 커맨드를 사용해 CentOS Linux 8에서 CentOS Stream 8으로 마이그레이션:
[root@centos ~]# dnf swap centos-linux-repos centos-stream-repos [root@centos ~]# dnf distro-sync
여기에서 CentOS Stream을 다운로드하세요.
레드햇 공식 블로그
레드햇 공식 블로그에서 고객, 파트너, 커뮤니티 에코시스템 등 현재 화제가 되는 최신 정보를 살펴 보세요.