La RISC-V โอเพ่นซอร์ส ISA กำลังได้รับความนิยมในฐานะทางเลือกที่เป็นไปได้แทนสถาปัตยกรรมชิปที่ใช้ในอุปกรณ์มือถือในปัจจุบัน เช่น ARM รวมถึงในภาคอื่นๆ เช่น PC, HPC เป็นต้น อย่างไรก็ตาม การเปลี่ยนแปลงล่าสุดจาก Google ได้ระงับแผนเหล่านั้นไว้ชั่วคราว เนื่องจากการสนับสนุนโปรเซสเซอร์เหล่านี้หยุดทำงานบน Android ในขณะนี้
Google เพิ่งรวมการเปลี่ยนแปลงโค้ดดังกล่าว ลบการสนับสนุน RISC-V ออกจาก Android Generic Kernel Image (GKI)- ซึ่งหมายความว่า Android เวอร์ชันในอนาคตที่ใช้ GKI ล่าสุดจะไม่ทำงานบนอุปกรณ์ที่มีโปรเซสเซอร์ RISC-V
หญ้าแห้ง สองเหตุผล หลัก:
- ความซับซ้อนของการรักษาหลายเวอร์ชัน: Google ให้การรับรองอุปกรณ์ Android ที่ใช้เวอร์ชันเฉพาะของ Android Common Kernel (ACK) ซึ่งเป็นเวอร์ชันที่กำหนดเองของเคอร์เนล Linux การบำรุงรักษา GKI เวอร์ชันแยกสำหรับ RISC-V และสถาปัตยกรรมแบบดั้งเดิมจะซับซ้อนและใช้ทรัพยากรมาก
- วิวัฒนาการอย่างรวดเร็วของ RISC-V: สถาปัตยกรรม RISC-V ยังอยู่ระหว่างการพัฒนา โดยมีการอัปเดตและปรับปรุงบ่อยครั้ง การเปลี่ยนแปลงคำสั่งบางอย่างของ ISA เองหรือโมดูล Google อาจไม่สบายใจที่จะมอบ GKI ที่เข้ากันได้กับ RISC-V เพียงรายการเดียวเนื่องจากการเปลี่ยนแปลงอย่างรวดเร็วนี้
นี้ นี่ไม่ใช่จุดสิ้นสุดของ RISC-V บนอุปกรณ์ Android Google ไม่ได้ละทิ้งการสนับสนุน RISC-V โดยสิ้นเชิง แต่ตอนนี้ถูกระงับไว้ชั่วคราว โฆษกของ Google ระบุว่าบริษัทยังไม่พร้อมที่จะจัดเตรียมภาพที่เข้ากันได้เพียงภาพเดียวสำหรับผู้ขายทุกราย เนื่องจากการทำซ้ำอย่างรวดเร็วของ RISC-V
ในขณะเดียวกัน, นักพัฒนายังคงสามารถดำเนินการย้าย Android ไปยัง RISC-V ได้ด้วยการสร้างเคอร์เนลแบบกำหนดเองของตนเองโดยใช้เคอร์เนล Linux- นอกจากนี้ ชุมชน RISC-V ยังได้พัฒนาข้อกำหนดที่ช่วยให้ระบบปฏิบัติการเช่น Android ทำงานบนฮาร์ดแวร์ RISC-V ข้อมูลจำเพาะนี้อาจเป็นทรัพยากรที่มีคุณค่าสำหรับการใช้งาน Android RISC-V ในอนาคต
อย่างไรก็ตาม การเคลื่อนไหวนี้อาจส่งผลกระทบต่อผู้ผลิตชิปเช่น Qualcomm ซึ่งกำลังสำรวจซีพียู RISC-V สำหรับอุปกรณ์ Wear OS ยุคถัดไป (แพลตฟอร์มที่สวมใส่ได้) พวกเขาอาจต้องปรับแผนหรือมองหาวิธีแก้ปัญหาอื่น...