Red Hat EL과 CentOS의 실제 차이점은 컴파일 프로세스입니까? [복사]

Red Hat EL과 CentOS의 실제 차이점은 컴파일 프로세스입니까? [복사]

최근에 나는 수년 동안 사용해온 배포판인 데비안을 바꾸고 싶은 유혹을 받았습니다. 나에게는 안정성이 매우 중요하고 최첨단 기능에는 관심이 없기 때문에 RHEL을 사용해 보기로 결정했습니다. 무료가 아니며 CentOS를 알고 있다는 점을 고려하여 문제를 더 조사하기로 결정했습니다.

검색하다가 흥미로운 사용자 리뷰를 발견했습니다.크리스토퍼이것에질문, 여기에는 다음이 포함됩니다.

"예... 소스 코드를 다시 컴파일하십시오. 그러나 Red Hat만이 이를 올바르게 컴파일할 수 있는 "비밀 소스"를 가지고 있습니다. CentOS 6은 RHEL 6과의 바이너리 호환성이 85% 다릅니다.

이는 "Red Hat은 운영 체제에 많은 투자를 합니다. CentOS와 유사할 수 있습니까? 좀 더 "비공개 소스"로 만들기 위해 할 수 있는 일이 있습니까?"라는 원래 질문을 더욱 강화합니다.

게다가실제 문제:

CentOS는 RHEL과 바이너리 호환되는 것으로 간주되지만 "실제"와의 차이점은 무엇입니까? 다양한 컴파일 구성을 사용하여 완전히 다른 운영 체제를 생성할 수 있습니까?

답변1

Redhat은 운영 체제에 막대한 투자를 하고 있습니다. [...] 좀 더 "비공개 소스"로 만들기 위해 그들이 할 수 있는 일이 있습니까? "

왜 그렇게 말하는지 잘 모르겠습니다(마치 비공개 소스가 좋은 것인 것처럼). RH는 다른 배포판 회사보다 더 많은 FOSS를 개발하지만 유일한 회사는 아니며 전체 커뮤니티가 크게 참여하고 있습니다. 그렇습니다. RH는 직업을 "잃었지만" 동일한 제약 조건 하에서 다른 사람들이 기여한 작업도 얻었습니다.

CentOS는 RHEL과 바이너리 호환되는 것으로 간주됩니다.

다소 그렇습니다. 저는 RHEL용으로 설계된 것이 CentOS에서 실패하는 것을 본 적이 없습니다. 업데이트는 CentOS보다 훨씬 일찍 RHEL에 푸시되므로 일반적으로 지원을 위해 RHEL 구독을 구매합니다.

다른 컴파일 옵션을 사용하여 완전히 다른 운영 체제를 생성하는 것이 가능합니까?

컴파일 타임 결정에는 많은 변형이 있을 수 있지만 RH의 "비밀 소스"가 그렇게 마술적일 것이라고는 생각하지 않습니다. 배포판을 실제로 차별화하는 가장 큰 부분은 다음과 같습니다.일부패키지 선택 및 패키지 출시 관리).

답변2

내가 이해한 바로는 CentOS는 오픈 소스인 RHEL에 대한 동일한 소스 코드의 또 다른 버전일 뿐입니다(CentOS FAQ에도 명시되어 있음).

다른 컴파일 옵션을 사용해도 운영 체제 동작에 큰 영향을 미치지 않아야 합니다.

둘 사이의 가장 큰 차이점은 새 버전이 출시되는 속도입니다. CentOS는 본질적으로 RHEL의 포크이므로 업데이트 릴리스가 항상 느립니다(CentOS가 변경 사항을 포크하기 전에 먼저 RHEL을 업데이트해야 하기 때문입니다). FAQ에 따르면 CentOS는 RHEL 업데이트 후 72시간 이내에 패키지를 업데이트하기 위해 최선을 다하고 있습니다. 하지만 저는 CentOS 7이 출시되기 몇 달 전에 RHEL 7이 출시되었다는 것을 알고 있습니다.

이에 대해 더 깊이 이해하려면 CentOS FAQ를 살펴보세요(https://wiki.centos.org/FAQ/일반) SE Unix & Linux + Google에서 문제를 다시 검색해 보세요.

CentOS와 RHEL은 정확히 동일합니까?

https://danielmiessler.com/study/fedora_redhat_centos/

관련 정보