كور بوت (بالإنجليزية: coreboot)‏، وسابقًا لينكس بايوس (بالإنجليزية: LinuxBIOS)‏، هو مشروع يهدف لاستبدال البرمجيات الجامدة الاحتكارية (النظام الأساسي للإدخال والإخراج أو واجهة البرنامج الثابت الممتد) الموجودة في معظم الحواسيب ببدائل حرة مفتوحة المصدر وخفيفة تقوم بأداء أقل عدد ممكن من المهام الأساسية لتشغيل نظام يعمل بمعمارية 32 بت أو 64 بت.[4]

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

هناك العديد من التوزيعات لكور بوت، من ضمنها ليبر بوت والتي تطمح للتخلص من معظم الثنائيات الإحتكارية.

التاريخ

عدل

كان الهدف من كور بوت في بداياته هو إنشاء نظام الأساسي للإدخال والإخراج (بالإنجليزية: BIOS)‏ سريع وخالٍ من الأخطاء، وهو مرخص تحت الإصدار الثاني من رخصة جنو العمومية.[5] ساهمت العديد من الشركات في المشروع مثل مختبر لوس ألاموس الوطني، وإي إم دي، إضافة إلى بعض مصنعي اللوحات الأم مثل ميكرو ستار انترناشيونال، وجيجابايت، إذ قامت هذه الشركات بتضمين كور بوت شكل اختياري في بعض إصداراتها. قامت جوجل بدعم المشروع ماديًا.[6]

جميع حواسيب كروم بوك المحمولة تستخدم كور بوت، باستثناء الإصدارات الثلاث الأولى.[7]

في يونيو 2019، قام كور بوت بالاعتماد على غيدرا من أجل الهندسة العكسية وفك التشفير لحل المشاكل المتعلقة بالبرمجيات الجامدة الاحتكارية.[8]

المنصات المدعومة

عدل

يدعم كور بوت العديد من المعماريات مثل أي إيه-32، وإكس86-64، وآرم، وآرم64، وميبس، وريسك-فايف. ويمكن تحميله على الحاسب باستخدام برمجية فلاش‌روم.[9]

يدعم كور بوت عددًا محدودًا من الحواسب، ومن أبرزها الإصدارات القديمة لثينك باد الصادرة قبل بنية برودويل الدقيقة من إنتل، والتي قامت فيها بتعزيز حماية إقلاع إنتل (بالإنجليزية: Intel boot guard)‏. هناك بعض الشركات التي تقوم ببيع حواسيب كور بوت مثل بيورزم، وسيستم76، وغيرها.[10]

التوزيعات

عدل

يوجد لكور بوت العديد من التوزيعات، من أبرزها:

ليبر بوت

عدل
 
شعار مشروع ليبر بوت

ليبر بوت (بالإنجليزية: Libreboot)‏ هو مشروع حر مفتوح المصدر مبني على كور بوت من تطوير فرانسيس رووي، وهدفه التخلص من الثنائيات الاحتكارية الموجودة في أغلب الحواسيب.[11]

كان ليبر بوت جزءًا من نظام التشغيل جنو حتى يناير 2017 أثر خلافات مع مؤسسة البرمجيات الحرة التي ترأس المشروع.[12][13] في نوفمبر 2022، تم اعتماد بعض النصوص البرمجية الصغرية الاحتكارية في مشروع ليبر بوت، مما أدى إلى ظهور تفرعات جديدة من ليبر بوت مثل كانوي بوت (بالإنجليزية: canoeboot)‏ وجنو بوت (بالإنجليزية: GNU Boot)‏ بأهداف مماثلة للمشروع الأصلي.[14][15][16]

هيدز

عدل

هيدز (بالإنجليزية: Heads)‏ هي توزيعة كور بوت تهدف لتعزيز الأمن التقليدي على أجهزة الحاسب. يعمل هيدز من خلال فرض التعمية باستخدام المفتاح العام على المستخدم قبل إقلاع النظام، إضافة إلى فرض المصادقة متعددة العوامل، وتوثيق ملفات الإقلاع على أنظمة التشغيل للتأكد من عدم التلاعب بها. يستخدم هيدز لينكس بوت كبديل عن واجهة البرنامج الثابت الممتد والنظام الأساسي للإدخال والإخراج التقليديين الموجودين على أغلب أجهزة الحاسب، وهو لا يعمل إلا مع توزيعات لينكس. حاز هيدز على ثقة توزيعة كيوبز أو إس الأمنية، وينصح مطوروه باستخدامه مع نظام التشغيل ذاته.[17][18][19][20]

المراجع

عدل
  1. ^ وصلة مرجع: https://www.linuxjournal.com/article/7170.
  2. ^ ا ب "coreboot 24.08 release" (بالإنجليزية). 2 Sep 2024. Retrieved 2024-09-03.{{استشهاد ويب}}: صيانة الاستشهاد: لغة غير مدعومة (link)
  3. ^ الوصول: 6 أكتوبر 2016.
  4. ^ minnich، ron (Sat Jan 12 02:43:41 CET 2008). "[LinuxBIOS] Welcome to coreboot". مؤرشف من الأصل في 2024-05-02. اطلع عليه بتاريخ 2024-05-29. {{استشهاد ويب}}: تحقق من التاريخ في: |تاريخ= (مساعدة)
  5. ^ Anton Borisov: The Open Source BIOS is Ten. An interview with the coreboot developers نسخة محفوظة 16 September 2012 على موقع واي باك مشين.. The H, 2009.
  6. ^ Marchak، Mike (13 نوفمبر 2006). "The Google Code Blog: Google Sponsors the LinuxBIOS project". The Google Code Blog. مؤرشف من الأصل في 2012-02-06. اطلع عليه بتاريخ 2024-05-29.{{استشهاد ويب}}: صيانة الاستشهاد: BOT: original URL status unknown (link)
  7. ^ "Chromebooks". coreboot. 16 يناير 2014. مؤرشف من الأصل في 2016-05-08. اطلع عليه بتاريخ 2014-02-17.
  8. ^ https://www.golem.de/news/ghidra-coreboot-nutzt-nsa-tool-zum-reverse-engineering-1906-141746.html "Golem.de: IT-News für Profis". www.golem.de. مؤرشف من https%3A%2F%2Fwww.golem.de%2Fnews%2Fghidra-coreboot-nutzt-nsa-tool-zum-reverse-engineering-1906-141746.html الأصل في 2024-05-31. اطلع عليه بتاريخ 2024-05-29. {{استشهاد ويب}}: تحقق من قيمة |مسار أرشيف= (مساعدة) وتحقق من قيمة |مسار= (مساعدة)
  9. ^ "AMD Business: Technical details on AMD's ... | AMD Blogs". web.archive.org. 25 مارس 2014. مؤرشف من الأصل في 2014-03-25. اطلع عليه بتاريخ 2024-05-29.{{استشهاد ويب}}: صيانة الاستشهاد: BOT: original URL status unknown (link)
  10. ^ published, Lucian Armasu (27 Feb 2018). "Purism Laptops To Use 'Heads' Firmware To Protect Against Rootkits, Tampering (Updated)". Tom's Hardware (بالإنجليزية). Archived from the original on 2024-05-06. Retrieved 2024-05-29.
  11. ^ "Libreboot – Binary Blob Reduction Policy". web.archive.org. 1 نوفمبر 2023. مؤرشف من الأصل في 2023-11-01. اطلع عليه بتاريخ 2024-06-03.{{استشهاد ويب}}: صيانة الاستشهاد: BOT: original URL status unknown (link)
  12. ^ Hall, Christine (6 Jan 2017). "GNU Officially Boots Libreboot". FOSS Force (بالإنجليزية الأمريكية). Archived from the original on 2024-05-06. Retrieved 2024-06-03.
  13. ^ Hall, Christine (16 Sep 2016). "Libreboot Leaves GNU Claiming Gender Identity Discrimination by FSF". FOSS Force (بالإنجليزية الأمريكية). Archived from the original on 2023-12-27. Retrieved 2024-06-03.
  14. ^ Rowe, Leah. "Libreboot – Binary Blob Reduction Policy". Libreboot – Binary Blob Reduction Policy (بالإنجليزية). Archived from the original on 2022-11-25. Retrieved 2024-06-03.
  15. ^ "GNU Boot - Summary [Savannah]". savannah.gnu.org. مؤرشف من الأصل في 2024-05-02. اطلع عليه بتاريخ 2024-06-03.
  16. ^ "Canoeboot – Canoeboot project". Canoeboot – Canoeboot project (بالإنجليزية). Archived from the original on 2023-12-27. Retrieved 2024-06-03.
  17. ^ "About". Heads - Wiki (بالإنجليزية الأمريكية). Archived from the original on 2018-12-20. Retrieved 2024-06-03.
  18. ^ "The NitroPC Pro is Qubes-Certified!". www.nitrokey.com (بالإنجليزية). Archived from the original on 2024-05-02. Retrieved 2024-06-03.
  19. ^ "PureBoot". Purism (بالإنجليزية الأمريكية). Archived from the original on 2024-02-02. Retrieved 2024-06-03.
  20. ^ "LinuxBoot: Enter Open Source, Goodbye Proprietary UEFI". It's FOSS (بالإنجليزية). 6 Oct 2018. Archived from the original on 2018-12-06. Retrieved 2024-06-03.

روابط خارجية

عدل