La RISC-V مفتوح المصدر ISA كانت تكتسب مكانة كبديل محتمل لبنيات الرقائق المستخدمة حاليًا في الأجهزة المحمولة، مثل ARM، وكذلك في قطاعات أخرى مثل الكمبيوتر الشخصي، والحوسبة عالية الأداء (HPC)، وما إلى ذلك. ومع ذلك، فإن التغييرات الأخيرة من جوجل أدت إلى تعليق هذه الخطط، حيث توقف دعم هذه المعالجات في الوقت الحالي على نظام Android.
قامت Google مؤخرًا بدمج تغييرات التعليمات البرمجية إزالة دعم RISC-V من Android Generic Kernel Image (GKI). وهذا يعني أن الإصدارات المستقبلية من Android التي تعتمد على أحدث إصدار من GKI لن تعمل على الأجهزة التي تحتوي على معالجات RISC-V.
تبن سببان الرئيسية:
- تعقيد الحفاظ على إصدارات متعددة: تعتمد Google أجهزة Android التي تستخدم إصدارًا محددًا من Android Common Kernel (ACK)، وهو إصدار مخصص من Linux kernel. سيكون الحفاظ على إصدارات منفصلة من 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 kernel.. بالإضافة إلى ذلك، قام مجتمع RISC-V بتطوير مواصفات تساعد أنظمة التشغيل مثل Android على العمل على أجهزة RISC-V. يمكن أن تكون هذه المواصفات مصدرًا قيمًا لتطبيقات Android RISC-V المستقبلية.
ومع ذلك، فإن هذه الخطوة يمكن أن تؤثر على الشركات المصنعة للرقائق مثل Qualcomm، الذين كانوا يستكشفون وحدات المعالجة المركزية RISC-V لأجهزة Wear OS من الجيل التالي (المنصات القابلة للارتداء). قد يحتاجون إلى تعديل خططهم أو البحث عن حلول بديلة ...