RISC-V āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ OpenBSD-āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ OpenBSD āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻŦāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ¨āĻ āĻāĻŋāĻā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻ°ā§āĻŽā§, OpenBSD āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻāĻāĻŋ QEMU-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ RISC-V āĻāĻŽā§āĻ˛ā§āĻāĻ°ā§ āĻŦā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ init āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ (āĻāĻ¸āĻāĻŽāĻĒāĻŋ) āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨, āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻž āĻ¯ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻāĻāĻāĻžāĻ° āĻŽā§āĻĄā§ āĻŦā§āĻ āĻšāĻ¯āĻŧ, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻāĻāĻāĻžāĻ° āĻ¸ā§āĻĒā§āĻ¸ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ āĻāĻŋāĻ¯ā§āĻāĻ¨ (libc, libcompiler_rt)āĨ¤
āĻ¸ā§āĻŽāĻ°āĻŖ āĻāĻ°ā§āĻ¨ āĻ¯ā§ RISC-V āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻŽā§āĻā§āĻ¤ āĻāĻŦāĻ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧ āĻŽā§āĻļāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°ā§ āĻ¯āĻž āĻ°āĻ¯āĻŧā§āĻ¯āĻžāĻ˛āĻāĻŋ āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻļāĻ°ā§āĻ¤ āĻāĻ°ā§āĻĒ āĻ¨āĻž āĻāĻ°ā§āĻ āĻ¸ā§āĻŦā§āĻā§āĻāĻžāĻāĻžāĻ°ā§ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻāĻā§āĻ°ā§āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ RISC-V āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻā§āĻ˛āĻž SoCs āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, RISC-V āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§, āĻŽāĻžāĻāĻā§āĻ°ā§āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻā§āĻ°, SoCs āĻāĻŦāĻ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻāĻŋāĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¯āĻŧā§āĻ āĻĄāĻāĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋ āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĢā§āĻ°āĻŋ āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ā§āĻ° (BSD, MIT, Apache 2.0) āĻ
āĻ§ā§āĻ¨ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤ āĻāĻā§āĻ-āĻŽāĻžāĻ¨ā§āĻ° RISC-V āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ
āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ Linux (Glibc 2.27, binutils 2.30, gcc 7 āĻāĻŦāĻ Linux kernel 4.15 āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻĒāĻ° āĻĨā§āĻā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨) āĻāĻŦāĻ FreeBSD (āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§)āĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru