- 오픈소스 운영체제인 Android, 무료 및 오픈 인스트럭션 세트 아키텍처(RISC-V) 지원 추가
- RISC-V는 캘리포니아 대학교 버클리에서 발명되어 임베디드 및 마이크로컨트롤러 공간, 가속기, 서버, 모바일 컴퓨팅 등 다양한 기술 공간에서 빠르게 채택되었음
- 2022년 11월, Google은 RISC-V 서밋에서 RISC-V 패치를 받아들이고 Android에서 RISC-V 지원을 성숙시키기 시작했다고 발표
- RISC-V는 선택적 확장 기능이 많은 모듈식 ISA로, Google은 고성능을 위해 중요한 초기 확장 세트를 결정했음, rva22 프로필 및 벡터 및 벡터 암호 확장 포함
- 개발자들은 이제 Cuttlefish Virtual Device 지원을 사용하여 자신의 기계에서 Android의 RISC-V 지원을 구축, 테스트, 실행할 수 있음
- 현재 패치는 기본적인 Android Open Source Project 경험을 구축하고 실행하는 것을 지원하지만, 아직 완전히 최적화되지 않았음
- Google은 NDK ABI를 확정하고 Android의 공개 CI에서 캐나리 빌드를 곧 사용할 수 있게 할 계획이며, 2024년까지는 호스트 기계에서 riscv64 Android 애플리케이션의 테스트를 용이하게 하기 위해 x86-64 & ARM64에서의 RISC-V를 사용할 수 있게 할 계획임
- Google은 커뮤니티와 RISE (RISC-V Software Ecosystem)와 함께 고성능 및 저전력 RISC-V 프로세서 코어가 고수준 운영 체제를 실행하는 소프트웨어의 사용 가능성을 가속화하는 작업을 진행 중임
- Google은 RISC-V International에서의 투자를 확대하고 있으며, 수평위원회, 작업그룹, 기술위원회에서 핵심 역할을 하는 기여자들과 함께 작업 중임
- Android의 RISC-V 지원은 툴체인부터 기본 지원 라이브러리에 이르는 다양한 기여에 의존함
- 기여에 관심이 있는 개발자들은 Android에서의 RISC-V 지원을 구축하고 테스트하는 방법에 대한 자세한 정보를 얻기 위해 https://github.com/google/android-riscv64를 방문할 수 있음