Linux 배포판은 자동차 모델과 매우 유사합니다. 선택할 수 있는 항목이 많고, 매일 새로운 항목이 표시되며, 그 중 일부의 차이점을 판별하기가 어렵습니다. 특히 Linux 회사인 Red Hat과 Red Hat이 소유하고 후원하는 세 가지 주요 배포판을 둘러싼 작업에 대한 일반 정보가 많이 있습니다. 여기에서 RHEL, CentOS 및 Fedora의 차이점과 이 중 하나가 용도에 가장 적합한 선택인지 아닌지가 강조 표시되고 명확하게 설명되어 있습니다.
RHEL, CentOS 및 Fedora의 유사점
먼저 이 세 가지 배포판 사이의 유사한 점을 다루고 싶습니다. 그것들은 모두 2004년에 중단된 Red Hat Linux를 기반으로 합니다. Red Hat은 RHEL(Red Hat Enterprise Linux)을 여전히 소유하고 있는 것처럼 Red Hat Linux를 만들고 소유했습니다. Red Hat Linux가 Red Hat Enterprise Linux로 변모할 즈음에 Fedora 프로젝트와 병합되었고 CentOS가 Community ENTerprise 운영 체제로 나왔습니다.
Red Hat Linux가 Red Hat 내에서만 개발되는 것과 달리 Fedora Linux는 원래 커뮤니티 기반 프로젝트로 만들어졌으며 Red Hat Linux 사용자에게 더 많은 소프트웨어를 제공하는 역할을 했습니다. CentOS는 원래 Red Hat Linux가 2004년 모든 사람에게 무료로 제공되는 RHEL의 커뮤니티 버전으로 RHEL로 브랜드를 변경한 후 형성되었습니다. 오늘날 Red Hat의 개발자 구독에 대한 자체 지원 모델과 다소 유사합니다.
요컨대:RHEL, CentOS 및 Fedora는 모두 원래 Red Hat Linux를 기반으로 합니다. 이는 패키지 관리를 위해 모두 동일한 RPM 패키지 시스템, YUM 또는 DNF를 사용하고 어떤 식으로든 Red Hat이 후원하거나 소유하고 있음을 의미합니다. 매우 유사하여 혼동을 일으킬 수 있습니다.
RHEL, CentOS 및 Fedora의 차이점
RHEL은 기업 고객 중심의 Linux 배포판입니다. 많은 사용자는 Red Hat이 RHEL 지원을 청구하는 것을 보고 혼란스러워합니다. 이는 일반적으로 기업 고객이 최상의 지원과 제품에 대한 비용을 지불하기를 원하기 때문입니다. 그들은 아마도 Linux가 클라우드 서버를 위한 최선의 선택 중 하나라는 것을 알고 있을 것입니다. 그러나 그들은 커뮤니티 프로젝트가 아닌 공급업체로부터 일종의 보험을 갖고 싶어합니다.
CentOS는 RHEL의 커뮤니티 개발 유사체입니다. CentOS는 RHEL이 제공하는 것과 동일한 안정성을 원하는 사용자에게 탁월한 선택이지만 이와 관련된 비용이나 지원은 없습니다. RHEL의 소스 코드로 구축되었으므로 거의 동일한 플랫폼입니다. 둘 다 서버 배포판으로 매우 안정적입니다. 최신 소프트웨어는 없지만 보유하고 있는 소프트웨어는 잘 테스트될 것입니다.
Fedora는 RHEL에 대한 커뮤니티 중심의 빠르게 진행되는 업스트림 기여자입니다. 강력한 테스트 프로토콜을 유지하면서 최신 소프트웨어를 사용할 수 있습니다. 최신 커널 덕분에 최신 노트북과 데스크탑에 적합합니다. 빠른 개발 속도는 당신이 결코 시대에 뒤떨어지지 않는다는 것을 의미합니다. 또한 RHEL의 업스트림이기 때문에 Red Hat이 엔터프라이즈 플랫폼에 통합하려는 새롭고 흥미로운 기능은 Fedora에서 테스트되고 다듬어집니다. 즉, 몇 가지 정말 멋진 기능으로 인해 성능이 좋고 안정적인 시스템이 됩니다.
Red Hat이 Fedora, RHEL 및 CentOS와 함께 사용하는 워크플로에 대해 이야기해 보겠습니다. 간단히 말해서, Red Hat은 RHEL에 구현하려는 기능에 대한 테스트 장소로 Fedora를 사용합니다. 이러한 기능은 RHEL에 적용되며 최신 RHEL 릴리스를 사용하여 비용이 들지 않는 자체 지원 대안으로 CentOS를 생성합니다. 시각적 독자의 경우 다음과 같이 작동합니다.
페도라 -> RHEL -> CentOS.
Daniel Miessler는 자신의 웹사이트에서 훌륭한 순서도와 비교 자료를 제공합니다.
릴리스 케이던스에도 차이가 있습니다. Fedora의 새 버전은 6개월마다 릴리스됩니다. 각 릴리스는 릴리스 후 13개월 후에 단종됩니다. 이를 고려하면 Fedora 프로젝트는 방금 Fedora 32를 출시했습니다. 즉, Fedora 33은 약 6개월 후에 출시되고 Fedora 31은 약 6개월 전에 출시되었으며 Fedora 30은 곧 단종될 예정입니다. 그러나 RHEL 및 CentOS에서는 10년 동안 릴리스 및 지원됩니다. 따라서 RHEL 8 및 CentOS 8은 2019년 말에 출시되었으며, 이는 2029년까지 지원된다는 의미입니다.
당신에게 가장 적합한 것은 무엇입니까?
모든 것은 사용 사례에 달려 있습니다. RHEL, CentOS 및 Fedora는 모두 매우 다른 사용 사례에 적합합니다. 그러나 여기에는 두 개의 서버 배포판과 하나의 데스크톱 배포판이 있다는 생각에 반대합니다. 그보다 더 뉘앙스입니다. 세 팀 모두에 데스크톱 및 서버 팀이 있으며, 모두 서로 다른 업무를 수행합니다. 이러한 모든 배포판에는 매우 매력적인 서버 및 데스크톱 워크스테이션 사용 사례가 있습니다.
어떤 배포판을 선택하든 결정을 내리려면 사용량에 대해 조사해야 합니다. Fedora Server는 서버에서 최신 커널을 찾는 사람들에게 훌륭한 운영 체제입니다. CentOS는 특정 툴킷 및 애플리케이션에 대한 안정적인 액세스를 원하는 사람들을 위한 훌륭한 워크스테이션 배포판입니다. RHEL은 서버든 데스크탑 워크스테이션이든 엔터프라이즈 환경에서 이를 사용하려는 모든 사람에게 탁월한 선택입니다.
RHEL, CentOS 및 Fedora 사이의 혼란을 해결할 수 있기를 바랍니다. Red Hat은 이 세 가지 배포판을 사용하여 가능한 한 많은 고객과 시장에 서비스를 제공합니다. 결과는 종종 우리가 선택의 여지가 있습니다. Cockpit을 사용하여 Fedora 시스템 관리에 대한 기사, 프로그래머와 개발자를 위한 최고의 Linux 배포판, 다양한 Linux 배포판의 역사를 확인하십시오.