CentOS가 종료되고 RHEL의 업스트림 베타 버전으로 다시 태어나면서 저는 프로덕션에 바로 사용할 수 있는 대안을 찾고 있었습니다. Oracle Linux가 가장 유력한 후보로 떠올랐습니다. 내가 아는 한 UEK 또는 Red Hat 호환 커널을 제공합니다.
커널 변경에 민감한 일부 백업 애플리케이션이 있습니다. Oracle Linux의 비 UEK 커널은 Red Hat의 커널과 얼마나 가깝습니까? 있다면 차이점은 무엇입니까?
감사해요.
답변1
나는 CentOS를 대체하기 위해 수년 동안 "시도해 볼만한 것" 지갑에 Oracle Linux를 갖고 있었습니다.
CentOS가 더 이상 RHEL 클론이 아니라고 발표되자 저는 시도해 보았습니다.
저는 패키지 간에 버전 패리티가 없다는 사실을 금방 발견했습니다.
자세한 내용은 다음에서 확인할 수 있습니다.이 게시물.
selinux-policy
Oracle Linux 8의 패키지에는다른버전 체계는 RHEL 8과 동일합니다. 특히 EVR("epoch-version-release"에 표시된 정식 버전)입니다. 예를 들어:
오라클 리눅스: 3.14.3-67.0.1.el8
원본 버전(RHEL), AlmaLinux, Rocky Linux: 3.14.3-67.el8
-selinux
이로 인해 Oracle Linux는 실제로 RHEL 복제본이 아닙니다. RHEL 자체 또는 다른 복제본에 내장된 특정 패키지를 설치할 수 없다는 상당히 명백한 문제가 있기 때문입니다 . 이 여분의 비트0.1출판계에서 호환성을 깨기에 충분합니다.
따라서 무엇을 선택하든 CentOS 8의 대체 제품으로 Oracle Linux를 권장하지 않습니다. 버전 구성표를 변경한 이유에 관계없이 이 발견은 다른 잠재적인 변경 사항이나 비호환성에 대한 빙산의 일각일 수 있습니다.
답변2
Oracle은 Red Hat 호환 커널을 주장합니다.RHEL 소스 코드에서 직접 컴파일