Fedora는 Fedora Rawhide를 기반으로 RHEL 빌드를 제공 할 계획입니다.

Fedora 개발자 출시 광고를 통해 시그 (SIG)의 형성 Fedora Rawhide 저장소를 기반으로 Red Hat Enterprise Linux의 지속적인 빌드를 제공하는 것을 목표로하는 Enterprise Linux Next (ELN) 프로젝트를 지원하기 위해.

이 새로운 제안 된 개발 프로세스는 새로운 RHEL 브랜치가 XNUMX 년마다 Fedora 브랜치를 생성한다는 것을 의미합니다. 최종 제품에 도달 할 때까지 일정 기간 동안 개별적으로 개발 될 것입니다.

동안 ELN은 Red Hat Enterprise Linux 빌드의 에뮬레이션을 허용합니다. Fedora Rawhide 저장소의 무작위로 생성 된 조각을 기반으로합니다.

지금까지 Fedora의 포크 이후 RHEL의 준비는 닫힌 문 뒤에서 이루어 졌다고합니다. CentOS Stream을 통해 Red Hat은 RHEL 개발 프로세스를 커뮤니티에보다 개방적이고 투명하게 만들려고합니다.

ELN (Enterprise Linux Next) SIG (Special Interest Group)의 임무는 지속적으로 시작할 수있는 RHEL 버전을 달성하는 것입니다.

고전적인 접근 방식을 사용하여 RHEL은 Fedora에서 포크하고 제품으로 완전히 형성되기 전에 오랫동안 비공개로 개발합니다. 대신 Fedora의 Rawhide를 활용하고 CI / CD 기술의 발전을 통해 임의의 시간에 RHEL 버전을 포크하고 강화하기 시작합니다.

ELN은 분기 단계를 만드는 것을 목표로합니다. CentOS Stream / Fedora의 RHEL Next에서 지속적인 통합 시스템과 유사한 기술을 사용하여 더 예측 가능또한 ELN은 별도의 빌드 루트 및 빌드 프로세스를 제공하여 Fedora Rawhide 저장소를 RHEL로 다시 빌드합니다.

또한, 성공적인 리빌드를 동기화하려는 개발자는 ELN 제작 RHEL Next의 실험적 빌드로 Fedora에서 허용되지 않는 패키지에 추가 변경 사항 추가 (예 : 상표 추가). 동시에 개발자는 사양 파일의 조건부 블록 수준에서 구분하여 차이를 최소화하려고합니다.

ELN을 통해 Fedora 관리자는 RHEL 개발에 영향을 미칠 수있는 초기 변경 사항을 감지하고 테스트 할 수 있습니다.

ELN의 이점은 무엇입니까?

CentOS Stream의 출현과 재 집중은 RHEL 개발에 대한보다 명확한 이야기를 제공했습니다. Fedora는 계속해서 RHEL의 다음 주요 릴리스의 개발 허브로, CentOS Stream은 안정화 및 업데이트를위한 상향식 역할을 수행합니다.

그래서 우리 중 일부는 Fedora가 생태계에서 귀중한 위치를 구축 할 수있는 방법을 모색하기 시작했습니다. 우리는 Fedora가 Red Hat Enterprise Linux가되는 과정을 단순화하는 데 집중하기로 결정했습니다. 

무엇보다도 사양 파일에서 조건 블록의 예상 변경 사항을 확인할 수 있습니다. 즉, "% {rhel}"을 "9"로 설정하여 조건이 트리거 될 때 패키지 빌드 (ELN 변수 "% {fedora}» "false")를 반환하여 향후 RHEL 브랜치 용 패키지 빌드를 시뮬레이션합니다.

ELN은 또한 실험을 허용합니다 핵심 Fedora 빌드에 영향을주지 않고 새로운 아이디어를 실현합니다.

여기에는 새로운 컴파일러 플래그에 대해 Fedora 패키지를 테스트하는 데 사용할 수있는 ELN, 실험적이거나 부적절한 RHEL 기능 비활성화, 하드웨어 아키텍처 요구 사항 변경 및 추가 CPU 확장 활성화가 포함됩니다.

예를 들어 Fedora에서 표준 패키지 빌드 프로세스를 변경하지 않고 AVX2 문 지원이 활성화 된 상태에서 빌드를 동시에 테스트 한 다음 패키지에서 AVX2를 사용할 때의 성능 영향을 평가하고 기본 Fedora에서 변경 사항을 구현할지 여부를 결정할 수 있다고합니다. 분포.

최종적으로 그것에 대해 더 많이 알고 싶다면, 당신은 상담 할 수 있습니다 자세한 내용은 다음 링크를 참조하십시오.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.