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

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

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

يعمل الإصدار الجديد على تعطيل تحميل البيانات الثنائية الكبيرة في برامج تشغيل eftc و qcom arm64 الجديدة. تم تحديث كود تنظيف blob في أنظمة التشغيل والأنظمة الفرعية btrtl و amdgpu و adreno و i915 و sp8870 و av7110 و r8188eu و btqca و xhci-pci-renesas. بشكل منفصل ، يتم إجراء تغييرات على الكود لتنظيف الرمز الصغير لأنظمة x86 ، بالإضافة إلى التخلص من النقاط المفقودة سابقًا في مكونات تحميل الرمز الصغير لأنظمة powerpc 8xx وفي الدقائق الدقيقة للبرامج الثابتة لأجهزة استشعار vs6624. نظرًا لأن هذه النقاط كانت موجودة أيضًا في الإصدارات السابقة من kernel ، فقد تقرر إنشاء تحديثات للإصدارات التي تم إصدارها مسبقًا من Linux-libre 5.13 و 5.10 و 5.4 و 4.19 و 4.14 و 4.9 و 4.4 ، مع تمييز المتغيرات الجديدة بـ "-gnu1 " ملصق.

المصدر: opennet.ru

إضافة تعليق