문서의 각 단락이 어느 리비전에서 마지막으로 수정되었는지 확인할 수 있습니다. 왼쪽의 정보 칩을 통해 작성자와 수정 시점을 파악하세요.


센토스는 커뮤니티 기반의 엔터프라이즈급 리눅스 배포판이다. 정식 명칭은 Community ENTerprise Operating System의 약자인 CentOS이며, 공식 발음은 '센트 오에스'이다. 이 운영체제는 레드햇 엔터프라이즈 리눅스의 소스 코드를 기반으로 하여, 상표권과 로고를 제거하고 재빌드하는 방식으로 개발되었다. 이를 통해 유료 구독 서비스인 RHEL과 기능적으로 동일한 수준의 무료 운영체제를 제공하는 것을 핵심 목표로 삼았다.
주요 사용처는 서버 운영 환경이며, 패키지 관리자로 RPM을 사용한다. 웹호스팅 업체나 대규모 IT 인프라를 보유한 기업들 사이에서 높은 점유율을 차지했으며, 안정성과 엔터프라이즈 호환성을 중시하는 환경에서 널리 채택되었다. 초기 버전부터 철저하게 RHEL을 포킹하는 방침을 유지하며, 출시 주기도 RHEL의 메이저 업데이트를 따랐다.
이러한 접근 방식은 레드햇과의 협력을 통해 2014년 공식화되었다. 레드햇은 센토스 프로젝트를 인수하고 개발진을 고용하며 기술적, 법적 지원을 제공하게 되었다. 그러나 이후 운영 방향이 변경되어, 기존의 안정화 버전 대신 CentOS Stream이라는 선행 개발 버전에 집중하게 되면서 그 정체성에 큰 변화가 생겼다.

센토스는 2004년 5월 14일, 레드햇 엔터프라이즈 리눅스(RHEL)의 소스 코드를 기반으로 한 무료 리눅스 배포판으로 처음 출시되었다. 당시 오픈소스 라이선스로 공개된 RHEL의 소스 패키지를 재빌드하여, 상표권 관련 요소를 제거하고 센토스 고유의 로고로 대체하는 방식으로 개발되었다. 이는 유료 엔터프라이즈 지원을 받는 RHEL과 기능적으로 동일한 운영체제를 무료로 제공하려는 커뮤니티 주도의 프로젝트로서 시작되었다.
초기 센토스는 철저하게 RHEL을 포킹하는 데 중점을 두어, 새로운 기능 추가나 변경을 최소화하고 안정성을 최우선으로 했다. 이러한 접근 방식은 자체 유지보수 인력을 보유한 기업이나 기관, 그리고 서버 운영을 학습하려는 개인 사용자들에게 큰 호응을 얻었다. 2014년에는 레드햇과 공식적인 협력을 맺게 되며, 센토스 개발진이 레드햇에 고용되고 기술 및 법적 지원을 받는 구조로 변화했다.
그러나 2020년 12월, 레드햇은 센토스의 발전 방향을 페도라와 RHEL 사이의 테스트베드 역할을 하는 '센토스 스트림'(CentOS Stream)으로 전환한다고 발표했다. 이는 기존의 RHEL 클론 배포판으로서의 정체성을 근본적으로 바꾸는 결정이었으며, 특히 안정적인 프로덕션 서버 환경으로 센토스를 사용해 오던 수많은 사용자와 기업으로부터 강한 반발을 불러일으켰다. 이 논란을 계기로 센토스의 초기 철학을 계승하는 알마리눅스와 로키 리눅스 같은 새로운 RHEL 호환 배포판들이 등장하게 되었다.

센토스의 가장 큰 장점은 기업용 리눅스 시장에서 사실상 표준으로 여겨지는 레드햇 엔터프라이즈 리눅스와 바이너리 수준에서 거의 동일한 환경을 무료로 제공한다는 점이었다. 이는 충분한 자체 유지보수 인력을 보유한 조직에게는 상용 지원 비용 없이도 안정적인 서버 운영체제를 사용할 수 있는 탁월한 선택지가 되었다. 실제로 많은 대학, 웹호스팅 업체, 그리고 카카오와 같은 대기업에서도 서버 운영에 센토스를 활용했다.
이러한 호환성 덕분에 RHEL용으로 작성된 수많은 공식 문서, 기술 가이드, 서드파티 소프트웨어가 센토스에서도 그대로 적용 가능했다. 또한 RHEL 생태계를 대상으로 한 풍부한 학습 자료와 서적을 활용할 수 있어, 시스템 관리자의 학습 및 운영 부담을 크게 줄여주었다. 이는 오픈소스 커뮤니티가 제공하는 실질적인 가치를 보여주는 대표적인 사례였다.
그러나 CentOS Stream으로의 전환 이후, 이러한 'RHEL과의 완벽한 호환성'이라는 핵심 장점은 사라졌다. 스트림 버전은 RHEL의 업스트림, 즉 테스트베드 역할을 하게 되어 패키지 버전과 안정성 측면에서 차이가 발생한다. 이로 인해 기존 장점을 계승한 Rocky Linux나 AlmaLinux와 같은 새로운 RHEL 호환 배포판이 등장하는 계기가 되었다.

센토스의 주요 단점은 상용 엔터프라이즈 운영체제인 레드햇 엔터프라이즈 리눅스(RHEL)와 달리 공식적인 기술 지원이 전혀 없다는 점이다. 센토스는 커뮤니티 주도로 개발 및 유지보수되는 무료 배포판이기 때문에, 시스템에 문제가 발생하거나 보안 취약점이 발견되었을 때 전문적인 지원을 받을 수 있는 채널이 존재하지 않는다. 이는 자체적인 리눅스 전문 인력을 충분히 보유하지 않은 조직이나 개인 사용자에게 큰 위험 요소로 작용한다. 특히 은행이나 공공기관과 같이 안정성을 최우선으로 요구하는 환경에서는 치명적인 단점으로 여겨진다.
또한, RHEL의 새로운 마이너 버전(예: 7.2에서 7.3으로)이 출시된 후, 해당 버전에 포함된 모든 보안 패치와 버그 수정 사항이 센토스에 반영되기까지는 수 주에서 한 달 이상의 지연이 발생할 수 있었다. 이는 보안 업데이트의 공백을 의미하며, 자체적인 보안 모니터링 및 대응 체계가 없는 경우 심각한 위협이 될 수 있다. 이러한 지연은 센토스가 RHEL의 소스 코드를 기반으로 재빌드하는 과정에서 필연적으로 발생하는 것이었다.
한국어 사용자에게는 한국어 지원이 매우 미비하다는 점도 진입 장벽으로 작용했다. 기본 GUI 환경에서도 부분적으로만 지원되었으며, 주로 사용되는 터미널 환경에서는 사실상 영어만 사용해야 했다. 이는 한국의 초보자나 한국어 환경에 익숙한 시스템 관리자들이 센토스를 학습하거나 운영하는 데 추가적인 어려움을 주었다.

2020년 12월 8일, 레드햇은 CentOS 프로젝트의 방향성을 근본적으로 전환한다고 발표했다. 기존의 CentOS는 레드햇 엔터프라이즈 리눅스의 완성된 소스 코드를 기반으로 레드햇의 상표만 제거한 뒤 재빌드하여 배포하는, 사실상의 무료 RHEL 클론이었다. 그러나 새 정책에 따르면 CentOS 8의 지원이 예정보다 8년 앞당겨 2021년 12월 31일에 종료되며, 향후 프로젝트는 CentOS Stream에 집중하게 된다.
이 발표는 기존 CentOS 사용자 커뮤니티와 기업들 사이에 큰 논란을 불러일으켰다. CentOS Stream은 RHEL의 업스트림, 즉 페도라와 RHEL 사이의 테스트베드 역할을 하는 배포판으로, 안정적인 RHEL 릴리스보다 패키지 버전이 더 최신이지만 상대적으로 덜 검증된 상태다. 따라서 장기간 안정성을 최우선으로 하는 서버 운영 환경에서는 CentOS Stream의 채택이 부담스러울 수 있다. 많은 사용자들은 이 결정이 무료 RHEL 대안을 없애 레드햇의 유료 구독 서비스인 RHEL 판매를 촉진하려는 상업적 전략이라고 비판했다.
이러한 논란 속에서 CentOS의 원래 정신을 계승하기 위한 새로운 리눅스 배포판 프로젝트들이 등장했다. 대표적으로 CentOS 공동 창립자 그레고리 커처가 주도하는 Rocky Linux와 클라우드 제공업체 CIQ의 지원을 받는 AlmaLinux가 있다. 이들은 기존 CentOS와 마찬가지로 RHEL과 바이너리 호환성을 유지하는 무료 엔터프라이즈급 운영체제를 제공하는 것을 목표로 하고 있다. 한편, 오라클은 자사의 RHEL 호환 배포판인 Oracle Linux를 무료로 제공하며 이 틈새 시장을 공략하기도 했다.

센토스는 레드햇 엔터프라이즈 리눅스의 소스 코드를 기반으로 하여, 레드햇의 상표와 로고를 제거하고 자체 로고로 대체한 리눅스 배포판이다. 이로 인해 RHEL과 바이너리 수준에서 호환성을 유지하며, RPM 패키지 관리자를 사용한다. 심지어 RHEL 시스템에 센토스의 yum 저장소를 추가하여 패키지를 설치하는 것도 기술적으로 가능하다.
2014년 레드햇과 센토스 프로젝트는 상호협정을 맺었으며, 이 협정을 통해 레드햇은 센토스 개발진을 고용하고 기술 지원을 제공하게 되었다. 이는 당시 센토스의 지속 가능한 개발을 보장하기 위한 조치로 여겨졌으나, 이후 CentOS Stream 전환 결정과 맞물려 커뮤니티 내에서 논란의 시발점이 되기도 했다.
센토스의 공식 발음은 '센트 오에스'이다. 이 배포판은 초기부터 레드햇 엔터프라이즈 리눅스와의 완벽한 호환성을 최우선 목표로 삼았으며, 이를 위해 가능한 한 원본 소스에 대한 변경을 최소화하는 원칙을 고수했다. 이러한 철학은 Rocky Linux 및 AlmaLinux와 같은 후속 RHEL 호환 배포판들에게도 계승되었다.
