Jump to section

정보

CentOS Linux 7은 2024년 6월 30일에 지원 종료(End of Life, EOL)될 예정입니다. Red Hat은 마이그레이션을 원활하게 진행할 수 있는 다양한 옵션을 제공하며, 그 중 하나는 Red Hat Enterprise Linux 을 선택하여 타사 Linux 마이그레이션을 수행하는 것입니다.

CentOS란?

URL 복사

CentOS는 2가지의 개별 Linux® 배포판CentOS Stream과 CentOS Linux를 출시하는 오픈소스 프로젝트입니다. CentOS Stream은 향후 Red Hat® Enterprise Linux 제품 릴리스에 대한 업스트림 개발 플랫폼입니다.

CentOS 프로젝트는 2021년부터 2024년 사이에 CentOS Linux®의 업데이트와 릴리스를 중단합니다. 즉, 현재 CentOS Linux 사용자는 마이그레이션 경로를 선택해야 합니다. CentOS Linux 8 업데이트는 2021년 12월에 종료되었으며, CentOS Linux 7 업데이트는 2024년 6월 30일에 종료됩니다. 이 마이그레이션을 지원하기 위해 CentOS Linux 마이그레이션 평가 서비스를 활용할 수 있습니다. 이 평가를 사용하면 고객의 특정한 요구와 환경에 대한 고려 사항을 확인할 수 있습니다.

CentOS는 커뮤니티 엔터프라이즈 운영 체제(Community ENTerprise Operating System)를 뜻하며, 오픈소스 커뮤니티, 여러 실무 그룹, 2가지 Linux 배포판 이름에 사용되는 약어입니다.

CentOS

CentOS 그 자체를 언급하는 경우 프로젝트, 해당 프로젝트에 참여하는 커뮤니티, CentOS 프로젝트 출력 작업을 지원하는 모든 것을 뜻합니다. Red Hat, Almalinux, CloudLinux, AWS는 모두 이 커뮤니티에 기여하고 있습니다.

CentOS SIG

CentOS 특별 관심 그룹(CentOS SIG)은 Linux 배포판 내부에 존재하는 특정 구성 요소나 해당 배포판 사용을 관리하는 CentOS 프로젝트 내부의 작은 그룹을 말합니다. CentOS SIG는 스토리지, 가상화클라우드 컴퓨팅 등에 초점을 맞출 수 있습니다.

CentOS Stream

Linux 배포판은 향후 Red Hat® Enterprise Linux 제품 릴리스를 위한 업스트림 개발 플랫폼입니다.

CentOS Linux 비교

Linux 배포판은 Red Hat이 출시한 소스 코드에서 파생되었습니다. CentOS 프로젝트는 2021년부터 2024년 사이에 CentOS Linux의 업데이트와 릴리스를 중단합니다.

둘 다 전체 엔터프라이즈 Linux 에코시스템에 속한 오픈소스 Linux 배포판 CentOS 버전입니다. 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 버전을 출시하기 전에 이를 미리 확인하며, 지속적으로 Red Hat Enterprise Linux의 마이너 릴리스가 될 소스 코드로 제공됩니다. CentOS Stream은 커뮤니티 구성원이 Red Hat Enterprise Linux 엔지니어와 함께 기여하고 코드를 테스트할 수 있도록 Red Hat Enterprise Linux 개발 소스 코드를 제공합니다. 커뮤니티 구성원은 Red Hat 파트너, 에코시스템 개발자와 함께 다운로드 및 조정하고, 패치를 제출하고, Red Hat Enterprise Linux의 다음 번 마이너 릴리스에 포함될 수 있는 변경 사항을 제안할 수 있습니다. 

CentOS Linux는 Red Hat Enterprise Linux의 다운스트림으로, 개발과 배포에 가장 많이 사용되며 기여 모델도 없습니다. CentOS Linux 업데이트는 2021년부터 2024년 사이에 중단됩니다.

Fedora 프로젝트를 포함한 Red Hat Enterprise Linux의 오픈소스 개발 주기는 다음과 같습니다.

  1. Fedora: 향후 Red Hat Enterprise Linux 메이저 릴리스의 기반이 되는 업스트림 프로젝트입니다.
  2. CentOS Stream: 출시 예정 Red Hat Enterprise Linux 마이너 버전의 미리보기입니다.
  3. Red Hat Enterprise Linux: 기능이 강화된 완전 지원 공식 엔터프라이즈 운영 체제 제품입니다.
  4. CentOS Linux: 커뮤니티 지원을 통해 만드는 Linux 배포판으로, Red Hat에서 릴리스한 소스 코드에서 파생되며 2021년부터 2024년 사이에 중단될 예정입니다.

CentOS는 오픈소스 프로젝트입니다. Red Hat Enterprise Linux는 엔터프라이즈 오픈소스 제품입니다.

CentOS Stream, CentOS Linux, Red Hat Enterprise Linux는 모두 다른 Linux 배포판으로, 기술, 지원, 개발에 여러 가지 차이점이 있습니다.

  • 바이너리 실행 경로 차이와 같이 기술적 차이도 상당히 많습니다. 
  • 지원 구조가 다릅니다. CentOS Stream과 CentOS Linux 지원은 다른 사용자와 기여자가 선의로 제공하지만 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 프로젝트는 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 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 Linux에 대한 지원을 종료하기로 결정했습니다.

  • 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 툴링을 이용하고 완전한 지원을 받을 수 있으며, 그에 따른 배포도 이용과 지원 혜택이 제공됩니다.

  • 개인 개발자는 Red Hat Developer 서브스크립션에 무료로 가입할 수 있습니다.
  • Red Hat 고객은 팀을 위한 Red Hat Developer 서브스크립션 무료 이용 자격에 해당될 수 있습니다.
  • 오픈소스 프로젝트, 커뮤니티, 오픈소스에 관여하는 기타 비영리 소프트웨어 그룹은 Red Hat Open Source Infrastructure 프로그램의 무료 이용 자격에 해당될 수 있습니다. 
  • 학술 기관과 비영리 연구 기관은 Red Hat Academic Program을 통해 할인 가격으로 Red Hat Enterprise Linux에 액세스할 수 있습니다.

CentOS Stream은 Red Hat Enterprise Linux를 출시하기 전에 이를 미리 확인하여 지속적으로 제공되는 배포판을 개발, 테스트하고 이에 기여할 수 있는 업스트림 오픈소스 개발 플랫폼입니다.

Fedora와 Red Hat Enterprise Linux 사이의 옵션인 CentOS Stream은 사용자가 다음 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을 다운로드하세요.

추가 정보

문서

Linux란 무엇일까요?

Linux는 OS의 기본 구성 요소인 커널과 이와 함께 번들로 제공되는 툴, 애플리케이션, 서비스로 구성됩니다.

문서

SELinux란?

SELinux(Security-Enhanced Linux)는 관리자가 시스템 액세스 권한을 효과적으로 제어할 수 있게 하는 Linux® 시스템용 보안 아키텍처입니다.

문서

Linux 커널이란 무엇일까요?

Linux 커널은 Linux 운영 체제(OS)의 주요 구성 요소이며 컴퓨터 하드웨어와 프로세스를 잇는 핵심 인터페이스입니다.

Linux에 대한 자세한 내용

제품

새로운 애플리케이션 출시, 환경 가상화, 더욱 안전한 하이브리드 클라우드 생성 등 다양한 작업을 위한 안정적이고 검증된 기반을 제공합니다.

리소스