نظام تشغيل مخصص متاح الآن على أجهزة AWS DeepRacer
Amazon Web Services
يمكن للمطورين الآن تثبيت أنظمة تشغيل مخصصة على أجهزة AWS DeepRacer باستخدام محمل إقلاع جديد مبني على مشروع shim. هذا الحل يطيل عمر الجهاز ويتيح استخدام توزيعات Linux الحديثة، مثل Ubuntu 24.04 مع ROS2 Jazzy من مجتمع deepracing.io.
أصدرت شركة AWS محمّل إقلاع (bootloader) جديدًا لسياراتها السباقية ذاتية القيادة DeepRacer، يتيح تثبيت أنظمة تشغيل مخصّصة بدلًا من نظامي Ubuntu 16.04 و20.04 الافتراضيين اللذين لم يعودا مدعومين. ويستند هذا المحمّل إلى مشروع shim مفتوح المصدر، ويوفّر ثلاث ميزات رئيسية: إدارة ذاتية للشهادات الرقمية، ومؤشرات بصرية واضحة (وميض عبارة "DEVELOPER MODE" بشيفرة مورس عبر مصابيح LED المدمجة، إضافة إلى تحذير يظهر عبر منفذ HDMI)، وعملية تحقّق قياسية من صحة النظام.
وقد سارع مجتمع deepracing.io إلى إنشاء توزيعة مخصّصة قائمة على Ubuntu 24.04 ونظام ROS2 Jazzy مع واجهة Cloudscape، محسّنة خصيصًا لأغراض السباق. والجدير بالذكر أن هذه العملية قابلة للتراجع بالكامل، ما يتيح العودة إلى الإعدادات الأصلية للمصنع في أي وقت.
وتتوفر ثلاثة خيارات أمام المستخدمين: تثبيت التوزيعة الخاصة بالمجتمع، أو تثبيت نظام تشغيل من طرف ثالث (مثل Ubuntu)، أو بناء نظام تشغيل خاص عبر وضع محمّل الإقلاع BOOTX64.EFI والشهادات الرقمية في الأقسام المناسبة. وبعد إعادة التشغيل، يعرض المحمّل تحذيرًا ويُومض المؤشر لنحو 21 ثانية، ثم يتحقق من توقيع النواة (kernel) مقارنةً بمخزن الشهادات المحلي، قبل أن يسلّم السيطرة لنظام التشغيل.
المصدر: AWS ML blog —
الأصلي
