CentOS și Rocky Linux au anunțat suportul pentru arhitectura RISC-V

Dezvoltatorii de la compania Red Hat au anunțat implementarea suportului inițial pentru arhitectura RISC-V în depozitul CentOS Stream 10, care stă la baza dezvoltării Red Hat Enterprise Linux 10. Până acum, pachetele au fost lansate pentru arhitecturile x86_64 (x86_64_v3 în RHEL 10), Aarch64, ppc64le (POWER9) și s390x (IBM z14). Red Hat a prezentat, de asemenea, versiuni experimentale ale RHEL 10 pentru sistemele RISC-V, dezvoltate împreună cu compania SiFive.

În prezent, în depozitul git CentOS Stream este integrată cea mai mare parte a patch-urilor care rezolvă problemele de compilare și funcționare ale diferitelor pachete pe sistemele riscv64. Unele patch-uri nu au fost încă transferate în depozitul principal și rămân în ramuri git separate, care se preconizează a fi publicate pe 1 iulie, împreună cu versiunile bootabile, gata de utilizare pe plăcile SiFive HiFive Premier P550. După publicarea versiunilor în infrastructura de compilare pe echipamentul RISC-V, va fi lansat un serverul Koji și va continua lucrările de transferare a corecțiilor create în proiectele principale (upstream).

Proiectul Rocky Linux, care vizează crearea unei versiuni libere a RHEL, capabilă să ocupe locul clasicului CentOS, a avansat și a anunțat suport oficial pentru sistemele RISC-V (riscv64gc) în Rocky Linux 10. Rocky Linux 10 va sprijini plăcile StarFive VisionFive 2 (VF2) și SiFive HiFive Premier P550, precum și rularea în emulatorul QEMU, similar cu versiunile RISC-V din proiectul Fedora. Se ia în considerare posibilitatea de a implementa suport pentru plăcile Milk-V și Banana Pi.

Arhitectura RISC-V a primit statut de alternative suportată și, spre deosebire de arhitecturile primare (x86_64, Aarch64, ppc64le și s390x), nu va bloca lansarea versiunilor pentru alte arhitecturi. Existența problemelor specifice RISC-V în pachete nu va opri publicarea versiunilor acestor pachete pentru alte arhitecturi.

Când se lucrează pe placa VisionFive 2 și în QEMU, va fi utilizat nucleul standard din RHEL 10, iar când se lucrează pe plăcile din seria SiFive HiFive Premier P550, un nucleu separat de la producătorul de echipament. Dezvoltarea versiunii se desfășoară în colaborare cu proiectul Fedora. Data lansării Rocky Linux 10 nu este încă comunicată.

De asemenea, merită menționată inițiativa proiectului Alma Linux de a crea o variantă a depozitului EPEL 10 (Extra Packages for Enterprise Linux) pentru arhitectura x86-64-v2. Spre deosebire de distribuția RHEL 10, care oferă pachete optimizate pentru microarhitectura x86-64-v3, distribuția Alma Linux formează construcții separate pentru microarhitectura x86-64-v2, care sunt acompaniate în paralel cu construcțiile de bază x86-64-v3. Începând de acum, construcțiile pentru x86-64-v2 în Alma Linux vor acoperi nu numai depozitul principal, ci și depozitul EPEL. Comparativ cu x86-64-v2, suportul pentru x86-64-v3 acoperă extensiile procesorului AVX, AVX2, BMI2, FMA, LZCNT, MOVBE și SXSAVE. Suportul pentru x86-64-v2 permite menținerea compatibilității cu CPU-uri mai vechi Intel Haswell și AMD Excavator, proiectate înainte de 2013.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster