CentOS란?

URL 복사

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 마이그레이션 평가 서비스를 활용할 수 있습니다. 이 평가 서비스를 사용하면 고객의 특정한 요구와 환경에 대한 고려 사항을 확인할 수 있습니다. 

Red Hat Enterprise 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 패키지 관리자 시스템을 사용했고 유사한 기능, 호환성, 버그 수정을 유지했습니다. 

CentOS 마이그레이션 정보 페이지 읽기

Red Hat 리소스

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에는 기여 모델이 존재하지 않습니다.

무료 대체 솔루션과 비교한 Red Hat 솔루션의 비즈니스 가치 알아보기
 

업계 리더들이 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 프로젝트는 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는 출시되지 않을 예정입니다.

이 블로그에서 유사한 FAQ 확인하기

예.

자격을 갖춘 개인과 조직은 Red Hat Enterprise Linux 서브스크립션을 무료로 제공(조건별로 다름)하는 여러 가지 프로그램에 액세스할 수 있습니다. 마이그레이션을 지원하는 Red Hat 툴링을 이용하고 완전한 지원을 받을 수 있으며, 그에 따른 배포도 이용과 지원 혜택이 제공됩니다.

Red Hat Enterprise Linux 경험 살펴보기

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을 다운로드하세요.

허브

레드햇 공식 블로그

레드햇 공식 블로그에서 고객, 파트너, 커뮤니티 에코시스템 등 현재 화제가 되는 최신 정보를 살펴 보세요.

모든 Red Hat 제품 체험판

무료 제품 체험판을 통해 핸즈온 경험을 얻고, 자격증 시험에 대비하거나 해당 제품이 조직에 적합한지 평가할 수 있습니다.

추가 자료

Podman Desktop이란?

Podman Desktop은 로컬 개발자 환경에서 컨테이너 작업을 간소화하는 무료 오픈소스 툴입니다.

Ansible과 Puppet 비교: 선택 시 알아야 할 주요 사항 및 차이점

Ansible과 Puppet은 커뮤니티 오픈소스 IT 자동화 툴입니다. 이 문서에서는 두 툴의 유사점과 차이점을 자세히 설명하고, 선택 시 고려해야 할 주요 요소들을 안내합니다.

Podman: 리눅스에서 컨테이너 개발, 관리, 실행하는 오픈소스 툴

Podman은 리눅스 시스템에서 컨테이너 개발, 관리, 실행을 위한 오픈소스 툴이며 도커와 호환되는 명령어 인터페이스를 제공하여, 도커 사용자가 쉽게 전환할 수 있습니다

오픈소스 리소스

관련 기사