RISE RISC-V 러너: GitHub에서 제공하는 무료 네이티브 RISC-V CI

RISE 프로젝트는 2026년 3월 24일, Scaleway의 EM-RV1 베어메탈 서버를 활용하여 실제 RISC-V 하드웨어에서 실행되는 무료 GitHub Actions 러너 서비스를 공개했습니다. 이 서비스는 ubuntu-24.04-riscv 라벨 한 줄로 에뮬레이션 없이 네이티브 환경의 CI 파이프라인을 구축할 수 있게 하여 RISC-V 소프트웨어 생태계의 확장을 가속화할 것으로 기대됩니다.

AI 요약

RISE 프로젝트는 RISC-V 소프트웨어 생태계 활성화를 위해 'RISE RISC-V Runners'라는 무료 관리형 GitHub Actions 서비스를 출시했습니다. 그동안 오픈 소스 프로젝트들은 RISC-V 환경에서의 테스트를 위해 QEMU 같은 에뮬레이터를 사용하거나 직접 하드웨어를 관리해야 하는 번거로움이 있었으나, 이번 서비스를 통해 실제 실리콘 환경에 즉각적으로 접근할 수 있게 되었습니다. 사용자는 GitHub App을 설치하고 워크플로우 파일에 특정 라벨을 추가하는 것만으로 Scaleway의 EM-RV1 인스턴스 기반 베어메탈 서버에서 작업을 수행할 수 있습니다. 별도의 승인 절차나 대기 명단 없이 누구나 사용 가능하며, Kubernetes와 전용 노드 할당 방식을 통해 일관된 성능을 보장합니다. 이는 하드웨어 부족으로 인해 소프트웨어 지원이 늦어지는 '닭과 달걀' 문제를 해결하는 중요한 전환점이 될 것입니다.

핵심 인사이트

  • 출시일 및 주체: 2026년 3월 24일, RISE 프로젝트(Ludovic Henry 발표)는 GitHub 오픈 소스 프로젝트를 위한 전용 RISC-V CI 서비스를 발표함.
  • 핵심 인프라: Scaleway의 EM-RV1 인스턴스를 활용한 베어메탈 RISC-V 서버를 제공하여 에뮬레이션 기반 개발의 한계를 극복함.
  • 간편한 도입: GitHub Actions의 runs-on: ubuntu-24.04-riscv 라벨 지정만으로 네이티브 RISC-V 환경에서 CI 작업을 즉시 실행 가능함.

주요 디테일

  • 하드웨어 네이티브 실행: QEMU 에뮬레이터로는 잡기 어려운 성능 저하, 아키텍처 특화 컴파일러 버그, 커널 쿼크(quirks) 등을 실제 하드웨어에서 검증할 수 있음.
  • 플랫폼 아키텍처: 백엔드에서는 Kubernetes를 통해 작업마다 신선한(Fresh) Pod를 생성하며, 각 노드는 한 번에 단 하나의 작업만 처리하여 성능의 일관성을 유지함.
  • 도커 지원: 'Docker-in-Docker' 기능을 기본 제공하여 docker build, run, Compose 및 Buildx 등의 작업을 별도 설정 없이 수행 가능함.
  • 오픈 소스 공개: 플랫폼을 구성하는 riscv-runner-app, riscv-runner-device-plugin, riscv-runner-images 등 4개의 핵심 저장소를 모두 공개함.
  • 사용 편의성: 조직(Organization) 및 개인(Personal) 계정용 GitHub App을 각각 제공하며, 복잡한 승인 절차나 화이트리스트 없이 즉시 사용 가능함.

향후 전망

  • 생태계 가속화: 하드웨어 접근 장벽이 완전히 제거됨에 따라 더 많은 오픈 소스 라이브러리가 RISC-V 공식 지원을 추가할 것으로 전망됨.
  • 실무 검증 강화: 실제 하드웨어 성능 데이터를 바탕으로 한 최적화가 활발해져 RISC-V 소프트웨어의 안정성이 한층 높아질 것으로 기대됨.
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...