Red Hat이 CentOS를 Red Hat Enterprise Linux(RHEL)의 단순한 드롭인 대체제에서 CentOS Stream으로 '방향을 전환'하겠다고 발표하면서, 상당수 사용자들이 새로운 대안을 찾아 헤매게 되었습니다. 다행히도 이미 여러 RHEL 기반 배포판이 존재하기 때문에 선택의 폭은 넓습니다.
1. Rocky Linux
Rocky Linux는 RHEL과 "버그까지 100% 호환성"을 지향하는 커뮤니티 기반 배포판임을 스스로 밝히고 있습니다. 창립자 그레고리 커처(Gregory Kurtzer)는 CentOS의 원래 공동 창립자였던 친구 로키 맥고(Rocky McGaugh)를 기리기 위해 이 배포판의 이름을 지었습니다.
현재 Rocky Linux는 표준 배포판으로 제공되며, x86-64와 ARM 아키텍처용 이미지를 다운로드할 수 있습니다. 초기 CentOS의 정신을 이어받아 Rocky의 개발은 RHEL의 다운스트림에서 진행됩니다. 커처의 과학 컴퓨팅 분야 배경 덕분에 이 배포판은 특히 과학 연구 환경에 강점을 두고 있습니다.
2. Springdale Linux
Springdale 역시 과학 컴퓨팅에 초점을 맞춘 리눅스 배포판입니다. 프린스턴 대학교와 Institute for Advanced Study(고등연구소)에서 개발되었으며, 그 역사가 CentOS보다 앞섭니다.
과학적 활용을 중시하는 만큼, 이 배포판에는 과학 컴퓨팅 전용 특별 저장소가 포함되어 있습니다. 흥미로운 점은 RHEL 계열 배포판 간의 높은 호환성 덕분에 다른 RHEL 기반 배포판을 사용하는 사용자도 이 저장소들을 활용할 수 있다는 것입니다.
3. Oracle Linux
Oracle Linux는 RHEL을 기반으로 하며, 같은 이름의 소프트웨어 대기업 오라클이 개발한 리눅스 배포판입니다. 회사는 CentOS의 새로운 방향 전환 논란을 적극 활용해, 전환을 고민하는 관리자들에게 자사 배포판을 홍보했습니다.
오라클은 웹사이트에 CentOS 사용자를 겨냥한 페이지를 빠르게 마련했고, 기존 CentOS 설치 환경을 Oracle Linux로 변환할 수 있는 스크립트까지 개발해 제공했습니다.
배포판 자체는 무료로 사용할 수 있지만, 공식 지원 계약을 원한다면 비용을 지불해야 합니다.
Oracle Linux는 표준 CentOS 설치 환경 대비 몇 가지 기술적 장점을 갖추고 있습니다. Ksplice를 통해 시스템 재부팅 없이 실행 중인 커널에 패치를 적용할 수 있으며, 운영체제와 실행 중인 프로그램에 대한 가시성을 높여주는 Dtrace도 포함되어 있습니다. Dtrace는 원래 썬 마이크로시스템즈(Sun Microsystems)의 솔라리스(Solaris)에서 처음 도입된 기능으로, 오라클이 썬을 인수하면서 함께 확보하게 되었습니다.
오라클은 솔라리스가 아직 제공되고 있음에도 불구하고, 클라우드 중심의 후속 격으로 Oracle Linux를 밀고 있는 분위기입니다. 또한 이 시스템은 실리콘 그래픽스(Silicon Graphics)가 개발한 XFS 파일 시스템을 기본 스토리지 옵션으로 사용합니다.
Oracle Linux는 표준 리눅스 커널이 아닌 자체적으로 수정한 Unbreakable Enterprise Kernel을 사용합니다. 지원 계약 여부와 관계없이, 풍부한 기능 세트를 고려하면 CentOS 사이트라면 진지하게 검토할 가치가 충분합니다.
4. CloudLinux
CloudLinux는 데이터 센터와 웹 호스팅 업체를 위해 특화된 RHEL 파생 배포판입니다. 다른 시스템들과 달리 단일 서버라 하더라도 유료로 구매해야 사용할 수 있습니다. 지원 계약이 필요 없는 사용자라면 무료 버전인 AlmaLinux가 더 매력적인 선택일 수 있습니다.
CloudLinux에는 흥미로운 기능들이 있습니다. 관리자가 모든 계정을 가상화하여, 한 계정에서 발생한 문제가 다른 계정으로 번지지 않도록 격리할 수 있습니다. 하나의 서버에 여러 고객을 나눠 수용하는 공유 호스팅을 제공하는 호스팅 업체에게 특히 유용한 기능입니다. 또한 관리자는 사용자별로 리소스 사용 한도를 설정할 수도 있습니다.
무료 배포판 AlmaLinux 역시 Oracle Linux처럼 기존 RHEL 및 CentOS 설치 환경을 AlmaLinux로 변환하는 스크립트를 제공합니다. 서비스 제공업체, 특히 웹 호스팅 업체라면 CloudLinux를 진지하게 고려해볼 만하고, CentOS Stream으로 이전하고 싶지 않은 일반 사용자라면 AlmaLinux를 살펴보는 것이 좋습니다.
CentOS 대체제, 선택지는 충분합니다
리눅스의 큰 장점 중 하나는 자신이 사용하는 배포판의 운영 방식이 마음에 들지 않으면, 목표에 부합하는 새로운 배포판으로 언제든 갈아탈 수 있다는 점입니다.
CentOS에서 CentOS Stream으로 마이그레이션하고 싶지 않다면, Rocky Linux, Springdale Linux, Oracle Linux, CloudLinux, AlmaLinux 등을 검토해 보세요. 리눅스는 서버 운영체제로서 워낙 인기가 많기 때문에, 선택할 수 있는 배포판이 넘쳐납니다.