يُوسّع Coreboot 25.12 بشكل كبير دعم الأجهزة، بما في ذلك معالجات AMD Turin، واللوحات الأم الجديدة من Intel، وأجهزة الكمبيوتر المحمولة.

  • يتم تعزيز الأنظمة الفرعية الهامة مثل SMMSTORE وكاميرات MIPI وCFR لتكوين وقت التشغيل ومنصة Qualcomm X1P42100.
  • تساهم التحسينات التي أُدخلت على ACPI و APEI و commonlib وبرامج التشغيل المختلفة في زيادة الاستقرار وتشخيص الأخطاء واتساق التعليمات البرمجية.
  • يحافظ المشروع على دورة إصدار ربع سنوية، مع تحديث وتوقيع سلاسل الأدوات ورمز البائع باستخدام GPG.

coreboot 25.12

لقد رسخ مشروع Coreboot مكانته كواحد من أهم مشاريع البرامج الثابتة مفتوحة المصدر لأولئك الذين يرغبون في ودّع نظام BIOS الخاص واستمتع بتجربة إقلاع سريعة وشفافة.الإصدار الجديد من coreboot 25.12 يصدر بشكل منتظم كل ثلاثة أشهر ويأتي هذا النظام محملاً بتغييرات عميقة على مستوى دعم الأجهزة والبنية التحتية الداخلية، وهو موجه نحو مصنعي المعدات الأصلية والمكاملين والمطورين الذين يحتاجون إلى أساس متين للبناء عليه.

في هذا الإصدار تم دمج أكثر من 750 عملية إيداع ساهم بها أكثر من مائة مساهممع العديد من المؤلفين الجدد وتركيز واضح: توسيع عدد المنصات المدعومة (خاصة Intel و AMD و Qualcomm و MediaTek)، وتحسين معالجة الأخطاء من خلال ACPI و APEI، وتعزيز إدارة كاميرا MIPI وتخزين SMMSTORE، ومواصلة تحسين تفاصيل الأداء والاستقرار عبر النظام البيئي بأكمله.

أهم الميزات الجديدة في coreboot 25.12

أعلن المشروع عن إصدار coreboot 25.12 كـ أحدث إصدار من الفرع المستقر تم إصداره في ديسمبر ضمن الدورة الفصليةهذا الفرع مخصص بالدرجة الأولى للمصنعين (OEM/ODM) والمنظمات التي تفضل قاعدة بيانات أقل ديناميكية من الفرع الرئيسي. ومع ذلك، يوصي المطورون أنفسهم أولئك الذين يقومون بتجميع البرامج الثابتة لاستخدامهم الخاص بالعمل مباشرةً مع الفرع الرئيسي، لأنه أكثر حداثة ويتلقى إصلاحات مستمرة للأخطاء.

ومن بين التغييرات العالمية، يضيف هذا الإصدار 757 عملية إيداع، و106 مؤلفين، و21 مطورًا مساهمًا لأول مرةتمت إضافة أكثر من 62.000 سطر من التعليمات البرمجية وإزالة ما يقرب من 10.000 سطر، مع فرق صافٍ يزيد عن 52.000 سطر، مما يوضح أن هذا ليس مجرد تعديل بسيط، بل قفزة كبيرة في القدرات والمنصات.

دعم جديد للمنصة والمعالج في coreboot 25.12

من أبرز نقاط قوة نظام التشغيل coreboot 25.12 توسيع نطاق دعم الأجهزة، مع إيلاء اهتمام خاص لـ نظام بيئي حديث لأجهزة الكمبيوتر المكتبية والمحمولة، والخوادم، وأجهزة ARMيتم إضافة لوحات أم جديدة وأنظمة على رقاقة جديدة، كما يتم تحسين العديد من الأنظمة الموجودة.

دعم أولي لمعالج AMD EPYC 9005 "Turin"

في مجال خوادم x86_64، يقدم coreboot 25.12 دعم على مستوى "إثبات المفهوم" لمعالجات AMD EPYC 9005، والتي تحمل الاسم الرمزي تورينهذه خطوة أولى تقرب هذه المعالجات من البرامج الثابتة المفتوحة بالكامل، وذلك باتباع المسار الذي بدأ بالفعل مع معالج EPYC Genoa.

يفتح هذا الدعم المبدئي الباب أمام إمكانية أن، وفقًا لذلك ينضج نظام openSIL ليصبح إنتاجًا مستقرًاستتوفر المزيد من اللوحات الأم المتوافقة مع البرامج الثابتة مفتوحة المصدر لكل من معالجات EPYC والأجيال القادمة من معالجات Ryzen وZen 6. الدعم الحالي محدود، ولكنه يُشير إلى الاتجاه الذي يسلكه مجتمع المعالجات، مما يُمكّن خوادم الجيل القادم من الإقلاع باستخدام Coreboot دون الحاجة إلى برامج ثابتة مُعقدة.

اللوحات الأم والأجهزة الجديدة المدعومة في coreboot 25.12

هذا الإصدار يوسع بشكل كبير قائمة اللوحات الأم والأنظمة التي تحظى بدعم رسميوتتراوح هذه الميزات بين الأجهزة الكلاسيكية وأحدث المنصات. وتشمل الميزات الجديدة ما يلي:

  • آسروك Z77 Extreme4، مصممة خصيصًا لمعالجات Intel Core من الجيلين الثاني والثالث، وهي مثالية لإعادة تدوير الأجهزة القديمة مع البرامج الثابتة المجانية.
  • ASUS PRIME H610I-PLUS D4، وهي لوحة أم حديثة من نوع mini-ITX تدعم معالجات Intel Core من الجيلين الثالث عشر والرابع عشر، وهي مثيرة للاهتمام للغاية بالنسبة للأنظمة المدمجة الحالية.
  • لينوفو ثينك باد T470s و T580 (نسخة sklkbl_thinkpad)، وهما جهازان كمبيوتر محمولان شائعان للغاية في البيئات المهنية، ويساهمان في منظومة أجهزة الكمبيوتر المحمولة المتوافقة.
  • سيمنز MC EHL6، ضمن عائلة Siemens MC EHL، المصممة للتطبيقات الصناعية حيث تكون موثوقية البرامج الثابتة أمرًا بالغ الأهمية.
  • ستار لابز ستارفايتر (أرو ليك 285H)، جهاز كمبيوتر محمول مصمم خصيصًا للمستخدمين الذين يبحثون عن جهاز سهل الاستخدام مزود ببرامج ثابتة مفتوحة المصدر منذ اليوم الأول.
  • توبتون ADL TWL (X2E_N150)، وهي منصة مدمجة تعتمد على معالج Alder Lake، وهي نموذجية لأجهزة الكمبيوتر الصغيرة والأنظمة المدمجة.
  • أجهزة جوجل كروم أو إس المختلفة: فاتكات (ياقوت)، أوسيلوت (كودكود، أوسيكات)، راورو (ياقوت)، سكاي ووكر (دوكو، جروجو)والتي تستفيد من التحسينات في تكوينات البرامج الثابتة وبرامج التشغيل.

بالإضافة إلى القائمة المذكورة أعلاه، لا يزال هناك تدفق مستمر من أجهزة Chromebook الجديدة وأنواع محددة من اللوحات الأمهذه ميزة شائعة في كل إصدار من coreboot، مما يعزز وجودها في النظام البيئي لأجهزة الكمبيوتر المحمولة التعليمية والخفيفة الوزن.

معالج كوالكوم سنابدراجون X1 بلس (X1P42100) ونظام ARM البيئي

في بيئة ARM64، يقدم coreboot 25.12 التفعيل الأولي لمنصة Qualcomm X1P42100، والمعروفة باسم Snapdragon X1 Plusتُعد هذه الخطوة أساسية لإدخال البرامج الثابتة المفتوحة إلى أنظمة SoC المصممة لأجهزة الكمبيوتر المحمولة ARM والأجهزة المتصلة دائمًا.

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

تحديثات معالجات Intel و AMD

يُضيف برنامج Coreboot من إنتل دعمًا لـ وحدة الذاكرة المرفقة المضغوطة منخفضة الطاقة (LPCAMM) على منصات بانثر ليكيتطلب هذا النوع الجديد من وحدات الذاكرة، المصمم لأجهزة الكمبيوتر المحمولة والأجهزة ذات الشكل النحيف، بنية معينة يجب أن يعرفها البرنامج الثابت من أجل اكتشافها وتكوينها بشكل صحيح.

تمت إضافة البنية التحتية لوصف طوبولوجيا LPCAMM تمت إضافة دعم مبدئي للوحة المرجعية Panther Lake RVP T3، مما يضع Coreboot في طليعة الشركات التي ستعتمد هذه التقنية في أجيال الحواسيب المحمولة القادمة.

في شركة AMD، المنصة حصلت غليندا على العديد من التحسينات وتم توسيعها بنسخة Faegan SoCتشمل التغييرات الرئيسية تهيئة USB4 عبر شجرة أجهزة FSP، وإضافة أجهزة شبكة 10GbE، ودقة اتصال جهد DIMM ضمن تهيئة FSP. كل هذا يُترجم إلى دعم أكثر دقة وتفصيلاً لمنصات AMD الحديثة.

خيارات تهيئة وقت التشغيل (RFC)

يتمثل أحد التحسينات الواضحة للغاية للمصنعين والمستخدمين المتقدمين في توسيع نطاق خيارات تكوين البرامج الثابتة لوقت التشغيل، والمعروفة باسم CFR أو تمثيل نماذج الإقلاع الأساسيحتى الآن، كانت العديد من المعلمات تتطلب إعادة تجميع الصورة؛ مع هذا الإطار، يصبح جزء كبير من هذا التكوين ديناميكيًا.

تم عرض قائمة إعدادات الخيارات في أكثر من 40 لوحة أم وأنواعها المختلفةوخاصةً ضمن نظام التشغيل ChromeOS من جوجل. تتيح هذه الخيارات، من بين أمور أخرى، ما يلي:

  • تفعيل أو تعطيل وحدة معالجة الرسومات المتكاملة (iGPU).
  • اختر بين لوحة اللمس وشاشة اللمس على الأجهزة الهجينة.
  • اضبط معلمات التحكم في المروحة وبعض ميزات الأجهزة.

يحدد إطار عمل CFR لكل خيار اسم العرض، نص المساعدة، القيمة الافتراضية، وعلامات وقت التشغيليُتيح ذلك للبرامج (مثل SeaBIOS وLinuxBoot وغيرها) عرض قائمة متسقة. علاوة على ذلك، يتم الحفاظ على التوافق مع الإصدارات السابقة، ومن المخطط دمجها مع وحدات تخزين UEFI المتغيرة وغيرها من أنظمة التخزين الدائمة.

زيادة سعة مخزن الرسائل القصيرة (SMMSTORE) والتحسينات المصاحبة لها تأتي مع الإصدار الأساسي 25.12

من العناصر الرئيسية الأخرى لهذا الإصدار التغيير الذي طرأ على نظام التخزين المحمي SMMSTORE. في coreboot 25.12، يضاعف حجم SMMSTORE الافتراضي من 256 كيلوبايت إلى 512 كيلوبايتيُعد هذا الأمر مهمًا في الأنظمة التي تعتمد على متغيرات UEFI والبيانات الدائمة للتكوينات المتقدمة.

منصات مثل Sarien أو Reef أو Octopus أو Drallion أو Skyrim أو Zork أو Guybrushومن بين أمور أخرى، تم تحديثها للاستفادة من هذه الزيادة، مما يضمن مساحة معقولة لمتطلبات البرامج الثابتة المتغيرة الحالية.

إلى جانب هذه الزيادة الكبيرة في القدرة الإنتاجية، تم إدخال ما يلي تصحيحات لمحاذاة بنية SMMSTORE v2يساعد هذا في ضمان سلوك متسق عبر مختلف البنى والحمولات، مما يقلل من المفاجآت الناتجة عن حالات عدم التوافق الدقيقة.

تحسينات كاميرا MIPI لمنصات Intel

تلقى نظام إدارة كاميرات MIPI على منصات Intel، وخاصة لأنظمة التشغيل مثل Windows، تحديثًا رئيسيًا. يُنفذ برنامج تشغيل كاميرا MIPI الآن دعم أكثر شمولاً لـ SSDB (كتلة بيانات المستشعر الثابتة)، مع تعدادات وحقول بت محددة جيدًا لجميع الحقول ذات الصلة.

أهم التحسينات ذات الصلة يشمل هذا المجال العديد من التغييرات التي تهدف إلى التعداد والتكوين الصحيحين لأجهزة الاستشعار:

  • التوليد المنهجي لـ معلومات PLD (وصف الموقع الفعلي) لكل مستشعر، مفتاح للنظام لمعرفة الموقع الفعلي لكل كاميرا.
  • التخصيص التلقائي لـ القيم الافتراضية المعقولة في قاعدة بيانات SSDBتقليل احتمالية وجود تكوينات غير مكتملة.
  • دعم محسّن لـ نوع محرك الملف الصوتي (VCM) وعناوين I2C، وهو أمر أساسي للتركيز التلقائي والوظائف المتقدمة الأخرى.
  • إعادة هيكلة طرق الأساليب الخاصة بالأجهزة (DSM) إلى وظائف تعتمد على UUID، بما في ذلك أساليب DSM جديدة لـ إطار عمل رؤية الحاسوب (CVF) و I2C الإصدار 2.
  • اختيار نوع جهاز ACPI وتكوين ROM لأجهزة استشعار الكاميرا، مع العناوين المناسبة.

هذه المجموعة الكاملة من التغييرات تحسين تعداد الكاميرات وتكوينها في أنظمة التشغيل الحديثةتجنب المشاكل الشائعة المتعلقة بالتعرف على الشاشة، وتحديد الاتجاه، والميزات المحدودة في أجهزة الكمبيوتر المحمولة والأجهزة القابلة للتحويل.

منصة كوالكوم X1P42100: تصحيح الأخطاء المتعمق والذاكرة

دعم معالج Qualcomm X1P42100 SoC يتميز معالج Snapdragon X1 Plus بمجموعة واسعة من الميزات المُحسّنة والمُصممة خصيصًا لتطوير البرامج وحل المشكلات. تشمل الميزات الجديدة الرئيسية ما يلي:

  • اكتشاف وضع التنزيل وتجميع ملفات تفريغ الذاكرةمما يسهل استخراج ملفات تفريغ الذاكرة في حالات الفشل.
  • دعم ل تحميل صور تفريغ الذاكرة وتغليف صورة APDP (سياسة تصحيح أخطاء معالج التطبيقات) داخل CBFS، وتمركز مواد تصحيح الأخطاء في البرامج الثابتة نفسها.
  • تحسينات على النظام الفرعي للعرض: تعريف سجلات MDSS للتحكم في الساعة، وواجهة برمجة تطبيقات Lucidole PLL، وتخصيص DRAM المناسب لاحتياجات الفيديو.
  • الإعدادات في تصميم الذاكرة مع نقل منطقة BL31 ومحاذاة ذاكرة التطبيق في البيئة الآمنة (TZ)، مما يحسن كلاً من الأمان واستخدام ذاكرة الوصول العشوائي (RAM).
  • دعم السائق قاعدة بيانات الأوامر (CMD-DB)، مما يسمح بالاستعلام عن عناوين وتكوينات مسرعات الأجهزة، مع تعيين المنطقة على أنها غير قابلة للتخزين المؤقت في وحدة إدارة الذاكرة لتجنب الآثار الجانبية غير المرغوب فيها.
  • يُتيح الفصل الواضح بين ذاكرتي PRERAM و POSTRAM في معالجات ARM64 نقل ذاكرة الوصول العشوائي الرئيسية إلى ذاكرة BSRAM، وبالتالي تحسين الأداء. استخدام الذاكرة والاستقرار في المراحل الأولى من بدء التشغيل.

بفضل كل هذه التعديلات، أصبحت منصة X1P42100 أكثر سهولة في الاستخدام لأولئك الذين يحتاجون تشخيص الأعطال، وتحليل تفريغات الذاكرة، وضبط سلوك نظام SoC في سيناريوهات إنتاج مختلفة.

يقدم الإصدار coreboot 25.12 تحسينات في معالجات AMD: Glinda وFaegan وACPI المتقدم

أما من جانب شركة AMD، فبالإضافة إلى التوسع المذكور سابقًا لمنصة Glinda مع معالج Faegan SoC، هناك مجموعة كبيرة من التغييرات التي تركز على جودة تكامل ACPI وإدارة الأخطاءومن بينها يمكننا تسليط الضوء على ما يلي:

  • تقرير عن عناوين القاعدة الثابتة لحافلة LPC، بما يتوافق مع المواصفات وبقية المنصة.
  • دعم من وحدات تحكم I3C على مستوى ACPIتوسيع قدرات الاتصال مع الأجهزة الحديثة.
  • دمج جدول مصادر أخطاء الأجهزة (HEST)، وهو أمر أساسي لنظام التشغيل لتلقي معلومات مفصلة حول أخطاء الأجهزة.
  • امتداد ECAM MMCONF إلى عناوين 64 بت، مما يسمح بالعمل مع مساحات تكوين PCIe أكبر وأكثر تعقيدًا.
  • تهيئة CRTM (الجذر الأساسي للثقة في القياس) في كتلة التمهيد، مما يعزز سلسلة الثقة من المراحل الأولى لبدء التشغيل.

إلى جانب ذلك، تم تقديم ما يلي تحسينات في حساب MTRR بالنسبة لمنصات AMD، يقلل هذا من وقت بدء التشغيل عن طريق تبسيط تكوين ذاكرة التخزين المؤقت، ويتم تحديث FSP الخاص بـ Glinda بإصدارات جديدة تعمل على تحسين الاستقرار العام.

بنية ACPI و APEI لإدارة الأخطاء

ومن الميزات المهمة للغاية، وإن كانت أقل جاذبية من الناحية البصرية، إضافة بنية تحتية واسعة النطاق لواجهة أخطاء النظام الأساسي المتقدمة (APEI) في رؤوس ACPIتمت إضافة هياكل كاملة لدعم ما يلي:

  • مصادر الخطأ استثناء فحص الجهاز (MCE).
  • أخطاء مقاطعة غير قابلة للإخفاء (NMI).
  • معلومات عن PCIe AER (التقرير المتقدم عن الأخطاء).

تُشكل هذه الهياكل أساسًا لجداول مثل BERT (جدول سجل أخطاء التمهيد)، HEST و EINJ (جدول حقن الأخطاء)حتى تتمكن المنصات من الإبلاغ عن صورة دقيقة لأخطاء الأجهزة إلى نظام التشغيل ودعم نماذج معالجة الأخطاء "البرامج الثابتة أولاً".

تستمر الأنواع والهياكل الجديدة المواصفات الرسمية لـ ACPI وتصاحبها عمليات تحقق داخلية تضمن أن المعلومات المبلغ عنها متسقة وقابلة للاستخدام من قبل نظام التشغيل وأدوات التشخيص.

دمج المكتبات المشتركة، وترتيب البايتات، وهياكل الذاكرة في coreboot 25.12

في مجال المكتبات المشتركة، يدمج الإصدار coreboot 25.12 تطبيقات ملف رأس endian.h الخاص بـ coreboot و libpayload في commonlibالقضاء على التكرار وضمان استخدام النظام البيئي بأكمله لنفس وظائف تحويل ترتيب البايتات.

كجزء من عملية التنظيف هذه، تمت إزالة وظائف header وswabXX() القديمة، مما أكمل عملية الانتقال إلى واجهة برمجة تطبيقات تحويل ترتيب البايتات القياسيبالإضافة إلى ذلك، يتم إثراء هياكل معلومات الذاكرة بحقول جديدة لتحسين التوافق مع SMBIOS من النوع 17 وللإبلاغ، على سبيل المثال، عن جهد وحدات DDR3.

تم أيضًا تصحيح تفاصيل معالجة شجرة الأجهزة (مثل الانتقال الصحيح لرموز NOP) ويتم تخزينها الآن معلومات وضع التمهيد في CBMEMبحيث يمكن للحمولات أن تنسق بشكل أفضل مع البرامج الثابتة في جوانب مثل بدء التشغيل العادي، وحالات انخفاض البطارية، أو حالات الشحن.

تشمل التحسينات الملحوظة الأخرى التي تأتي مع coreboot 25.12 برامج التشغيل والأنظمة الفرعية

تغييرات طفيفة ولكنها ذات صلة تتضمن هذه القائمة العديد من الإصلاحات والتحسينات ذات التأثير العملي على الأنظمة الحقيقية:

  • إعادة هيكلة النظام الفرعي للشاشة من MediaTek، مع دعم DSI المزدوج وضغط دفق العرض (DSC) على لوحات MIPI، وواجهة برمجة تطبيقات DSI محسنة تمرر هياكل التسجيل باستمرار.
  • استخدام حالة إعادة ضبط معالج Intel Skylake CSE لـ تحسين موثوقية عمليات إعادة التشغيل.
  • تحسينات على وحدة تحكم شاشة Intel GMA، وإضافة ذاكرة تخزين مؤقتة ومنطق ذاكرة تخزين مؤقتة صالحة لإدارة السطوع بشكل أكثر قوة.
  • إجراء تصحيحات وتعديلات على برنامج تشغيل TPM، مما يؤدي إلى القضاء على العمليات المكررة وإنشاء جداول ACPI أنظف وأكثر دقة.
  • دعم موسع لتقنية SPD، مع أجزاء DDR4 جديدة وإصلاحات لحزم الرقاقات المزدوجة، بالإضافة إلى أنواع مقابس SMBIOS جديدة لحزم BGA1744.
  • خيارات تكوين لون لوحة المفاتيح إضاءة RGB على وحدة التحكم الإلكترونية أثناء بدء التشغيلمصمم للأجهزة ذات الإضاءة القابلة للتخصيص.
  • مراجعة متعمقة لتنفيذ جدول أفعال Azalia، وتحسين قابلية الصيانة وإضافة تصحيحات التوقيت (على سبيل المثال، التأخير 521 ميكروثانية بعد تعطيل RESET#).
  • دعم برامج تشغيل الرسومات العامة لـ الأجهزة التي لا تدعم VGA بشكل صارم، مما يوسع نطاق أجهزة الفيديو المدعومة.
  • دمج الذاكرة مع العلامات لـ ARMv9 MTE (امتداد وضع علامات الذاكرة) على منصات MediaTek، مما يضيف مزيدًا من الأمان في إدارة الذاكرة.
  • بنية تحتية للشحن المتوازي لمنصات جوجل بلووي، مما يتيح شحن أسرع للبطارية.
  • دعم USB Type-C في Qualcomm مع تكوين PHY والمكررات، بالإضافة إلى برامج تشغيل SoundWire لبرامج الترميز Cirrus Logic CS35L56 و CS42L43.
  • امتدادات ACPI لـ RISC-V، والتي تعمل على توسيع الدعم تدريجياً لهذه البنية الناشئة.

في بيئة الحمولة، تكتسب مكتبة libpayload ميزات مثل تحقق من حجم الذاكرة الفعلية ومدى توافقها مع تنسيق LZ4 القديم. وإجراء تصحيحات على توجيه الاستثناءات في ARM64، مع الحفاظ على الاتساق مع التغييرات في commonlib و endian.

تحديث سلاسل الأدوات، والكتل الثنائية الكبيرة، ورمز المورد

لمواكبة بقية النظام البيئي، يُحدّث الإصدار 25.12 من coreboot العديد من أدوات الطرف الثالث ومكونات الموردين. تشمل التغييرات الرئيسية في سلسلة الأدوات ما يلي:

  • تحديث Binutils من الإصدار 2.44 إلى الإصدار 2.45.
  • تحديث ACPICA من الإصدار 20250404 إلى الإصدار 20250807، والذي يتضمن تحسينات وتصحيحات في نظام ACPI البيئي.
  • إزالة مجموعة أدوات nds32le-elf من الإصدارات الافتراضية، لأنها أقل أهمية في الدعم الحالي.

يتم تحديث رؤوس FSP في رمز المورد بحيرة بانثر (PTL) إلى FSP 3373_03 وبحيرة وايلدكات (WCL) إلى 3344_03بالإضافة إلى تطبيق تحديث FSP لمنصة AMD Glinda، يجري أيضًا تطوير الوحدات الفرعية التالية:

  • 3rdparty/blobs ينتقل من المراجعة a0726508b8 إلى 4a8de0324، ويتضمن 39 عملية دمج.
  • 3rdparty/intel-microcode تم تحديثه من 4ded52b4b0 إلى f9100a225، مع دمج أحدث إصلاح متاح للبرامج الثابتة.

تضمن هذه التحديثات أن البرامج الثابتة المبنية على coreboot 25.12 استفد من أحدث التحسينات الأمنية، وتحسينات الاستقرار، وتحسينات التوافق. مقدمة من موردي السيليكون.

تنزيل Coreboot 25.12، والتحقق منه، ودورة إصداره

يمكن الحصول على الكود المصدري لـ coreboot 25.12 مباشرة من coreboot.org بصيغة tar.xz (وصيغ tar.gz أو tar.bz2 أو zip)وكذلك من مواقع النسخ الاحتياطية ومواقع أرشيف البرامج مثل Fossies. يحتوي الإصدار الموزع في ملفات مضغوطة على رموز MD5 وSHA1 وSHA256 للتحقق من سلامة التنزيل.

بالإضافة إلى ذلك، عمليات الإطلاق يتم التوقيع باستخدام رموز PGP/GPGللتحقق من ملف، يمكنك استخدام أمر مثل هذا:

$ gpg – التحقق كوربوت-24.02.01.tar.xz.sig كوربوت-24.02.01.tar.xz

إذا أعاد برنامج GPG رسالة مثل "لا يمكن التحقق من التوقيع: لا يوجد مفتاح عام"، فهذا يكفي لـ استرجع المفتاح الصحيح من بصمة الإصبع بعد الاطلاع على وثائق coreboot، أعد تشغيل عملية التحقق. من الطبيعي ظهور تحذيرات بشأن التوقيعات غير المعتمدة على أنها موثوقة: فهي تشير ببساطة إلى أن المستخدم لم يُنشئ بعد سلسلة ثقة لتلك المفاتيح.

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

بالنسبة لأولئك الذين يرغبون دائمًا في العمل مع أحدث الصيحات، يذكرنا هذا المشروع بأن المثالي هو استنسخ مستودع Git الرسمي مباشرةً مع:

$ استنساخ جيت https://review.coreboot.org/coreboot.git

تتبع الإصدارات المستقرة، مثل الإصدار 25.12، دورة النشر الفصليةالإصدار التالي المعلن عنه هو 26.03، والمقرر إصداره في نهاية مارس 2026. وفي الوقت نفسه، يستمر الفرع الرئيسي في تلقي التغييرات والإصلاحات بشكل مستمر.

بفضل كل هذه الميزات الجديدة، يعزز coreboot 25.12 مكانته كـ بديل ناضج لنظام BIOS الاحتكاري، يجمع بين دعم الأجهزة الجديدة والقديمة، وتحسين إمكانيات تصحيح الأخطاء والإبلاغ عنها، وخيارات تكوين وقت التشغيل المتقدمة، وأساس تقني أنظف وأكثر اتساقًا؛ وهو تحديث، على الرغم من أنه ليس ثورة مرئية للجميع، إلا أنه يمثل خطوة مهمة للمكاملين ومصنعي المعدات الأصلية والمستخدمين الذين يرغبون في التحكم فيما يحدث قبل بدء تشغيل نظام التشغيل.