RISC-V 64비트 아키텍처용 소프트웨어 개발이 한층 쉬워질 전망입니다. 클라우드-V(Cloud-V)가 GCC, 파이토치(PyTorch), 쿠버네티스(Kubernetes) 등 인기 소프트웨어의 사전 빌드된 바이너리(prebuilt binaries)를 깃허브(GitHub)를 통해 공개했습니다. 이는 RISC-V 하드웨어에서 소프트웨어를 직접 소스(source)부터 빌드해야 했던 기존의 번거로움을 해소하며, 개발자들이 보다 신속하게 RISC-V 기반 시스템을 구축하고 활용할 수 있도록 돕습니다.
이번 프로젝트는 RISC-V용 소프트웨어 구동의 어려움에서 출발했습니다. 공식 릴리스에서 RISC-V 64비트 지원이 누락되거나, 패키지 관리자가 오래된 버전을 제공하는 경우가 많아 개발자들이 최신 GCC, Go, 파이썬(Python), 쿠버네티스 도구를 RISC-V에서 사용하려면 직접 빌드하는 데 많은 시간을 할애해야 했습니다. 클라우드-V는 이러한 문제를 해결하기 위해 RISE 러너(RISE Runners)에서 인기 패키지들을 네이티브(native)로 빌드하고, 매월 자동으로 업데이트되는 즉시 사용 가능한 바이너리를 제공합니다. 개발자들은 깃허브 릴리스(GitHub Releases)에서 직접 바이너리를 다운로드하거나, 멀티 아키텍처(multi-arch)를 지원하는 도커(Docker) 이미지를 활용할 수 있습니다.
이번 사전 빌드 바이너리 제공은 RISC-V 생태계 확장에 중요한 의미를 가집니다. 소프트웨어 접근성 향상은 하드웨어 채택을 가속화하고, 더 많은 개발자가 RISC-V 기반 솔루션을 탐색하고 구축하는 데 기여할 것입니다. 특히, RISC-V는 개방형 표준 명령어 집합 아키텍처(ISA)로서 특정 기업의 종속성 없이 혁신을 추구할 수 있다는 장점이 있어, 이번 프로젝트는 RISC-V의 잠재력을 최대한 발휘하는 데 필요한 소프트웨어 인프라를 강화하는 중요한 단계로 평가됩니다.