بالنسبة إلى Debian 12 ، تم إطلاق مستودع منفصل به برامج ثابتة

أعلن مطورو دبيان عن اختبار مستودع جديد للبرامج الثابتة غير الحرة، حيث تم نقل حزم البرامج الثابتة من المستودع غير الحر. يوفر إصدار ألفا الثاني من مثبت Debian 12 "Bookworm" القدرة على طلب حزم البرامج الثابتة ديناميكيًا من مستودع البرامج الثابتة غير الحرة. يتيح لك وجود مستودع منفصل يحتوي على البرامج الثابتة توفير الوصول إلى البرامج الثابتة دون تضمين مستودع عام غير مجاني في وسائط التثبيت.

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

يتم تحديد البرنامج الثابت المطلوب من خلال تحليل سجلات kernel، التي تعرض تحذيرات حول حالات الفشل عند تحميل البرنامج الثابت (على سبيل المثال، "فشل تحميل rtl_nic/rtl8153a-3.fw"). يتم تحليل السجل بواسطة البرنامج النصي للتحقق من فقدان البرنامج الثابت، والذي يتم استدعاؤه بواسطة مكون hw-detect. عند تحديد مشاكل تحميل البرامج الثابتة، يتحقق البرنامج النصي من ملف فهرس محتويات البرامج الثابتة، والذي يطابق أسماء البرامج الثابتة والحزم التي يمكن العثور عليها. إذا لم يكن هناك فهرس، فسيتم إجراء البحث عن البرامج الثابتة من خلال البحث في محتويات الحزم في الدليل /firmware. إذا تم العثور على حزمة البرامج الثابتة، فسيتم فك حزمتها وتحميل وحدات kernel المرتبطة بها، وبعد ذلك تتم إضافة حزمة البرامج الثابتة إلى قائمة الحزم المثبتة، ويتم تنشيط مستودع البرامج الثابتة غير المجانية في تكوين APT.

المصدر: opennet.ru

إضافة تعليق