- Android ซึ่งเป็นระบบปฏิบัติการโอเพนซอร์ส ได้เพิ่มการรองรับ RISC-V ซึ่งเป็นสถาปัตยกรรมชุดคำสั่งแบบเปิดและใช้งานได้ฟรี
- RISC-V ถูกคิดค้นขึ้นที่มหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ และได้รับการยอมรับอย่างรวดเร็วในพื้นที่เทคโนโลยีหลากหลาย เช่น ระบบฝังตัวและไมโครคอนโทรลเลอร์, แอ็กเซเลอเรเตอร์, เซิร์ฟเวอร์ และโมบายคอมพิวติ้ง
- ในเดือนพฤศจิกายน 2022 Google ได้ประกาศในงาน RISC-V Summit ว่าเริ่มรับแพตช์ RISC-V และเริ่มพัฒนาการรองรับ RISC-V บน Android ให้มีความสมบูรณ์มากขึ้น
- RISC-V เป็น ISA แบบโมดูลาร์ที่มีส่วนขยายแบบเลือกใช้จำนวนมาก โดย Google ได้กำหนดชุดส่วนขยายเริ่มต้นที่สำคัญต่อประสิทธิภาพสูงไว้แล้ว ซึ่งรวมถึงโปรไฟล์ rva22 และส่วนขยายเวกเตอร์และเวกเตอร์เข้ารหัสลับ
- ตอนนี้นักพัฒนาสามารถใช้การรองรับ Cuttlefish Virtual Device เพื่อสร้าง ทดสอบ และรันการรองรับ RISC-V ของ Android บนเครื่องของตนเองได้
- แพตช์ในปัจจุบันรองรับการสร้างและรันประสบการณ์พื้นฐานของ Android Open Source Project แต่ยังไม่ได้รับการปรับแต่งอย่างสมบูรณ์
- Google มีแผนจะสรุป NDK ABI และเปิดให้ใช้แคนารีบิลด์บน CI สาธารณะของ Android ในเร็ว ๆ นี้ และภายในปี 2024 มีแผนจะเปิดให้ใช้ RISC-V บน x86-64 และ ARM64 เพื่อให้ทดสอบแอปพลิเคชัน Android แบบ riscv64 บนเครื่องโฮสต์ได้สะดวกยิ่งขึ้น
- Google กำลังทำงานร่วมกับชุมชนและ RISE (RISC-V Software Ecosystem) เพื่อเร่งความพร้อมใช้งานของซอฟต์แวร์ที่รันระบบปฏิบัติการระดับสูงบนคอร์โปรเซสเซอร์ RISC-V ที่มีประสิทธิภาพสูงและใช้พลังงานต่ำ
- Google กำลังขยายการลงทุนใน RISC-V International และทำงานร่วมกับผู้มีส่วนร่วมที่มีบทบาทสำคัญใน steering committee, working group และ technical committee
- การรองรับ RISC-V บน Android อาศัยการมีส่วนร่วมที่หลากหลาย ตั้งแต่ toolchain ไปจนถึงไลบรารีรองรับพื้นฐาน
- นักพัฒนาที่สนใจร่วมมีส่วนร่วมสามารถเข้าไปที่ https://github.com/google/android-riscv64 เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีสร้างและทดสอบการรองรับ RISC-V บน Android
ยังไม่มีความคิดเห็น