CentOS ΠΈ Rocky Linux объявили ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ RISC-V

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ· ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Red Hat объявили ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ RISC-V Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ CentOS Stream 10, Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅ΠΌ основой для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Red Hat Enterprise Linux 10. Π”ΠΎ этого ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π²Ρ‹ΠΏΡƒΡΠΊΠ°Π»ΠΈΡΡŒ для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ x86_64 (x86_64_v3 Π² RHEL 10), Aarch64, ppc64le (POWER9) ΠΈ s390x (IBM z14). Red Hat Ρ‚Π°ΠΊΠΆΠ΅ прСдставил ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ сборки RHEL 10 для систСм RISC-V, Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ совмСстно с ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ SiFive.

Π’ настоящСС врСмя Π² git-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ CentOS Stream ΡƒΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° большая Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ, Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со сборкой ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π½Π° систСмах riscv64. НСкоторыС ΠΏΠ°Ρ‚Ρ‡ΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ пСрСнСсСны Π² основной Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… git-Π²Π΅Ρ‚ΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ 1 июля, вмСстС с Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΌΠΈ сборками, Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Π°Ρ… SiFive HiFive Premier P550. ПослС ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ сборок Π² сборочной инфраструктурС Π½Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ RISC-V Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр Koji ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ пСрСносу созданных исправлСний Π² основныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ (upstream).

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Rocky Linux, Π½Π°Ρ†Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π° созданиС свободной сборки RHEL, способной Π·Π°Π½ΡΡ‚ΡŒ мСсто классичСского CentOS, ΠΏΠΎΡˆΡ‘Π» дальшС ΠΈ анонсировал ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ систСм RISC-V (riscv64gc) Π² Rocky Linux 10. Rocky Linux 10 Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρ‹ StarFive VisionFive 2 (VF2) ΠΈ SiFive HiFive Premier P550, Π° Ρ‚Π°ΠΊΠΆΠ΅ запуск Π² эмуляторС QEMU, ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с RISC-V-сборками ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Fedora. РассматриваСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠ»Π°Ρ‚ Milk-V ΠΈ Banana Pi.

АрхитСктура RISC-V ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° статус Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΈ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Ρ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ (x86_64, Aarch64, ppc64le ΠΈ s390x) Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ выпуск Ρ€Π΅Π»ΠΈΠ·ΠΎΠ² для Π΄Ρ€ΡƒΠ³ΠΈΡ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€. НаличиС спСцифичных для RISC-V ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡŽ сборок этих ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Π΄Ρ€ΡƒΠ³ΠΈΡ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€.

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ VisionFive 2 ΠΈ Π² QEMU Π±ΡƒΠ΄Π΅Ρ‚ задСйствовано ΡˆΡ‚Π°Ρ‚Π½ΠΎΠ΅ ядро ΠΈΠ· состава RHEL 10, Π° ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Π°Ρ… сСрии SiFive HiFive Premier P550 ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ ядро ΠΎΡ‚ производитСля оборудования. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сборки вСдётся Π² сотрудничСствС с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Fedora. ВрСмя Ρ€Π΅Π»ΠΈΠ·Π° Rocky Linux 10 ΠΏΠΎΠΊΠ° Π½Π΅ сообщаСтся.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Alma Linux ΠΎ создании Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° рСпозитория EPEL 10 (Extra Packages for Enterprise Linux) для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ x86-64-v2. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ дистрибутива RHEL 10, ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ с оптимизациями для ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ x86-64-v3, дистрибутив Alma Linux Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ сборки для ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ x86-64-v2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ сборками x86-64-v3. ΠžΡ‚Π½Ρ‹Π½Π΅ сборки для x86-64-v2 Π² Alma Linux Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ основной Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, Π½ΠΎ ΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ EPEL. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с x86-64-v2 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° x86-64-v3 ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ процСссорныС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ AVX, AVX2, BMI2, FMA, LZCNT, MOVBE ΠΈ SXSAVE. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° x86-64-v2 позволяСт ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с CPU ΡΡ‚Π°Ρ€ΡˆΠ΅ Intel Haswell ΠΈ AMD Excavator, спроСктированными Π΄ΠΎ 2013 Π³ΠΎΠ΄Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ