Projekt zur Emulation des Red Hat Enterprise Linux-Baus auf Basis von Fedora

Der FESCo-Ausschuss (Fedora Engineering Steering Committee), der fĂŒr den technischen Teil der Entwicklung der Fedora-Distribution verantwortlich ist, genehmigte Vorschlag zur Umsetzung des Projekts ELN (Enterprise Linux Next), zielt darauf ab, eine Umgebung bereitzustellen, die auf dem Fedora Rawhide-Repository basiert und fĂŒr die Testung der FunktionalitĂ€t zukĂŒnftiger Versionen der RHEL-Distribution (Red Hat Enterprise Linux) verwendet werden kann. FĂŒr ELN wird ein neues Buildroot vorbereitet und der Buildprozess zur Emulation der Erstellung von Red Hat Enterprise Linux auf Basis von Paketen mit Quelltexten aus dem Fedora-Repository. Das Projekt ist fĂŒr die Umsetzung im Rahmen des Entwicklungszyklus von Fedora 33 vorgesehen.

ELN wird eine Infrastruktur bereitstellen, die es ermöglicht, Fedora-Pakete mit Methoden zu erstellen, die in CentOS und RHEL verwendet werden, und es den Fedora-Paketbetreuern zu ermöglichen, Änderungen frĂŒhzeitig zu erfassen, die sich potenziell auf die Entwicklung von RHEL auswirken könnten. ELN wird auch die PrĂŒfung geplanter Änderungen in bedingten Blöcken in Spec-Dateien ermöglichen, d.h. das Erstellen eines Pakets mit aktiven Bedingungen, bei denen die Variable „%{rhel}“ auf „9“ gesetzt ist (die Variable „%{fedora}“ fĂŒr ELN wird „false“ zurĂŒckgeben), um den Bau fĂŒr den zukĂŒnftigen RHEL-Zweig zu simulieren.

Das Endziel ist die Neubau des Fedora Rawhide-Repositories, als ob es RHEL wĂ€re. Im ELN ist geplant, nur einen kleinen Teil der Fedora-Paketsammlung, die in CentOS Stream und RHEL benötigt wird, neu zu erstellen. Erfolgreiche Neubauten von ELN sollen mit internen RHEL-Bauten synchronisiert werden, wobei in Pakete zusĂ€tzliche Änderungen eingefĂŒgt werden, die in Fedora nicht zulĂ€ssig sind (z.B. HinzufĂŒgen von Marken). Dabei werden die Entwickler bestrebt sein, die Unterschiede zwischen ELN und RHEL Next zu minimieren, indem sie sie auf der Ebene der bedingten Blöcke in Spec-Dateien trennen.

Ein weiteres wichtiges Anwendungsgebiet von ELN wird die Möglichkeit sein, mit der Umsetzung neuer Ideen zu experimentieren, ohne die Hauptbauten von Fedora zu beeintrĂ€chtigen. Insbesondere wird ELN nĂŒtzlich sein, um Fedora-Bauten zu erstellen, die die Abschaffung UnterstĂŒtzung fĂŒr alte Hardware und standardmĂ€ĂŸige Aktivierung zusĂ€tzlicher CPU-Erweiterungen. Beispielsweise wird es möglich sein, parallel eine Version von Fedora zu erstellen, indem in die CPU-Anforderungen die UnterstĂŒtzung fĂŒr die AVX2-Instruktionen aufgenommen wird, wonach die Leistungsauswirkungen der Verwendung von AVX2 in Paketen getestet und eine Entscheidung ĂŒber die Implementierung der Änderung im Haupt-Distribution von Fedora getroffen wird.
Solche Tests sind relevant fĂŒr die ÜberprĂŒfung von Fedora-Paketen unter geĂ€nderten Anforderungen an Hardwarearchitekturen, die in der bevorstehenden signifikanten RHEL-Version vorgesehen sind, ohne den standardmĂ€ĂŸigen Paketbuild- und Release-Vorbereitungsprozess von Fedora zu blockieren.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster