CentOS et Rocky Linux annoncent leur support de l'architecture RISC-V

Les développeurs de la société Red Hat ont annoncé la mise en place d'un support initial pour l'architecture RISC-V dans le dépôt CentOS Stream 10, qui sert de base au développement de Red Hat Enterprise Linux 10. Auparavant, des paquets étaient publiés pour les architectures x86_64 (x86_64_v3 dans RHEL 10), Aarch64, ppc64le (POWER9) et s390x (IBM z14). Red Hat a également présenté des versions expérimentales de RHEL 10 pour les systèmes RISC-V, développées en collaboration avec l'entreprise SiFive.

Actuellement, la plupart des correctifs résolvant des problèmes de construction et de fonctionnement de divers paquets sur des systèmes riscv64 ont déjà été intégrés dans le dépôt git de CentOS Stream. Certains correctifs n'ont pas encore été transférés dans le dépôt principal et restent dans des branches git séparées, qui devraient être publiées le 1er juillet, en même temps que des versions de démarrage prêtes à fonctionner sur les cartes SiFive HiFive Premier P550. Après la publication des versions, une infrastructure de construction dédiée sur le matériel RISC-V sera mise en place. serveur Koji et le travail de portage des corrections créées vers les projets principaux (upstream) se poursuivront.

Le projet Rocky Linux, visant à créer une version gratuite de RHEL capable de remplacer le classique CentOS, a fait un pas en avant en annonçant un support officiel des systèmes RISC-V (riscv64gc) dans Rocky Linux 10. Rocky Linux 10 prendra en charge les cartes StarFive VisionFive 2 (VF2) et SiFive HiFive Premier P550, ainsi que le démarrage dans l'émulateur QEMU, similaire aux versions RISC-V du projet Fedora. La mise en œuvre du support pour les cartes Milk-V et Banana Pi est à l'étude.

L'architecture RISC-V a obtenu le statut de support alternatif et, contrairement aux architectures principales (x86_64, Aarch64, ppc64le et s390x), ne bloquera pas la publication de versions pour d'autres architectures. La présence de problèmes spécifiques à RISC-V dans les paquets n'arrêtera pas la publication de versions de ces paquets pour d'autres architectures.

Lors de l'utilisation de la carte VisionFive 2 et dans QEMU, le noyau standard de RHEL 10 sera utilisé, tandis que pour les cartes de la série SiFive HiFive Premier P550, un noyau distinct de celui du fabricant sera employé. Le développement de la version se fait en collaboration avec le projet Fedora. La date de publication de Rocky Linux 10 n'est pas encore annoncée.

On peut également souligner l'initiative du projet Alma Linux concernant la création d'une variante du dépôt EPEL 10 (Extra Packages for Enterprise Linux) pour l'architecture x86-64-v2. Contrairement à la distribution RHEL 10, qui fournit des paquets optimisés pour la microarchitecture x86-64-v3, la distribution Alma Linux forme des compilations distinctes pour la microarchitecture x86-64-v2, qui sont accompagnées parallèlement des compilations de base x86-64-v3. Dorénavant, les compilations pour x86-64-v2 dans Alma Linux couvriront non seulement le dépôt principal, mais aussi le dépôt EPEL. Comparé à x86-64-v2, le support de x86-64-v3 inclut les extensions processeur AVX, AVX2, BMI2, FMA, LZCNT, MOVBE et SXSAVE. Le support de x86-64-v2 permet de conserver la compatibilité avec les CPU plus anciens, tels qu'Intel Haswell et AMD Excavator, conçus avant 2013.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster