Emulation des Red Hat Enterprise Linux-Baus auf Basis von Fedora Rawhide.

Die Entwickler von Fedora Linux haben die GrĂŒndung einer SIG-Gruppe (Special Interest Group) zur UnterstĂŒtzung des Projekts ELN (Enterprise Linux Next) bekannt gegeben, das sich auf die Bereitstellung kontinuierlich generierter Builds von Red Hat Enterprise Linux auf der Basis des Fedora Rawhide-Repositories konzentriert. Der Entwicklungsprozess neuer RHEL-Zweige umfasst die Erstellung eines Forks alle drei Jahre von Fedora, der eine gewisse Zeit lang unabhĂ€ngig weiterentwickelt wird, bis er zum Endprodukt fĂŒhrt. ELN wird es ermöglichen, Builds von Red Hat Enterprise Linux zu emulieren, basierend auf einem Snapshot aus dem Fedora Rawhide-Repository, das zu einem beliebigen Zeitpunkt erstellt wurde.

Bislang wurde die Vorbereitung von RHEL nach dem Fork von Fedora hinter verschlossenen TĂŒren durchgefĂŒhrt. Mit CentOS Stream beabsichtigt Red Hat, den Entwicklungsprozess von RHEL offener und transparenter fĂŒr die Community zu gestalten. ELN zielt darauf ab, die Phase des Forks zwischen CentOS Stream/RHEL Next von Fedora vorhersehbarer zu gestalten, indem Methoden verwendet werden, die den Systemen der kontinuierlichen Integration Ă€hnlich sind.

ELN wird eine separate Build-Umgebung und einen Build-Prozess bereitstellen, der es ermöglicht, das Fedora Rawhide-Repository so neu aufzubauen, als ob es RHEL wĂ€re. Erfolgreiche Neuaufbauten von ELN sollen mit experimentellen Builds von RHEL Next synchronisiert werden, wobei zusĂ€tzliche Änderungen in die Pakete aufgenommen werden, die in Fedora nicht erlaubt sind (zum Beispiel die HinzufĂŒgung von Marken). Die Entwickler werden bemĂŒht sein, die Unterschiede zu minimieren, indem sie diese auf der Ebene von Bedingungsblöcken in den spec-Dateien trennten.

Dank ELN werden die unterstĂŒtzenden Pakete von Fedora in der Lage sein, frĂŒhzeitig Änderungen zu erkennen und zu testen, die sich potenziell auf die Entwicklung von RHEL auswirken könnten. Zudem wird es möglich sein, geplante Änderungen der Bedingungsblöcke in den spec-Dateien zu ĂŒberprĂŒfen, d. h. ein Paket mit aktivierten Bedingungen zu erstellen, wobei die Variable "%{rhel}" auf den Wert "9" gesetzt wird (die Variable "%{fedora}" von ELN wird "false" zurĂŒckgeben), um einen Build von Paketen fĂŒr zukĂŒnftige RHEL-Zweige zu simulieren.

ELN wird es auch ermöglichen, mit der Umsetzung neuer Ideen zu experimentieren, ohne die grundlegenden Builds von Fedora zu beeinflussen. ELN kann unter anderem verwendet werden, um Fedora-Pakete unter Verwendung neuer Compiler-Flags zu testen, experimentelle oder ungeeignete Funktionen fĂŒr RHEL zu deaktivieren, die Anforderungen an die Hardware-Architekturen zu Ă€ndern und zusĂ€tzliche CPU-Erweiterungen zu nutzen. Beispielsweise kann parallel zur regulĂ€ren Paketbauweise in Fedora eine Build-Umgebung mit aktivierter UnterstĂŒtzung fĂŒr AVX2-Instruktionen getestet werden, um die Auswirkungen auf die Leistung durch die Anwendung von AVX2 in den Paketen zu bewerten und eine Entscheidung ĂŒber die Implementierung dieser Änderung in der Hauptdistribution von Fedora zu treffen.

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