안녕하세요,
이번 포스팅은 출시된지 불과 1년밖에 되지 않은 비운(?)의 OS인 CentOS8의 지원 종료 소식과 앞으로 CentOS8의 방향인 “CentOS8 Stream”에 대해 작성하려 합니다.
CentOS8 Logo
모두가 아시겠지만 CentOS는 “Community Enterprise Operating System”의 약어로 RHEL(RedHat Enterprise Linux)를 완벽히 호환하며 Redhat의 상표권만 제거하여 제작되는 OS입니다.
독립적인 오픈소스 프로젝트로 운영되다가 2014년 Redhat에 인수되고 CentOS가 사라지는게 아닐까 걱정이 많았었는데 아니나 다를까.. 그날이 오고야 말았습니다.
CentOS8이 2019년 9월 25일에 출시되었는데 2년 3개월만인 2021년 12월 31일부로 지원 종료가 된다고 합니다.
CentOS8 지원 종료 후 우리의 대응?
Redhat은 CentOS8 자체가 사라지는 것이 아니라 Upstream 버전(=Stream)으로 유지될 것이라고 말하기는 하는데,
Fedora를 아시는 분들은 짐작하시겠지만 Stream 버전으로 전환되고 나면 RHEL의 테스팅 버전이 되는것이고 안정성이 떨어질거라는 건 분명한 사실입니다.
구조
그럼 우리가 선택할 수 있는 방법은 무엇일지 생각해보면,
- CentOS8에서 CentOS7로 마이그레이션(CentOS7의 경우 2024년 6월 30일 EOL)
- CentOS8에서 CentOS8 Stream으로 마이그레이션(이 경우 안정성이 떨어짐)
- 신규 RHEL Forking 프로젝트인 “Rocky Linux”(=CentOS의 창립자 중 한명이 주도하여 만드려고 하는 새로운 RHEL 복제품)을 기다리며 현상 유지
위 3가지 정도가 있을 것 같습니다. (기타 OS로 전환하거나 유료 버전의 RHEL을 구매하는 경우는 제외)
다들 많이 고민하시겠지만 제 생각에 CentOS 유지가 필요한 상황이라면 CentOS7로 다시 전환하는 것이 가장 좋은 선택인 것 같습니다.
CentOS8 Stream이란?
쉽게 생각하면, 각 Linux에는 테스트용 배포판이 있습니다
- Debian에는 Debian Testing
- SUSE Enterprise Linux에는 OpenSUSE
- RHEL(RedHat Enterprise Linux)에는 Fedora
이 중에 (3)의 과정에 한 가지가 더 추가되어 Fedora > CentOS Stream > RHEL이 되는 것입니다.
비교
Fedora가 있는데 왜 CentOS8 Stream이 필요할까?
저를 포함해서 많은분들이 궁금하셨을거라 생각합니다.
Redhat은 이미 테스트 목적의 Fedora가 있는데 왜 추가적인 테스트 OS(CentOS Stream)를 만들었을까?
답은 간단합니다.
Fedora에 설치된 모든 소프트웨어는 항상 최신버전이며 이 버전을 개량하여 RHEL을 만들게 되는데 안정성을 추구하는 Enterprise OS에서 이 속도를 따라가기 힘들기 때문에 중간 지점의 필요를 느끼게 된 것 같습니다.
참고로 RHEL7(=CentOS7)의 경우 Fedora19와 Fedora20을 기반으로 제작되었고, RHEL8(=CentOS8)의 경우 Fedora28을 기반으로 제작되었는데,
실제로 Fedora는 33버전까지 나올정도로 속도가 빠르기(Release 주기가 6개월)때문에 RHEL이 더 이상 따라가는건 힘들다고 판단했고, 그래서 출시한 것이 CentOS8 Stream입니다.
마치며
CentOS8 Stream의 경우 Fedora처럼 모든 최신 소프트웨어를 제공하지는 않을 것이라고 합니다.
Debian Testing, OpenSUSE와 같이 버전을 최대한 안정적으로 유지할 것처럼 보이며 이미지에서 보셨듯이 최신 RHEL과 최신 Fedora의 중간지점의 OS로 생각보다는 안정적일수도 있겠다는 생각이 듭니다.
새로운 버전의 CentOS가 출시되며 저도 재밌게 다뤄봤었는데 빠르게 단종 후 새로운 OS로 전환이라니 Redhat에 대한 반감이 무럭무럭 자라네요.
부디 CentOS8로 전환하신 모든 분들이 무사히 CentOS7 혹은 다른 대안으로 잘 해결하시기를 바라겠습니다.
문의는 댓글이나 메일로 남겨주세요.
감사합니다.
출처 : CentOS8 지원 종료와 CentOS8 Stream (CentOS8 Early EOL) (yoosejin.github.io)
'IT > 리눅스마스터1급' 카테고리의 다른 글
이제 CentOS Linux 8.4를 사용할 수 있으며 변경 사항입니다. (0) | 2023.07.08 |
---|---|
네트워크 엔지니어를 위한 최고의 Linux 배포판 6가지 (0) | 2023.07.08 |
[Linux/Unix] Shell Script에서 날짜/시간 변수 사용하기 (0) | 2023.05.17 |
Linux( 리눅스 samba 서버란?) (0) | 2023.05.17 |
인증서 p12 -> pem 변환 방법 (바이두 - 푸시서비스에 사용) (0) | 2023.05.09 |