في الآونة الأخيرة، بدأ مجتمع Linux kernel في وضع علامة على دعم المعالج المضمن AMD Geode x86 والذي تم إيقافه لسنوات عديدة باعتباره رمزًا "معزولًا". هذا يعني أنه لا يوجد مطورون يقومون بصيانة النظام الأساسي بشكل نشط. إذا أصبح الكود في حالة سيئة أكثر، فقد يتم وضع علامة على دعم Geode على أنه مهمل وإزالته في النهاية من kernel الرئيسي. تأتي هذه الخطوة مباشرة بعد أن بدأت نواة Linux في الإلغاء التدريجي لدعم Intel 486، مما يدل على أن النواة تتسارع لتنظيف كود النظام الأساسي x86 القديم الذي لم تتم صيانته.

image.webp

تم إرسال التغييرات المحددة لهذا التعديل إلى فرع "x86/cpu" من مستودع Tip/tip.git من خلال تصحيح، بهدف إكمال الدمج قبل نافذة دمج Linux 7.2 القادمة هذا الصيف. تشير ملاحظات التصحيح إلى أن Andres، المطور المسؤول في الأصل عن أعمال الصيانة المتعلقة بـ Geode، لم يعد لديه إمكانية الوصول إلى أجهزة Geode، بما في ذلك دفتر OLPC XO-1 الشهير، وبالتالي فإن إدخال المشرف الحالي لم يعد دقيقًا. وفي الوقت نفسه، انتهت صلاحية رابط التوثيق الرسمي لمنتجات Geode أيضًا. تم إيقاف المنتجات ذات الصلة رسميًا قبل بضع سنوات، وتم إضعاف قاعدة الصيانة بشكل أكبر.

على الرغم من ذلك، تظل بعض أكواد النظام الأساسي المتعلقة بـ Geode موجودة في شجرة Linux kernel. ذكرت ملاحظات التصحيح أنه بالإضافة إلى OLPC XO-1، لا يزال هناك عدد صغير من لوحات التطوير المضمنة التي تحافظ على التعليمات البرمجية المخصصة في دليل Arch/x86/platforms/geode. بالإضافة إلى ذلك، تم طرح العديد من الأجهزة العميلة الرقيقة المستندة إلى Geode في السوق. يمكن لمثل هذه الأنظمة نظريًا الاستمرار في تشغيل نواة الخط الرئيسي دون تصحيحات محددة للنظام الأساسي. ومع ذلك، فمن غير الواضح حاليًا ما إذا كانت هذه الأنظمة لا تزال تتبع أحدث إصدار من Linux kernel بعد عام 2026، مما يجعل من المفيد أيضًا الاستمرار في الحفاظ على الصيانة الكاملة لها.

من وجهة نظر مجتمع Linux، يعد XO-1 في مشروع كمبيوتر محمول واحد لكل طفل أحد أكثر التطبيقات تمثيلاً لمنصة AMD Geode. لقد ترك استهلاكها المنخفض للطاقة وموقعها في سوق التعليم انطباعًا عميقًا في دائرة المصادر المفتوحة. بمرور الوقت، أصبحت منصة الأجهزة هذه، جنبًا إلى جنب مع الأنظمة المدمجة الأخرى المستندة إلى Geode، قديمة، في حين يحتاج كود kernel إلى الاستمرار في التكيف مع الميزات الجديدة والتغييرات المعمارية. لقد أصبح هذا الخلل بين الاستثمار وحجم المستخدم الفعلي أحد العوامل الأساسية لهذا القرار "اليتيم".

بعد دمج التصحيح، سيتم وضع علامة واضحة على منصة AMD Geode على أنها "يتيمة" في نظام صيانة kernel، وستتم إزالة معلومات الصيانة ذات الصلة، كما سيتم حذف الروابط إلى وثائق المنتج منتهية الصلاحية، وسيتم تحديث قائمة الملفات لتغطية جميع رموز النظام الأساسي ذات الصلة. من وجهة نظر العملية، لا يعني "اليتيم" الإزالة الفورية للدعم، ولكن إذا أدى نقص الصيانة إلى انقطاع خطير بين الكود وتطور النواة، فسيتم وضع علامة عليه كمهمل أو حتى إزالته بالكامل من الخط الرئيسي، والتي ستكون الخطوة المنطقية التالية.

بالنسبة للمستخدمين الذين ما زالوا يستخدمون AMD Geode، يعد التحول إلى النظام الأساسي الحديث المدمج من AMD خيارًا أكثر واقعية من أبعاد متعددة مثل الأداء وكفاءة الطاقة وحتى القدرات الأمنية. ويشير المقال إلى أنه بالمقارنة مع Geode، الذي تم تصميمه منذ ما يقرب من 30 عامًا، فإن Ryzen Embedded وEPYC Embedded الحاليين قد تحسنا بشكل كبير من حيث قوة الحوسبة والتحكم في استهلاك الطاقة وميزات الأمان، كما أنهما أكثر ملاءمة كأساس للأجهزة لتشغيل توزيعات ونواة Linux الحديثة. مع وصول Geode تدريجيًا إلى نهاية دورة حياته، يُنظر أيضًا إلى الانتقال إلى نظام أساسي جديد على أنه المسار الحتمي للحصول على تجربة Linux أفضل.