تم الإعلان رسمياً قبل بضعة أيام إصدار Coreboot 25.12إن النسخة الجديدة من المشروع، التي تعمل على تطوير بديل مفتوح المصدر لأنظمة BIOS والبرامج الثابتة الاحتكارية (UEFI)، هي نتيجة ثلاثة أشهر من العمل المكثف. تراكم أكثر من 750 تأكيدًا (يلتزم) تم إنشاؤه بواسطة 110 مطورين، بما في ذلك 21 متعاونًا جديدًا ينضمون إلى المشروع.
تتميز هذه النسخة بتنفيذها لـ واجهات تهيئة وقت التشغيل الجديدة، سعة تخزين دائمة أكبر، وسعة تخزين أكبر لـ SMMSTORE، ودعم مُحسَّن لكاميرات MIPI على منصات Intel (IPU) ودعم لأجهزة الجيل التالي.
دعم اللوحات الأم والمعالجات الجديدة
كما هو الحال مع الإصدارات السابقة، يوسع الإصدار الجديد من Coreboot قائمة الأجهزة المتوافقة بشكل كبير. في هذا الإصدارتمت إضافة الدعم الرسمي لـ اللوحات الأم الاستهلاكية، ومحطات العمل، وأجهزة الكمبيوتر المحمولة الخاصة بالأعمال:
- اللوحات الأم الاستهلاكية: ASRock Z77 Extreme4 و ASUS PRIME H610I-PLUS D4.
- أجهزة الكمبيوتر المحمولة من لينوفو: ThinkPad T470s و T580.
- الأجهزة المتخصصة: Siemens MC EHL6 و Star Labs Starfighter (Arrow Lake 285H).
- لوحات الخوادم ونظام التشغيل ChromeOS: تمت إضافة 6 لوحات مستخدمة في مراكز بيانات جوجل وأجهزة Chromebook.
- فيما يتعلق بالمعالجات (SoCs)، تمت إضافة دعم مبدئي لمعالج AMD Turin، وهو الجيل التالي من وحدات المعالجة المركزية عالية الأداء. كما تم تطبيق تحسينات جوهرية على منصتي Intel Panther Lake وQualcomm X1P42100.
تهيئة وقت التشغيل: تمثيل نماذج Coreboot (CFR)
من أهم التغييرات الهيكلية ما يلي: اعتماد إطار عمل مجلس العلاقات الخارجية (تمثيل نماذج Coreboot). هذه التقنية يوفر واجهة برمجة تطبيقات موحدة مما يسمح لك بتعديل الإعدادات من البرامج الثابتة دون الحاجة إلى إعادة التجميع قم بتعديل الكود أو قم بإجراء عملية فلاش كاملة للذاكرة.
من خلال مجلس العلاقات الخارجية، يمكن للمستخدم الوصول إلى قوائم الخيارات للتحكم في الوظائف أجهزة مثل:
- تفعيل أو تعطيل وحدة معالجة الرسومات المدمجة (iGPU).
- الاختيار اليدوي للوحات اللمس أو الشاشات.
- تحكم متقدم في المراوح والملفات الحرارية.
حالياً، تم نقل أكثر من 40 لوحة أم من جوجل إلى هذا النظام، حيث تم دمجها مباشرة مع مخزن متغيرات UEFI لضمان استمرار التغييرات بعد إعادة التشغيل.
تحسينات على وحدات التحكم في التخزين والأنظمة الفرعية
وحدة تحكم SMMSTORE، المسؤول عن إدارة مناطق الذاكرة الدائمة المحمية بواسطة وضع إدارة النظام (SMM)، تمت زيادة حجم التخزين الافتراضي من 256 كيلوبايت إلى 512 كيلوبايت. تُعد هذه الزيادة ضرورية للمنصات الحديثة التي تتطلب مساحة أكبر لتخزين متغيرات UEFI وتكوينات البرامج الثابتة المعقدة.
كاميرات MIPI على منصات Intel
أعادت Coreboot تصميم طريقة إدارة الكاميرات في أجهزة الكمبيوتر المحمولة من الجيل التالي من Intel. تم تحسين دعم كاميرات MIPI (واجهة معالج صناعة الهواتف المحمولة)، والتي تحل محل كاميرات USB التقليدية (UVCs). على عكس كاميرات USB، ترسل MIPIs البيانات الأولية عبر واجهة تسلسلية (CSI) مباشرة إلى معالج إشارة الصورة (ISP) المدمج في وحدة المعالجة المركزية.
الإصدار 25.12 يعمل على تحسين تعداد ACPI لهذه المستشعرات، ضمان أن أنظمة التشغيل مثل ويندوز ولينكس يمكنها تحديد الموقع الفعلي للمستشعر (PLD) وبياناته الثابتة (SSDB) بشكل صحيح.
التطورات في معمارية كوالكوم، وإيه إم دي، وإنتل
تلقى التطوير الخاص ببنى معمارية محددة العديد من التحديثات:
- معالج كوالكوم X1P42100: تمت إضافة إمكانيات متقدمة لتصحيح الأخطاء، مثل تحميل تفريغ ذاكرة الوصول العشوائي (RAM) واستخدام سياسة تصحيح أخطاء معالج التطبيقات (APDP). كما تم تطبيق دعم منفذ USB من النوع C وتحسينات على نظام العرض المتحرك (MDSS).
- تمت إضافة دعم لوحدات تحكم إيثرنت بسرعة 10 جيجابت وتكوين USB4 عبر DeviceTree في معالجات AMD Glinda وFaegan. بالإضافة إلى ذلك، تم تبسيط حسابات MTRR لتسريع أوقات بدء التشغيل.
- معالجات إنتل بانثر ليك: دعم معيار الذاكرة الجديد LPCAMM (وحدة الذاكرة المرفقة المضغوطة منخفضة الطاقة)، استعدادًا لأجهزة الكمبيوتر المحمولة فائقة النحافة التي ستعتمد هذا التنسيق.
التغييرات التقنية والأدوات
بالنسبة للمطورين، فقد تطورت البنية التحتية الداخلية لـ Coreboot أيضاً. تم تحديث الأدوات الخارجية مثل Binutils 2.45 و ACPICA 20250807، في حين تمت إزالة سلسلة أدوات nds32le-elf القديمة.
في المكتبة تمت إضافة واجهة برمجة التطبيقات libpayload لتحديد حجم الذاكرة الفعلية ودعم خوارزمية ضغط LZ4. وأخيرًا، تمت إضافة برامج تشغيل خاصة ببرامج ترميز الصوت Cirrus Logic (CS35L56 وCS42L43)، وتم توسيع دعم ACPI ليشمل الأنظمة ذات بنية RISC-V.
أخيرًا ، إذا كنت مهتمًا بمعرفة المزيد عنها ، يمكنك الرجوع إلى التفاصيل في الرابط التالي.