CentOS und Rocky Linux haben die Unterstützung der RISC-V-Architektur angekündigt.

Die Entwickler von Red Hat haben die initiale Unterstützung der RISC-V-Architektur im CentOS Stream 10 Repository angekündigt, das als Basis für die Entwicklung von Red Hat Enterprise Linux 10 dient. Zuvor wurden Pakete für die Architekturen x86_64 (x86_64_v3 in RHEL 10), Aarch64, ppc64le (POWER9) und s390x (IBM z14) veröffentlicht. Red Hat hat auch experimentelle RHEL 10 Builds für RISC-V-Systeme vorgestellt, die in Zusammenarbeit mit SiFive entwickelt werden.

Derzeit sind bereits die meisten Patches, die Probleme bei der Erstellung und Ausführung verschiedener Pakete auf riscv64-Systemen lösen, in das Git-Repository von CentOS Stream integriert. Einige Patches wurden noch nicht in das Hauptrepository übertragen und befinden sich in separaten Git-Branches, die am 1. Juli zusammen mit den bootfähigen Builds veröffentlicht werden sollen, die für die SiFive HiFive Premier P550-Platinen bereit sind. Nach der Veröffentlichung der Builds wird in der RISC-V-Hardware eine separate Koji-Infrastruktur gestartet und die Arbeiten an der Übertragung der erstellten Fixes in die Hauptprojekte (upstream) fortgesetzt. der Server Koji und die Arbeiten zur Übertragung der erstellten Fixes in die Hauptprojekte (upstream) werden fortgesetzt.

Das Rocky Linux-Projekt, das darauf abzielt, eine freie Version von RHEL zu schaffen, die den klassischen CentOS ersetzen kann, hat einen Schritt weiter gemacht und die offizielle Unterstützung für RISC-V (riscv64gc) in Rocky Linux 10 angekündigt. Rocky Linux 10 wird die StarFive VisionFive 2 (VF2) und SiFive HiFive Premier P550 Boards unterstützen, sowie die Ausführung im QEMU-Emulator, ähnlich den RISC-V-Bauten des Fedora-Projekts. Es wird auch die Möglichkeit einer Unterstützung für Milk-V und Banana Pi-Platinen in Betracht gezogen.

Die RISC-V-Architektur hat den Status einer alternativ unterstützten Architektur erhalten und wird im Gegensatz zu den primären Architekturen (x86_64, Aarch64, ppc64le und s390x) die Veröffentlichung von Releases für andere Architekturen nicht blockieren. Spezifische RISC-V-Probleme in Paketen werden die Veröffentlichung dieser Pakete für andere Architekturen nicht verhindern.

Bei der Verwendung des VisionFive 2-Boards und im QEMU wird der Standard-Kernel aus RHEL 10 verwendet, während für die SiFive HiFive Premier P550 Boards ein spezieller Kernel des Hardware-Herstellers eingesetzt wird. Die Entwicklung des Builds erfolgt in Zusammenarbeit mit dem Fedora-Projekt. Das Veröffentlichungsdatum für Rocky Linux 10 ist derzeit noch nicht bekannt.

Zusätzlich hervorzuheben ist die Initiative des Projekts Alma Linux zur Schaffung einer EPEL 10 (Extra Packages for Enterprise Linux) Repository-Version für die Architektur x86-64-v2. Im Gegensatz zur RHEL 10-Distribution, die Pakete mit Optimierungen für die Mikroarchitektur x86-64-v3 bereitstellt, generiert Alma Linux separate Builds für die Mikroarchitektur x86-64-v2, die parallel zu den Basis-Builds für x86-64-v3 gepflegt werden. Ab sofort werden die Builds für x86-64-v2 in Alma Linux nicht nur das Hauptrepository, sondern auch das EPEL-Repository abdecken. Im Vergleich zu x86-64-v2 umfasst die Unterstützung für x86-64-v3 die CPU-Erweiterungen AVX, AVX2, BMI2, FMA, LZCNT, MOVBE und SXSAVE. Die Unterstützung von x86-64-v2 garantiert die Kompatibilität mit CPUs, die älter sind als Intel Haswell und AMD Excavator, die vor 2013 entworfen wurden.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster