Skip to content

Rva23

  • Published on
    RVA23은 2024년 10월 21일 비준된 RISC-V 애플리케이션 프로세서 프로파일로, RVA22에서 선택이었던 벡터(V)와 하이퍼바이저(H)를 처음으로 필수로 못 박았습니다. 이게 중요한 이유는 RISC-V의 고질병인 파편화 때문입니다 — 바이너리 배포판이 기댈 공통 분모가 없으면 아무도 벡터 코드를 기본으로 깔 수 없으니까요. 우분투는 25.10부터 최소 베이스라인을 RVA23S64로 올렸고 26.04 LTS를 그 위에 세웠지만, 2026년 7월 16일 현재 캐노니컬이 직접 빌드해 배포하는 RISC-V 이미지 중 26.04 LTS를 받을 수 있는 플랫폼은 QEMU 에뮬레이터 하나뿐이고 실물 보드는 전부 24.04.4 LTS에 묶여 있습니다. 데비안은 여전히 RV64GC 베이스라인을 유지하고, GCC는 16.1(2026년 4월 30일)에 와서야 프로파일 이름을 -march로 받기 시작했습니다. 이 글은 RVA23이 무엇을 강제하는지 비준 문서 원문으로 확인하고, 소프트웨어 베이스라인이 실리콘보다 먼저 움직였을 때 실제로 무슨 일이 벌어지는지, 그리고 지금 RVA23을 목표로 잡아야 할 때와 잡지 말아야 할 때를 정리합니다.