Emulacija Red Hat Enterprise Linux grade zasnovane na Fedora Rawhide

Programeri Fedora Linux-a najavili su formiranje SIG (Special Interest Group) za podršku ELN (Enterprise Linux Next) projekta, čiji je cilj pružanje kontinuirano razvijajućih verzija Red Hat Enterprise Linuxa zasnovanih na Fedora Rawhide repozitoriju. Proces razvoja novih ogranaka RHEL-a uključuje stvaranje ogranka iz Fedore svake tri godine, koji se razvija odvojeno neko vrijeme dok se ne dovede do konačnog proizvoda. ELN će vam omogućiti da emulirate Red Hat Enterprise Linux verzije zasnovane na isječku iz Fedora Rawhide spremišta kreiranog u bilo kojem trenutku.

Do sada, nakon Fedora forka, priprema RHEL-a se odvijala iza zatvorenih vrata. Uz CentOS Stream, Red Hat namjerava da proces razvoja RHEL-a učini otvorenijim i transparentnijim za zajednicu. ELN ima za cilj da Fedorin CentOS Stream/RHEL Next fork učini predvidljivijim korišćenjem metoda sličnih sistemima kontinuirane integracije.

ELN će obezbijediti poseban buildroot i proces izgradnje koji vam omogućava da ponovo izgradite Fedora Rawhide spremište kao da je RHEL. Planirano je da se uspješne ELN verzije sinhronizuju s eksperimentalnim verzijama RHEL Next-a, dodajući dodatne promjene paketima koje nisu dozvoljene u Fedori (na primjer, dodavanje imena brendova). Istovremeno, programeri će pokušati da minimiziraju razlike tako što će ih odvojiti na nivou uslovnih blokova u datotekama specifikacija.

Sa ELN-om, održavaoci Fedora paketa će moći rano uhvatiti i testirati promjene koje bi potencijalno mogle utjecati na razvoj RHEL-a. Konkretno, biće moguće provjeriti namjeravane promjene uvjetnih blokova u spec datotekama, tj. napravite uslovni paket sa promenljivom "%{rhel}" postavljenom na "9" ("%{fedora}" ELN varijabla će vratiti "false"), simulirajući pravljenje paketa za buduću RHEL granu.

ELN će vam takođe omogućiti da eksperimentišete sa novim idejama bez uticaja na glavne Fedora verzije. ELN se također može koristiti za testiranje Fedora paketa u odnosu na nove zastavice kompajlera, onemogućavanje eksperimentalnih ili ne-RHEL funkcija, promjenu zahtjeva hardverske arhitekture i omogućavanje dodatnih CPU ekstenzija. Na primjer, bez mijenjanja standardnog procesa za pravljenje paketa u Fedori, možete istovremeno testirati gradnju sa omogućenom podrškom za AVX2 instrukcije, zatim procijeniti učinak korištenja AVX2 u paketima i odlučiti da li ćete implementirati promjenu u glavnoj Fedora distribuciji.

izvor: opennet.ru

Dodajte komentar