Red Hat Enterprise derleme öykünme projesi Linux Fedora tabanlı

Fedora dağıtımının geliştirilmesinin teknik kısmından sorumlu olan FESCo (Fedora Mühendislik Yönlendirme Komitesi), onaylı uygulama teklifi proje ELN (Girişim Linux Next), Fedora Rawhide deposuna dayalı bir ortam sağlayarak RHEL (Red Hat Enterprise) dağıtımının gelecekteki sürümlerinin işlevselliğini test etmeyi amaçlamaktadır. LinuxELN için yeni bir buildroot hazırlanacak. montaj süreci Red Hat Enterprise'ın oluşumunu taklit etmek Linux Fedora deposundaki kaynak paketlerine dayanan proje, Fedora 33 geliştirme döngüsü sırasında yayınlanmak üzere planlanmıştır.

ELN Fedora paketlerinin, kullanılan yöntemlerle derlenmesine olanak tanıyan bir altyapı sağlayacaktır. CentOS ELN, Fedora paket yöneticilerinin RHEL geliştirmesini potansiyel olarak etkileyebilecek değişiklikleri erken yakalamalarını sağlayacak. Ayrıca ELN, spec dosyalarındaki koşullu bloklarda planlanan değişikliklerin test edilmesine de olanak tanıyacak; örneğin, "%{rhel}" değişkeni "9" olarak ayarlanmış koşullu bir tetikleyiciyle bir paket oluşturmak (ELN'nin "%{fedora}" değişkeni "false" döndürecektir), gelecekteki bir RHEL dalı için bir derlemeyi simüle edecektir.

Nihai hedef, Fedora Rawhide deposunu RHEL gibi yeniden oluşturmaktır. ELN, Fedora paket koleksiyonunun yalnızca talep gören küçük bir alt kümesini yeniden oluşturmayı planlıyor. CentOS Stream ve RHEL. Başarılı ELN yeniden derlemelerinin, Fedora'da izin verilmeyen ek değişiklikler (örneğin, ticari marka ekleme) ekleyerek dahili RHEL derlemeleriyle senkronize edilmesi planlanmaktadır. Aynı zamanda, geliştiriciler ELN ve RHEL Next arasındaki farklılıkları en aza indirmeye çalışacak ve bunları spec dosyalarındaki koşullu bloklar düzeyinde ayıracaklardır.

ELN'nin bir diğer önemli kullanımı, ana Fedora yapılarını etkilemeden yeni fikirleri deneme yeteneği olacaktır. Özellikle ELN, aşağıdakileri yansıtan Fedora yapıları oluşturmak için faydalı olacaktır: прекращение eski donanımları destekler ve varsayılan olarak ek CPU uzantılarını etkinleştirir. Örneğin, paralel olarak, CPU gereksinimlerinde AVX2 talimatları için zorunlu desteği belirten bir Fedora çeşidi oluşturmak ve ardından paketlerde AVX2 kullanmanın performans etkisini test etmek ve değişikliğin ana Fedora'da uygulanıp uygulanmayacağına karar vermek mümkün olacak. dağıtım.
Bu tür testler, Fedora paketlerinin, RHEL'in gelecekteki önemli bir şubesinde planlanan donanım mimarileri için değişen gereksinimler karşısında, paket oluşturma ve Fedora sürümlerini hazırlamaya yönelik düzenli süreci engellemeden test edilmesiyle ilgilidir.

Kaynak: opennet.ru

DDoS korumalı siteler, VPS VDS sunucuları için güvenilir hosting satın alın 🔥 DDoS korumalı, güvenilir VPS ve VDS sunucu barındırma hizmeti satın alın | ProHoster