Das FESCo-Komitee (Fedora Engineering Steering Committee), das fĂŒr den technischen Teil der Entwicklung der Fedora-Distribution zustĂ€ndig ist, Implementierungsangebot (Enterprise Linux Next), das darauf abzielt, eine Umgebung bereitzustellen, die auf dem Fedora Rawhide-Repository basiert und fĂŒr die Testung der FunktionalitĂ€t zukĂŒnftiger RHEL-Distro-Versionen (Red Hat Enterprise Linux) verwendet werden kann. FĂŒr ELN wird ein neuer Buildroot vorbereitet und zum Emulieren der Erstellung von Red Hat Enterprise Linux auf Basis von Paketen mit Quelltexten aus dem Fedora-Repository. Das Projekt ist fĂŒr die Entwicklung innerhalb des Fedora 33-Zyklus geplant.
wird eine Infrastruktur bereitstellen, die es ermöglicht, Fedora-Pakete mit Methoden zu sammeln, die in CentOS und RHEL verwendet werden, und gibt den Paketbetreuern von Fedora in einem frĂŒhen Stadium die Möglichkeit, Ănderungen zu erkennen, die sich potenziell auf die Entwicklung von RHEL auswirken können. ELN wird auch die ĂberprĂŒfung geplanter Ănderungen in den Spec-Dateien ermöglichen, d.h. Pakete mit Aktivierung von Bedingungen zu erstellen, wobei die Variable â%{rhel}â auf â9â gesetzt ist (die Variable â%{fedora}â wird in ELN âfalseâ zurĂŒckgeben), um eine Erstellung fĂŒr die zukĂŒnftige RHEL-Version zu simulieren.
Das Ziel ist es, das Fedora Rawhide-Repository so neu zu erstellen, als wĂ€re es RHEL. Im ELN wird geplant, nur einen kleinen Teil der Fedora-Paketkollektion, die in CentOS Stream und RHEL gefragt ist, neu zu erstellen. Erfolgreiche ELN-Neuerstellungen sollen mit den internen RHEL-Bauten synchronisiert werden, wobei zusĂ€tzliche Ănderungen in die Pakete eingefĂŒgt werden, die in Fedora nicht zulĂ€ssig sind (z.B. das HinzufĂŒgen von Marken). Die Entwickler werden bestrebt sein, die Unterschiede zwischen ELN und RHEL Next zu minimieren, indem sie diese auf der Ebene bedingter Blöcke in den Spezifikationsdateien trennen.
Eine weitere wichtige Anwendung 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 widerspiegeln, der UnterstĂŒtzung alter Hardware und die standardmĂ€Ăige Verwendung zusĂ€tzlicher CPU-Erweiterungen. Beispielsweise wird es möglich sein, parallel eine Fedora-Variante zu erstellen, die in den CPU-Anforderungen die UnterstĂŒtzung von AVX2-Anweisungen vorschreibt, gefolgt von Tests, um die Auswirkungen der Leistung durch die Verwendung von AVX2 in Paketen zu bewerten und ĂŒber die Implementierung der Ănderung im Hauptdistributionsfeld von Fedora zu entscheiden.
Ăhnliche Tests sind relevant, um Fedora-Pakete unter den sich Ă€ndernden Anforderungen an Hardwarearchitekturen zu prĂŒfen, die in einer zukĂŒnftigen bedeutenden Version von RHEL vorgesehen sind, ohne den regulĂ€ren Prozess der Paket-Bereitstellung und der Veröffentlichung von Fedora zu blockieren.
Quelle: opennet.ru
