يتوفر إصدار مجاني تمامًا من Linux-libre 5.16 kernel

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

لتنظيف النواة من الأجزاء غير الحرة ، أنشأ مشروع Linux-libre نصًا برمجيًا شاملاً يحتوي على آلاف القوالب لاكتشاف وجود الإدخالات الثنائية والقضاء على الإيجابيات الخاطئة. تتوفر أيضًا التصحيحات الجاهزة للتنزيل ، والتي تم إنشاؤها بناءً على استخدام البرنامج النصي أعلاه. يوصى باستخدام نواة Linux-libre في التوزيعات التي تلبي معايير مؤسسة البرمجيات الحرة لبناء توزيعات جنو / لينكس مجانية تمامًا. على سبيل المثال ، يتم استخدام Linux-libre kernel بواسطة توزيعات مثل Dragora Linux و Trisquel و Dyne: Bolic و gNewSense و Parabola و Musix و Kongoni.

في إصدار Linux-libre 5.16-gnu، تم تعطيل تحميل النقطة الكبيرة في برامج التشغيل الجديدة للرقائق اللاسلكية (mt7921s وrtw89/8852a)، وشاشات اللمس (ili210x)، وشرائح الصوت (qdsp6)، وdsp i.MX، وكذلك في ملفات Devicetree لـ aarch64 - رقائق كوالكوم. بالإضافة إلى استدعاء النظام "firmware_request_builtin" المقترح في النواة، يقدم Linux-libre الوظيفة العكسية "firmware_reject_builtin". تحتوي البرامج النصية لتنظيف التعليمات البرمجية على وظائف موحدة لتعطيل خيارات request_firmware و_nowarn/_builtin.

المصدر: opennet.ru

إضافة تعليق