Fedora planuje dostarczać kompilacje RHEL oparte na Fedorze Rawhide

L Wydano deweloperów Fedory poprzez ogłoszenie utworzenie grupy specjalnego interesu (SIG) w celu obsługi projektu Enterprise Linux Next (ELN), którego celem jest dostarczanie ciągłych kompilacji Red Hat Enterprise Linux w oparciu o repozytorium Fedora Rawhide.

Ten nowy proponowany proces rozwoju, oznacza, że ​​nowe gałęzie RHEL mają tworzenie gałęzi Fedory co trzy lata, że ze swojej strony będą rozwijane osobno przez jakiś czas, aż trafią do produktu końcowego.

Podczas ELN pozwoli na emulację kompilacji Red Hat Enterprise Linux oparty na losowo utworzonym fragmencie repozytorium Fedora Rawhide.

Wspomina się, że do tej pory, od rozwidlenia Fedory, przygotowanie RHEL odbywało się za zamkniętymi drzwiami. Dzięki CentOS Stream firma Red Hat zamierza uczynić proces rozwoju RHEL bardziej otwartym i przejrzystym dla społeczności.

Misją grupy specjalnego zainteresowania ELN (Enterprise Linux Next) (SIG) jest osiągnięcie wersji RHEL, która może być uruchamiana w sposób ciągły.

Używając klasycznego podejścia, RHEL zaczyna działać z Fedory i rozwija się prywatnie przez długi czas, zanim ponownie pojawi się w pełni uformowany jako Produkt. Zamiast tego chcemy wykorzystać Rawhide Fedory i postęp w technologiach CI / CD, aby rozwidlić i rozpocząć utwardzanie wersji RHEL w dowolnym momencie.

ELN ma na celu wykonanie fazy rozwidlenia CentOS Stream / RHEL Next przez Fedorę być bardziej przewidywalne dzięki zastosowaniu technik podobnych do systemów ciągłej integracji, a ponadto ELN zapewni oddzielny katalog główny i proces kompilacji, aby odbudować repozytorium Fedora Rawhide jako RHEL.

Ponadto wspomnij o programistach, którzy planują zsynchronizować udane przebudowy przez ELN z eksperymentalnymi wersjami RHEL Next, dodawanie dodatkowych zmian do pakietów, które nie są dozwolone w Fedorze (na przykład dodawanie znaków towarowych). Jednocześnie programiści będą próbowali zminimalizować różnice, dzieląc je na poziomie bloku warunkowego w plikach specyfikacji.

Dzięki ELN opiekunowie Fedory będą mogli wykrywać i testować wczesne zmiany, które mogą wpłynąć na rozwój RHEL.

Jakie są zalety ELN?

Pojawienie się i ponowne ukierunkowanie CentOS Stream dostarczyło jaśniejszej historii o rozwoju RHEL. Fedora nadal jest centrum rozwoju dla następnej głównej wersji RHEL, podczas gdy CentOS Stream pełni tę oddolną rolę w zakresie stabilizacji i aktualizacji.

Dlatego niektórzy z nas zaczęli badać sposoby zapewnienia, że ​​Fedora będzie opierać się na swojej cennej pozycji w ekosystemie. Postanowiliśmy skupić się na uproszczeniu procesu, dzięki któremu Fedora rozwidla się i staje się Red Hat Enterprise Linux. 

Między innymi będzie można sprawdzić oczekiwane zmiany bloków warunkowych w plikach spec, to znaczy Zbuduj pakiet po wywołaniu warunków z "% {rhel}" ustawionym na "9" (zmienna ELN "% {fedora} »zwróci„ false ”), symulując budowanie pakietu dla przyszłej gałęzi RHEL.

ELN pozwoli również na eksperymentowanie wprowadzanie w życie nowych pomysłów bez wpływu na podstawowe kompilacje Fedory.

Obejmuje to ELN, które mogą być używane do testowania pakietów Fedory pod kątem nowych flag kompilatora, wyłączania eksperymentalnych lub nieodpowiednich funkcji RHEL, zmiany wymagań architektury sprzętowej i włączania dodatkowych rozszerzeń procesora.

Na przykład, bez zmiany standardowego procesu budowania pakietów w Fedorze, wspomina się, że można jednocześnie przetestować kompilację z włączoną obsługą instrukcji AVX2, a następnie ocenić wpływ użycia AVX2 w pakietach na wydajność i zdecydować, czy zaimplementować zmianę w głównej Fedorze dystrybucja.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat, możesz się skonsultować Szczegóły pod poniższym linkiem.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.