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


Red Hat의 CTO인 Chris Wright가 CentOS Stream 업데이트에 대해 상세히 다룬 블로그 포스트 전문은 여기에서 확인할 수 있습니다.

Q: CentOS 프로젝트와 관련하여 어떤 내용이 발표되나요?

2019년 9월에 CentOS Stream 제작을 발표한 데 이어, 2021년 12월에 CentOS Linux에 대한 지원이 변경됨을 알려드립니다. Red Hat은 이 변경의 일환으로 CentOS 프로젝트 이사회와 협력했습니다.

CentOS Stream은 CentOS 커뮤니티 구성원, Red Hat 파트너, 에코시스템 개발자를 비롯한 다양한 그룹이 Red Hat Enterprise Linux(RHEL)의 다음 버전에서 제공될 기능을 더욱 빠르고 쉽게 파악하고 이러한 기능을 구체화하는 데 도움을 주는 업스트림 개발 플랫폼입니다. 2019년에 CentOS Stream을 도입한 이후, CentOS Stream에 대한 파트너와 기여자의 대단한 열정과 프로젝트를 통해 이루어지는 끊임없는 혁신을 확인할 수 있었습니다.

2020년 12월 8일, CentOS Linux와 CentOS Stream에 대한 Red Hat의 지원 일정을 다음과 같이 발표합니다.

  • CentOS Linux 9는 출시되지 않습니다.

  • CentOS Linux 8 배포판의 업데이트는 2021년 12월 31일까지 지원됩니다.

  • CentOS Linux 7 배포판의 업데이트는 종전대로 2024년 6월 30일까지 지원됩니다.

  • CentOS Linux 6 배포판의 업데이트는 2020년 11월 30일에 종료되었습니다.

  • CentOS Stream 9는 RHEL 9 개발 프로세스의 일부로 2021년 2분기에 출시될 예정입니다.

  • CentOS Stream 8 배포판의 업데이트는 전체 RHEL 지원 단계를 통해 계속 지원됩니다.

Q: 이렇게 변경하는 이유는 무엇인가요?

CentOS Stream은 Fedora 프로젝트의 첨단 운영 체제 혁신과 RHEL의 프로덕션 안정성 사이에 자리 잡고 있는 개발 플랫폼입니다. Red Hat은 오픈소스의 진정한 가치는 혁신을 실현하고 문제를 해결하는 데 있다고 생각하며, 재구축이나 복제는 그러한 기회를 제공하지 않는다는 것을 알게 되었습니다. 리소스와 투자를 CentOS Stream으로 전환하면 더욱 광범위한 에코시스템 커뮤니티가 RHEL 개발에 더욱 긴밀하게 관여하고 참여할 수 있게 되어 Linux 혁신을 더욱 촉진할 것입니다.

Q: CentOS Stream이란 무엇이며 어디에서 받을 수 있나요?

CentOS Stream은 RHEL 개발 프로세스에 대한 투명성을 높이고 협업을 강화하기 위해 설계된 CentOS 프로젝트의 새로운 Linux 개발 플랫폼입니다. CentOS Stream은 모두에게 열려 있으며 RHEL의 다음 릴리스에 대한 개발 스트림에 미리 액세스할 수 있는 기회를 제공합니다. 여기(https://centos.org/download)에서 CentOS Stream을 다운로드할 수 있습니다.

Q: CentOS Stream을 만든 이유는 무엇인가요?

Red Hat은 다음을 포함해 여러 가지 이유로 CentOS Stream을 추진했습니다.

  • OEM, ISV, 애플리케이션 개발자를 포함하는 에코시스템 개발자가 변화에 기여할 수 있도록 피드백 루프 단축: Fedora와 RHEL 사이에 자리 잡고 있는 CentOS Stream을 사용함으로써 에코시스템 개발자는 RHEL의 다음 릴리스에서 새롭게 제공될 기능에 대한 '롤링 프리뷰(rolling preview)'를 통해 작업하게 됩니다. 이를 통해 개발자는 지금보다 훨씬 더 빠르게 변경 작업을 수행할 수 있습니다.

  • 개방된 환경에서 개발: 현재 RHEL 개발의 많은 부분은 Red Hat의 방화벽 뒤에서 작업하는 여러 에코시스템 파트너와 함께 이루어집니다. CentOS Stream을 이용하면 Red Hat과 더 큰 규모의 커뮤니티가 RHEL의 다음 릴리스에 제공될 기능과 관련하여 최대한 투명하게 개발 작업을 수행할 수 있습니다.

  • 혁신에 더 빠르게 액세스하도록 지원: RHEL 8 릴리스부터 시작하여 Red Hat은 3년마다 RHEL의 메이저 버전을 출시하고 6개월마다 마이너 릴리스를 출시했습니다. 이보다 더 빠르고 더 예측 가능한 릴리스 주기를 유지하려면 누구나 기여할 수 있는 미드스트림 개발 환경이 필요합니다. 그러한 환경이 바로 CentOS Stream입니다.

  • 더욱 광범위한 커뮤니티가 RHEL 릴리스에 기여할 수 있는 명확한 방법 제공: Fedora가 RHEL의 유일한 업스트림 프로젝트였을 때 대부분의 개발자는 RHEL의 다음 메이저 릴리스에만 기여할 수 있었습니다. CentOS Stream에서는 모든 개발자가 RHEL의 마이너 릴리스에 대해서도 새로운 기능과 버그 수정에 기여할 수 있습니다.

Q: 다른 CentOS Linux 릴리스는 어떻게 되나요?

  • CentOS Linux 9는 출시되지 않습니다.

  • CentOS Linux 8 배포판의 업데이트는 2021년 12월 31일까지 지원됩니다.

  • CentOS Linux 7 배포판의 업데이트는 종전대로 2024년 6월 30일까지 지원됩니다.

  • CentOS Linux 6 배포판의 업데이트는 2020년 11월 30일에 종료되었습니다.

Q: CentOS Stream 릴리스는 어떻게 되나요?

  • CentOS Stream 9는 RHEL 9 개발 프로세스의 일부로 2021년 2분기에 출시될 예정입니다.

  • CentOS Stream 8 배포판의 업데이트는 전체 RHEL 지원 단계를 통해 계속 지원됩니다.

Q: CentOS Stream은 특별관심그룹(SIG)에 어떤 영향을 미치나요?

CentOS Stream에서 CentOS 기여자 커뮤니티는 RHEL의 미래에 큰 영향력을 발휘하고 있습니다. CentOS Stream 특별관심그룹(SIG)은 훨씬 더 중요한 협업 지점이 되며, RHEL의 다음 릴리스에 제공될 기능에 대한 개발과 테스트에 전적으로 주력할 것입니다.

Q: 이러한 변경은 Fedora와 기타 Linux 배포판에 어떤 영향을 미치게 되나요?

영향을 미치지 않습니다. Fedora는 항상 커뮤니티가 혁신하고 실험하는 Red Hat의 업스트림 "시험장"이었으며, 이는 변경되지 않습니다. Fedora는 RHEL의 시작 지점으로 유지됩니다. Fedora에서 모든 RHEL 릴리스가 고안되었으며, RHEL 9도 Fedora에서 고안될 것입니다. Fedora Enterprise Linux Next는 RHEL의 다음 메이저 릴리스에 제공될 수 있는 아이디어를 위한 개발 공간이며, CentOS Stream은 Fedora와 RHEL 사이에 위치한 개발 환경으로 확고히 자리 잡고 있습니다.

CentOS Stream은 Red Hat의 파트너와 고객을 위한 전반적인 개발, 테스트, 에코시스템 인증 프로세스를 개선하는 것을 목표로 합니다. Red Hat은 제품 및 커뮤니티 수준 모두에서 Linux 플랫폼 개발의 선두주자이지만 유일한 선택지는 아닙니다. 다른 기업과 커뮤니티도 CentOS Stream 내에서 진화하는 혁신을 적용하거나 완전히 자체적인 방식으로 진행할 수 있습니다. 이것이 오픈소스와 Linux의 일반적인 장점입니다. 즉, 동일한 업스트림 커널을 중심으로 미묘하게 다른 여러 경로를 발전시켜 특정 과제를 해결할 수 있습니다.

Q: 지난 한 해 동안 CentOS Stream에 어떤 일이 있었나요?

Red Hat 에코시스템은 커널과 기능 측면에서 RHEL의 새로운 기능에 대한 “롤링 프리뷰(rolling preview)”로서 CentOS Stream을 수용했습니다. 예를 들어, Facebook은 방대한 글로벌 소셜 네트워크를 지원하는 수백만 대의 서버를 운영하고 있으며, 이 모든 서버는 CentOS Stream에서 파생된 운영 체제로 마이그레이션되었거나 마이그레이션을 진행 중입니다. Facebook은 CentOS Stream을 토대로 내부적인 혁신을 계속 추진하던 와중에 플랫폼의 기능을 더욱 강화하기 위해서는 Red Hat 에코시스템 내에서 협업하는 것이 중요하다는 사실을 인지했습니다. Intel 또한 자사의 고객 에코시스템 내에서 CentOS Stream이 보여줄 잠재력을 기대하고 있습니다.

Q: CentOS Stream은 CentOS Linux 사용자에게 어떤 의미가 있나요?

CentOS Stream 덕분에 RHEL의 다음 버전이 구축된 후가 아니라 구축하는 중에 혁신 요소를 추가할 수 있는 새로운 메커니즘을 파트너와 커뮤니티 구성원에게 제공할 수 있습니다. Red Hat은 또한 다양한 유형의 CentOS Linux 사용자가 있다는 사실을 잘 알고 있으며, CentOS 프로젝트 이사회와 협력하여 다양한 사용자 그룹의 요구 사항을 충족하도록 프로그램을 조정하고 있습니다.

2021년 상반기에 Red Hat은 시스템 관리자와 파트너 개발자의 요구 사항을 더 잘 지원할 수 있도록 오픈소스 프로젝트와 커뮤니티, 파트너 에코시스템을 위한 옵션과 Red Hat Enterprise Linux 개발자 서브스크립션 활용 사례 확장을 포함한 다양한 활용 사례를 위해 저비용 또는 무료 프로그램을 도입할 계획입니다. 해당 프로그램을 이용할 수 있게 되면 이러한 이니셔티브에 따른 상세한 내용을 공유할 것입니다. RHEL로 전환하는 사용자를 위해 현재 CentOS Linux에서 RHEL로의 전환에 대한 지침을 제공하고 있습니다.

Q: 어떤 Red Hat 플랫폼에서 개발해야 하나요?

Red Hat은 다양한 영역의 개발자 요구 사항을 해결하기 위해 다음과 같은 플랫폼을 제공하고 있습니다.

  • Fedora Linux - 운영 체제를 구축하고 모든 관련 오픈소스 프로젝트를 통합하려는 사용자를 위한 커뮤니티 프로젝트입니다. 여기서 Red Hat과 더 큰 규모의 커뮤니티가 빠르게 진행되는 운영 체제 혁신 작업을 수행합니다. 이러한 작업은 CentOS Stream은 물론, 궁극적으로 RHEL에도 도움이 됩니다.

  • CentOS Stream - RHEL의 다음 버전에서 제공될 기능을 확인하고 하드웨어 또는 소프트웨어를 뒷받침하는 변경 사항을 도입하려고 하는 에코시스템 개발자를 위한 커뮤니티 프로젝트입니다. 또한 개발자가 RHEL의 다음 버전을 준비할 수 있도록 기술과 툴을 개발할 수 있는 공간을 제공합니다.

  • Red Hat Universal Base Image - 컨테이너화된 애플리케이션 개발자들을 위한 강력한 툴로서, 컨테이너화된 클라우드 네이티브 엔터프라이즈 애플리케이션 생성을 위해 안전성과 보안성이 뛰어나며 재배포 가능한 무료 컨테이너 기본 이미지를 제공합니다. Red Hat Universal Base Image를 이용하면 개발자는 RHEL에서뿐만 아니라 Red Hat OpenShift를 비롯한 Red Hat의 오픈 하이브리드 클라우드 포트폴리오 전반에서 프로덕션 배포를 위한 인증된 애플리케이션을 더욱 쉽게 생성할 수 있습니다. 또한 다른 운영 체제와 호환되는 컨테이너 이미지도 사용할 수 있습니다.

  • RHEL 개발자 서브스크립션 - Red Hat의 상용 엔터프라이즈 운영 체제 제품에서 개발하고 테스트하려는 개인을 위한 무료 셀프 지원 서브스크립션입니다(팀을 위한 서브스크립션도 곧 제공 예정). RHEL의 더욱 안전하고 안정적인 고성능 기반에서 프로덕션에 배포될 애플리케이션을 개발/테스트할 수 있는 환경을 제공합니다. 또한 Red Hat Developer 프로그램에 참여할 것을 권장합니다. 파트너에게는 Red Hat Partner Connect 프로그램에 참여할 것을 권장합니다.

Q: 어떤 Red Hat 플랫폼에 배포해야 하나요?

  • 개인적인 프로덕션 용도로 서버를 실행하고 있는 개인 사용자를 위해 RHEL을 쉽게 사용할 수 있도록 지원하는 프로그램을 곧 출시할 예정입니다. 이러한 프로그램이 출시될 때 알림을 받고 싶은 경우 centos-questions@redhat.com으로 문의하시기 바랍니다.

  • 오픈소스 프로젝트 또는 커뮤니티의 일원이거나 무료로 제공되는 퍼블릭 CI(지속적 통합)와 빌드 인프라를 제공하는 사용자를 위해 RHEL을 쉽게 사용할 수 있도록 지원하는 프로그램을 곧 출시할 예정입니다. 이러한 프로그램이 출시될 때 알림을 받고 싶은 경우 centos-questions@redhat.com으로 문의하시기 바랍니다.

  • 비영리/NGO/연구/학술 단체의 일원인 경우 centos-questions@redhat.com으로 문의하시기 바랍니다. Red Hat은 여러분과 협력하여 RHEL을 쉽게 사용할 수 있도록 지원하는 프로그램을 개발하고자 합니다.

  • 컨테이너를 사용하고 있는 경우, Red Hat Universal Base Image는 클라우드 네이티브 엔터프라이즈 애플리케이션의 생성과 배포를 위해 재배포 가능한 개발자 지원 이미지를 무료로 제공합니다. 또한 다른 운영 체제와 호환되는 컨테이너 이미지도 사용할 수 있습니다.

  • 상용 배포판으로 CentOS Linux를 사용하고 있는 경우, RHEL 서브스크립션의 필수 부분인 추가 관리 기술, 보안, 지원을 위해 RHEL로 전환하는 것이 좋습니다. Red Hat 영업 팀이 활용 사례에 맞는 적절한 제품과 서비스를 식별하는 데 도움을 드릴 수 있습니다.

CentOS Linux에서 RHEL로의 전환은 쉽습니다. 사용자가 convert2RHEL 툴을 다운로드하여 직접 수행할 수도 있고, Red Hat이 이러한 전환을 수행하도록 도와드릴 수도 있습니다. 모든 워크로드가 RHEL에 속하지 않는다는 것을 알고 있지만 Red Hat은 RHEL이 모든 프로덕션 워크로드를 가장 잘 지원한다고 생각합니다.

Q: 어떻게 참여할 수 있나요?

CentOS Stream은 모두에게 열려 있으며 RHEL의 다음 릴리스에 대한 개발 스트림에 미리 액세스할 수 있는 기회를 제공합니다. 여기(https://centos.org/download)에서 CentOS Stream을 다운로드할 수 있습니다.