Das Fedora-Projekt hat letzten Monat einen Änderungsvorschlag vorgelegt und empfohlen, in Fedora Linux 45, basierend auf dem bestehenden allgemeinen x86_64 (v1)-Paket, eine Reihe von Builds für die x86_64-v3-Mikroarchitektur hinzuzufügen, um Prozessoren, die diesen Befehlssatz unterstützen, eine höhere Leistung zu verleihen. Dieser Vorschlag bedeutet, dass für aktualisierte CPU-Befehlssätze optimierte Binärpakete im Fedora-Repository erscheinen werden, er wird aber auch die Speicher- und Bandbreitenlast auf der Spiegelseite, den Arbeitsaufwand für Qualitätssicherung und Tests sowie den Betriebsdruck auf die zugehörige Infrastruktur erheblich erhöhen.

Bei der letzten Sitzung des Fedora Engineering and Steering Committee FESCo diskutierten die Teilnehmer über Fragen wie die Frage, ob die Leistungsvorteile klar genug waren, die Kosten für zusätzliche Softwarepakete und mögliche neue ISO-Images und ob x86_64-v3 in die Zulassungsstandards für Distributionsfreigaben aufgenommen werden sollte, entschieden sich jedoch letztendlich dafür, die Abstimmung zu verschieben, ohne zu einem Ergebnis zu kommen.

Der aktuelle Schwerpunkt der Kontroverse liegt darin, dass die Leistungsverbesserung durch x86_64-v3 zwischen verschiedenen Anwendungen stark variiert und es immer noch an einer systematischen Bewertung für Fedora-Szenarien mangelt. Aus Hardware-Sicht erfordert x86_64-v3, dass der Prozessor eine Reihe neuerer Befehlserweiterungen wie AVX/AVX2, BMI2 und MOVBE unterstützt, die in etwa mindestens Produkten der Intel Haswell- oder AMD Excavator-Generation entsprechen. Daher können nicht alle noch in Betrieb befindlichen 64-Bit-x86-Maschinen solche Softwarepakete ausführen. Wenn Fedora in diesem Zusammenhang ein vollständiges Software-Repository und ein Installationsimage für x86_64-v3 hinzufügt, muss es die Ressourceninvestitionen und Release-Strategien neu ausbalancieren und dabei die Benutzererfahrung neuerer Hardware und die Verfügbarkeit älterer Hardware berücksichtigen.

Als Reaktion auf diese Bedenken beschloss FESCo, die Diskussion „auf Eis zu legen“ und forderte den Antragsteller auf, detailliertere Daten und eine Planbeschreibung hinzuzufügen. Zu den Folgearbeiten gehören: Durchführung repräsentativer Benchmark-Tests in einer Fedora-Umgebung, um die Leistungsvorteile von x86_64-v3 in realen Arbeitslasten zu demonstrieren; Weitere Klärung der Image- und Infrastrukturplanung, beispielsweise ob ein eigenständiges ISO für x86_64-v3 bereitgestellt wird oder ob die Optimierung nur in Cloud- und Server-Images aktiviert wird, um die Auswirkungen auf Desktop-Verteilungsmedien und universelle Images zu reduzieren. Die Einführung von x86_64-v3-Paketen in Fedora 45 steht noch aus, bis neue Daten und Supportpläne eingereicht und ausgewertet werden.

Derzeit laufen technische und Community-Diskussionen zu dieser Änderung. Entwickler und Benutzer, die an den Details interessiert sind, können das Chat-Transkript und das Sitzungsprotokoll dieser Sitzung sowie die aktuelle Version des Änderungsvorschlagsdokuments im Fedora-Wiki einsehen, um die spezifischen Ansichten der FESCo-Mitglieder und der Community zu Themen wie Leistung, Hardware-Abdeckung und Release-Standards zu verstehen. Es ist erwähnenswert, dass dieser Vorschlag auch von einigen Unternehmensinteressenvertretern unterstützt wird, darunter Unternehmen wie Microsoft; Berichten zufolge erwägt Microsoft die Migration von Azure Linux auf eine Fedora-basierte Distribution und hofft, dabei die Leistungsvorteile des x86_64-v3-Pakets nutzen zu können. Im Mehrparteienspiel zwischen Community und Unternehmen wird sich die Art und Weise, wie Fedora ein Gleichgewicht zwischen Leistung, Kompatibilität und Ressourcenverbrauch herstellt, direkt auf die Positionierung von Fedora 45 und nachfolgenden Versionen im x86_64-Ökosystem auswirken.