لينكس ليبر

بحسب مؤسسة البرمجيات الحرة لأمريكا اللاتينية ، فإن لينكس ليبر هو نسخة معدلة من نواة لينكس لا تحتوي على ملفات ثنائية مشفرة ، أو شفرة مبهمة ، أو شفرة مرخصة بموجب تراخيص احتكارية . [ 7 ] في نواة لينكس، تُستخدم هذه الأنواع من الشفرة في الغالب لصور البرامج الثابتة الاحتكارية . ورغم إمكانية إعادة توزيعها عمومًا، إلا أنها لا تمنح المستخدم حرية مراجعة أو تعديل أو إعادة توزيع نسخه المعدلة. ويحرص مشروع جنو على مزامنة لينكس ليبر مع نواة لينكس الرئيسية . [ 8 ]

تاريخ

بدأ تضمين ملفات ثنائية غير مترابطة في نواة لينكس عام 1996. [ 9 ] وبدأ العمل على إزالة هذه الملفات عام 2006 مع برنامجي find-firmware وgen-kernel من gNewSense . وواصلت توزيعة BLAG Linux هذا العمل عام 2007 مع إطلاق deblob وLinux-libre. [ 10 ] [ 11 ]

أُصدرت حزمة Linux-libre لأول مرة من قِبل مؤسسة البرمجيات الحرة لأمريكا اللاتينية (FSFLA)، ثم حظيت بتأييد مؤسسة البرمجيات الحرة (FSF) [ 12 ] كمكون قيّم لتوزيعات لينكس الحرة بالكامل. وأصبحت حزمةً من حزم GNU في مارس 2012. [ 13 ] ألكسندر أوليفا هو المسؤول عن صيانة المشروع.

إزالة البرامج الثابتة الاحتكارية

شعار جنو مع فريدو، تميمة لينكس ليبر

طُرق

تتم عملية الإزالة باستخدام سكربت يُسمى deblob-main . [ 14 ] هذا السكربت مُستوحى من السكربت المُستخدم في gNewSense . أجرى جيف مو تعديلات لاحقة عليه ليتوافق مع متطلبات مُحددة لاستخدامه مع توزيعات BLAG Linux وGNU . يوجد سكربت آخر يُسمى deblob-check ، [ 15 ] يُستخدم للتحقق مما إذا كان ملف مصدر النواة، أو رقعة برمجية ، أو ملف مصادر مضغوط لا يزال يحتوي على برامج يُشتبه في كونها احتكارية.

فوائد

بصرف النظر عن التأثير المقصود الأساسي المتمثل في تشغيل نظام ببرامج مجانية فقط ، فإن العواقب العملية لإزالة البرامج الثابتة للجهاز التي لا يُسمح للمستخدم بدراستها أو تعديلها لها آثار إيجابية وسلبية.

يمكن اعتبار إزالة البرامج الثابتة للجهاز ميزة للأمان والاستقرار.

عندما يتعذر فحص البرامج الثابتة بحثًا عن الأخطاء والمشاكل الأمنية والوظائف الخبيثة كالأبواب الخلفية ، أو عندما يتعذر على القائمين على صيانة نواة لينكس إصلاحها بأنفسهم، حتى وإن كانوا على علم بالمشاكل، فمن الممكن أن يتعرض النظام بأكمله للاختراق بواسطة برنامج ثابت خبيث. وبدون القدرة على إجراء تدقيق أمني على البرامج الثابتة التي توفرها الشركات المصنعة، حتى خطأ بسيط قد يُقوّض سلامة النظام قيد التشغيل. [ 16 ]

دعم الأجهزة

سيؤدي حذف البرامج الثابتة الاحتكارية من نواة النظام إلى فقدان وظائف بعض الأجهزة التي لا يتوفر لها بديل برمجي مجاني. [ 8 ] يؤثر هذا على بعض بطاقات الصوت والفيديو وموالف التلفزيون والشبكة ، خاصةً في حالة بطاقات Wi-Fi الحديثة من Intel وبطاقات الرسومات الحديثة من Nvidia ، بالإضافة إلى بعض الأجهزة الأخرى. عند الإمكان، يتم توفير برامج ثابتة بديلة مجانية، [ 8 ] [ 17 ] مثل openfwwf [ 18 ] لبرامج تشغيل بطاقات الشبكة اللاسلكية b43 وcarl9170 [ 19 ] وath9k_htc [ 20 ] . لخص المراجع رامسيس ريد المشكلة في Linux-Libre قائلاً: "لا يوفر دائمًا أفضل دعم للأجهزة". [ 8 ]

الشفرة المصغرة

لا يُوصي نظام Linux-libre المستخدم بتثبيت حزم تحديثات البرامج الثابتة لوحدة المعالجة المركزية ، لأن هذه البرامج مملوكة. [ 21 ] وقد استُخدمت حزم تحديثات البرامج الثابتة في إصدار نواة Linux الرئيسية، من بين أمور أخرى، للتخفيف من ثغرات الأجهزة . [ 22 ]

التوافر

يتوفر كود المصدر والحزم المُجمّعة مسبقًا لنواة لينكس المُحرّرة من البرامج غير المُخصصة مباشرةً من التوزيعات التي تستخدم نصوص Linux-libre البرمجية. Freed-ora هو مشروع فرعي يُعنى بإعداد وصيانة حزم RPM المبنية على فيدورا . [ 23 ] كما توجد حزم مُجمّعة مسبقًا لتوزيعات ديبيان [ 24 ] والتوزيعات المُشتقة منها مثل أوبونتو . [ 25 ]

التوزيعات

يستخدم نظام التشغيل Parabola GNU/Linux-libre نواة Linux-libre كنواة افتراضية ويأتي مزودًا بحزم linux-libre-tools. [ 26 ]

التوزيعات التي يكون فيها نظام التشغيل Linux-libre هو النواة الافتراضية

تم اعتبار التوزيعات الصغيرة

  • libreCMC
  • ProteanOS (إذا لم يكن الجهاز الأساسي مدعومًا، فيجب نقله. [ 28 ] )

تاريخي

توزيعات تقوم بتجميع نواة لينكس مجانية

لا تستخدم هذه التوزيعات حزمة Linux-libre، بل تزيل تمامًا الملفات الثنائية من نواة لينكس الرئيسية. ثم يتم تجميع المصدر، وتُستخدم نواة لينكس الحرة الناتجة افتراضيًا في هذه الأنظمة.

  • ديبيان (قد يقوم بتثبيت ملفات ثنائية مع المثبت أو النواة بشكل افتراضي. [ 29 ] [ 30 ] )
  • تريسكويل (يتم استخدام برنامج فك ضغط الملفات الخاص بنظام لينكس الحر أثناء تطويره. [ 31 ] [ 32 ] )

تاريخي

لينكس ليبر كنواة بديلة

التوزيعات التي تستخدم نواة لينكس كنواة افتراضية والتي تقترح نواة لينكس الحرة كنواة بديلة:

انظر أيضاً

مراجع

  1. blag-announce (20 فبراير 2008). " [ blag-devel ] linux-libre" . مؤرشف من الأصل في 4 نوفمبر 2023. تم الاطلاع عليه في 25 مايو 2020 .
  2. "7.1.3-gnu" . 4 يوليو 2026. تم الاطلاع عليه في 7 يوليو 2026 .
  3. "فهرس /pub/linux-libre/freesh/dists/freesh/main/binary-m68k" . linux-libre.fsfla.org . تم الاطلاع عليه بتاريخ 5 أكتوبر 2020 .
  4. "فهرس /pub/linux-libre/freesh/dists/freesh/main/binary-riscv64" . linux-libre.fsfla.org . تم الاطلاع عليه بتاريخ 7 فبراير 2019 .
  5. "فهرس /pub/linux-libre/freesh/dists/freesh/main/binary-ppc64el" . linux-libre.fsfla.org . تم الاطلاع عليه بتاريخ 7 فبراير 2019 .
  6. "Linux-libre - دليل البرامج الحرة" .
  7. "Linux-libre - دليل البرمجيات الحرة" . directory.fsf.org . مؤرشف من الأصل في 4 نوفمبر 2023. تم الاطلاع عليه في 23 سبتمبر 2022 .
  8. 1 2 3 4 ريد، رامسيس (22 مارس 2022). "أفضل 5 توزيعات لينكس حرة لتحسين الأمان" . اجعل التكنولوجيا أسهل . مؤرشف من الأصل في 16 مارس 2022. تم الاطلاع عليه في 30 أبريل 2022 .
  9. "استعد حريتك مع لينكس 2.6.33 الحر" . www.fsfla.org . مؤرشف من الأصل في 4 نوفمبر 2023. تم الاطلاع عليه في 23 سبتمبر 2022 .
  10. أوليفيا، ألكسندر. "نظام جنو لينكس الحر ومعضلة السجين" (ملف PDF) . مؤسسة البرمجيات الحرة لأمريكا اللاتينية . مؤرشف من الأصل (ملف PDF) في 4 نوفمبر 2023. تم الاطلاع عليه في 23 سبتمبر 2022 .
  11. jebba: BLAG  :: عرض الموضوع - Linux Libre مؤرشف في 11 أكتوبر 2018، في Wayback Machine منتديات BLAG، 2008.
  12. مؤسسة البرمجيات الحرة . "لينكس (إصدار BLOB المجاني)" . دليل البرمجيات الحرة . مؤرشف من الأصل في 4 نوفمبر 2023. تم الاطلاع عليه في 6 ديسمبر 2011. [...] حرصًا على الحرية، نوفر رابطًا لإصدار من النواة تم فيه إزالة هذا الكود الاحتكاري ، ليصبح برنامجًا حرًا بالكامل.
  13. أوليفا، ألكسندر (19 مارس 2012). "إصدار GNU Linux-libre 3.3-gnu متوفر الآن" (قائمة بريدية). info-gnu. مؤرشف من الأصل في 4 نوفمبر 2023. تم الاطلاع عليه في 7 أغسطس 2012 .
  14. مؤسسة البرمجيات الحرة لأمريكا اللاتينية. "كيف يتم ذلك" . لينكس ليبر، حر بمعنى الحرية . مؤرشف من الأصل في 4 نوفمبر 2023. تم الاطلاع عليه في 6 ديسمبر 2011 .
  15. "fsfla - المراجعة 8200: /software/linux-libre/scripts" . مؤسسة البرمجيات الحرة لأمريكا اللاتينية . مؤرشف من الأصل في 4 نوفمبر 2023. تم الاطلاع عليه في 6 ديسمبر 2011 .
  16. ديلوغري، غيوم (21 نوفمبر 2010). عكس هندسة البرامج الثابتة لجهاز برودكوم نت إكستريم (ملف PDF) . hack.lu. Sogeti. مؤرشف من الأصل (ملف PDF) في 25 أبريل 2012. تم الاطلاع عليه في 18 أبريل 2012 .
  17. "LinuxLibre: الأجهزة التي تتطلب برامج ثابتة غير مجانية" . LibrePlanet. 5 فبراير 2011. تم الاطلاع عليه في 17 أبريل 2012 .
  18. "OpenFWWF - برنامج مفتوح المصدر لشبكات الواي فاي" . unibs.it . مؤرشف من الأصل في 24 سبتمبر 2015. تم الاطلاع عليه في 14 يونيو 2017 .
  19. "en:users:drivers:carl9170 [ Linux Wireless ] " . kernel.org .
  20. "en:users:drivers:ath9k_htc [ Linux Wireless ] " . kernel.org .
  21. «إصدار GNU Linux-Libre 4.16، ولن يُنذرك بتحديثات الشفرة المصغرة لثغرتي Spectre/Meltdown» . www.phoronix.com . مؤرشف من الأصل في 4 نوفمبر 2023. تم الاطلاع عليه في 23 سبتمبر 2022 .
  22. "ثغرات أمنية في الأجهزة" . kernel.org. مؤرشف من الأصل في 4 نوفمبر 2023.
  23. مؤسسة البرمجيات الحرة لأمريكا اللاتينية . "مشروع Freed-ora التابع لـ Linux-libre" . تم الاطلاع عليه في 6 ديسمبر 2011. Freed-ora هو مشروع فرعي يقوم بإعداد وصيانة حزم RPM حرة بالكامل تتبع نواة Fedora غير الحرة .
  24. ميلان، روبرت (23 أبريل 2009). "لينكس ليبر لنظام ديبيان ليني" . [ قوائم بريد ديبيان] إعلانات للمطورين (قائمة بريدية) . تم الاطلاع عليه في 12 مايو 2009. نعلن أن حزم ديبيان من لينكس ليبر [...] متاحة الآن لمستخدمي ليني الراغبين في استخدامها [...]
  25. غوندوز، علي. "متجر العم غنوف الشهير عالميًا للخبز المنزلي المجاني" . aligunduz.org . مؤرشف من الأصل في 9 نوفمبر 2016. تم الاطلاع عليه في 19 يونيو 2017 .
  26. "Parabola GNU/Linux-libre - linux-libre-tools (x86_64) - تفاصيل المجموعة" . parabola.nu . تم الاطلاع عليه بتاريخ 16 فبراير 2017 .
  27. "تنزيل – GNU Guix" . guix.gnu.org . تم الاطلاع عليه بتاريخ 23 سبتمبر 2022 .
  28. "نقل نظام التشغيل ProteanOS إلى منصة جديدة - ProteanOS" .
  29. "شرح سبب عدم تأييدنا للأنظمة الأخرى" . مؤرشف من الأصل في 2 نوفمبر 2023.
  30. "القرار العام: البرامج الثابتة غير المجانية: النتائج" . مؤرشف من الأصل في 2 نوفمبر 2023. تم الاسترجاع في 2 نوفمبر 2023 .
  31. "الوثائق | Trisquel GNU/Linux - تشغيل حر!" .
  32. ^ "كيف يتم صنع تريسكويل" . تريسكويل جنو/لينكس . 22 مايو 2009.
  33. بروس بايفيلد (1 أغسطس 2008). "مشروع لينكس الحر يواجه استقبالًا متذبذبًا" . Linux.com . SourceForge, Inc.
  34. "/gnewsense/packages-parkes/linux-2.6 : محتويات debian/README.gNewSense في المراجعة 16" . gnu.org . مؤرشف من الأصل في 29 فبراير 2020. تم الاطلاع عليه في 16 فبراير 2017 . 
  35. ^ فوسي ، داميان (24 أغسطس 2009). "Linux-libre: Resumen del proyecto" [ Linux-libre: ملخص المشروع ] . فورجا (بالإسبانية). مؤرشفة من الأصلي في 24 فبراير 2010 . تم استرجاعه في 6 ديسمبر 2001 .
  36. فهرس التنزيلات ، ututo.org ، تم الاطلاع عليه بتاريخ 16 فبراير 2017
  37. ^ آرتش لينكس (16 نوفمبر 2015). "AUR (en) linux-libre" . أور . تم الاسترجاع في 30 تشرين الثاني (نوفمبر) 2015 .
  38. ":: [ FSFLA ] :: مشروع Freed-ora الخاص بـ GNU Linux-libre" . www.fsfla.org . تم الاسترجاع في 25 مايو 2020 .
  39. أوكيلي، تيم (14 أبريل 2009). "الخطأ رقم 266157" . Bugzilla الخاص بنظام جنتو . جنتو لينكس . تم الاطلاع عليه في 13 أكتوبر 2020 .
  40. "Linux-libre" . تثبيت ويكي جنتو . جنتو لينكس. 8 يناير 2016. تم الاطلاع عليه في 13 أكتوبر 2020 .
  41. "فري سلاك" . freeslack.net . مؤرشف من الأصل في 25 أكتوبر 2021. تم الاطلاع عليه في 9 أغسطس 2016 .
  42. "التثبيت [ ويكي فري سلاك ] " . freeslack.net . مؤرشف من الأصل في 5 أكتوبر 2022. تم الاطلاع عليه في 9 أغسطس 2016 .