CentOS dhe Rocky Linux njoftuan mbështetjen për arkitekturën RISC-V

Zhvilluesit nga kompania Red Hat njoftuan zbatimin e mbështetjes fillestare për arkitekturën RISC-V në depozitën CentOS Stream 10, e cila shërben si bazë për zhvillimin e Red Hat Enterprise Linux 10. Deri më tani, paketat publikoheshin për arkitekturat x86_64 (x86_64_v3 në RHEL 10), Aarch64, ppc64le (POWER9) dhe s390x (IBM z14). Red Hat prezantoi gjithashtu build-e eksperimentale të RHEL 10 për sistemet RISC-V, të zhvilluara në bashkëpunim me kompaninë SiFive.

Aktualisht, në git-repozitorin e CentOS Stream është integruar tashmë pjesa më e madhe e patch-eve që zgjidhin problemet e ndërtimit dhe funksionimit të paketave të ndryshme në sistemet riscv64. Disa patch-e ende nuk janë transferuar në depon kryesore dhe mbeten në degë të veçanta git, të cilat planifikohet të publikohen më 1 korrik, së bashku me build-et e nisjes, të gatshme për përdorim në pllakat SiFive HiFive Premier P550. Pas publikimit të build-eve, në infrastrukturën e ndërtimit mbi pajisje RISC-V do të niset një server Koji dhe do të vazhdojë puna për transferimin e korrigjimeve të krijuara në projektet kryesore (upstream).

Projekti Rocky Linux, i orientuar drejt krijimit të një build-i të lirë të RHEL që mund të zërë vendin e CentOS klasik, shkoi më tej dhe njoftoi mbështetjen zyrtare për sistemet RISC-V (riscv64gc) në Rocky Linux 10. Rocky Linux 10 do të mbështesë pllakat StarFive VisionFive 2 (VF2) dhe SiFive HiFive Premier P550, si edhe ekzekutimin në emuluesin QEMU, në mënyrë të ngjashme me build-et RISC-V nga projekti Fedora. Po shqyrtohet gjithashtu mundësia e zbatimit të mbështetjes për pllakat Milk-V dhe Banana Pi.

Arkitektura RISC-V ka marrë statusin e mbështetjes alternative dhe, ndryshe nga arkitekturat primare (x86_64, Aarch64, ppc64le dhe s390x), nuk do të bllokojë publikimin e versioneve për arkitekturat e tjera. Prania e problemeve specifike për RISC-V në paketa nuk do të ndalojë publikimin e build-eve të këtyre paketave për arkitekturat e tjera.

Gjatë punës në pllakën VisionFive 2 dhe në QEMU do të përdoret kerneli standard i përfshirë në RHEL 10, ndërsa gjatë punës në pllakat e serisë SiFive HiFive Premier P550 do të përdoret një kernel i veçantë nga prodhuesi i pajisjes. Zhvillimi i build-it po bëhet në bashkëpunim me projektin Fedora. Koha e publikimit të Rocky Linux 10 ende nuk është njoftuar.

Gjithashtu vlen të theksohet iniciativa e projektit Alma Linux për krijimin e një varianti të depozitës EPEL 10 (Extra Packages for Enterprise Linux) për arkitekturën x86-64-v2. Ndryshe nga shpërndarja RHEL 10, e cila ofron paketa me optimizime për mikroarkitekturën x86-64-v3, Alma Linux përgatit build-e të veçanta për mikroarkitekturën x86-64-v2, të cilat mirëmbahen paralelisht me build-et bazë x86-64-v3. Tashmë, build-et për x86-64-v2 në Alma Linux do të përfshijnë jo vetëm depon kryesore, por edhe depon EPEL. Krahasuar me x86-64-v2, mbështetja e x86-64-v3 përfshin zgjerimet e procesorit AVX, AVX2, BMI2, FMA, LZCNT, MOVBE dhe SXSAVE. Mbështetja për x86-64-v2 lejon ruajtjen e përputhshmërisë me CPU më të vjetër se Intel Haswell dhe AMD Excavator, të projektuara para vitit 2013.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster