ΠŸΠΎΡ€Ρ‚ Arch Linux Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° RISC-V

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ Π΅ ΠΏΠΎΡ€Ρ‚ Π½Π° дистрибуцията Arch Linux Π·Π° систСми, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° RISC-V. ΠŸΠΎΡ€Ρ‚ΡŠΡ‚ всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π΅Π½, Π½ΠΎ нСговият ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π», ЀСликс Π―Π½ (Felix Yan), Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ основнитС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ ΠΈ ΠΌΠ΅ΠΉΠ½Ρ‚Π΅ΠΉΠΈΠ½Π΅Ρ€ΠΈ Π½Π° Arch Linux. ΠšΡ€Π°Ρ‚ΠΊΠΎΡΡ€ΠΎΡ‡Π½Π°Ρ‚Π° Ρ†Π΅Π» Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°Ρ‚Π° Π½Π° ΠΏΠ°Ρ‡ΠΎΠ²Π΅ Π·Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ с ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈ тСкстовС, ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ с компилацията ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΈΠΌ Π½Π° систСми RISC-V. Π’ пСрспСктива сС ΠΏΠ»Π°Π½ΠΈΡ€Π° прСнасянСто Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π΅Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ‡ΠΎΠ²Π΅ Π² основния ΡΡŠΡΡ‚Π°Π² Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Ρ‚Π° Π½Π° Arch Linux ΠΈ добавянСто Π½Π° riscv64 (riscv64gc) Π² списъка Π½Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ‚Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π² Arch Linux.

ΠŸΠΎΡ€Ρ‚ΡŠΡ‚ сС Ρ€Π°Π·Π²ΠΈΠ²Π° Π·Π° систСми, основани Π½Π° ядрото RV64GC ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ ABI lp64d, ΠΊΠ°Ρ‚ΠΎ дъски HiFive Unmatched, HiFive Unleashed, StarFive VisionFive v1/v2 ΠΈ PolarFire SoC Icicle Kit. ΠžΡ‚Π΄Π΅Π»Π½ΠΎ сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° СкспСримСнталСн ΠΏΠ°ΠΊΠ΅Ρ‚ linux-sophgo, позволяващ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Arch Linux Π½Π° ΠΏΠ»Π°Ρ‚ΠΊΠ° Milk-V Pioneer (SG2042). Π—Π° СкспСримСнти ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠΎΡ€Ρ‚ΡŠΡ‚ Π² Смулятор Π½Π° RISC-V Π½Π° Π±Π°Π·Π° QEMU.

RISC-V ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π²Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° ΠΈ гъвкава систСма ΠΎΡ‚ машинни инструкции, позволяваща ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° микропроцСсори Π·Π° всякакви прилоТСния, Π±Π΅Π· Π΄Π° изисква Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΈ такси ΠΈ Π±Π΅Π· Π΄Π° Π½Π°Π»Π°Π³Π° условия Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅. RISC-V позволява ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° напълно ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ SoC ΠΈ процСсори. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° спСцификацията RISC-V, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ общности Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ дСсСтки Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π½Π° ядра Π·Π° микропроцСсори ΠΏΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ свободни Π»ΠΈΡ†Π΅Π½Π·ΠΈ (BSD, MIT, Apache 2.0), Π½Π°Π΄ сто SoC ΠΈ Ρ‡ΠΈΠΏΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π²Π΅Ρ‡Π΅ сС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Ρ‚. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° RISC-V Π΅ Π½Π°Π»ΠΈΡ‡Π½Π° ΠΎΡ‚ вСрсиитС Glibc 2.27, binutils 2.30, gcc 7 ΠΈ ядрото Π½Π° Linux 4.15.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster