يتم تقديم الحزم الثنائية بالفعل في Gentoo 

جنتو

شعار جنتو

منذ نهاية عام 2019 في Gentoo تمت مناقشة إمكانية استخدام الحزم الثنائية في التوزيع ومنذ ذلك الحين هذا أصبحت نقطة نقاش من قبل المطورين (الحديث عن نطاق معالجة الموضوع) وبهذا تم إجراء بعض التغييرات على التوزيع.

بالنسبة لأولئك الذين لا يعرفون عن Gentoo Linux، يجب أن تعلم أن هذا توزيع كان يعتمد لسنوات عديدة على كون المستخدم مسؤولاً عن تجميع النظام بنفسه، أي أنه كان على المستخدم القيام بكل شيء عند التجميع، بما في ذلك الاضطرار إلى تكوين Kernel أثناء التجميع.

جنتو لينكس
المادة ذات الصلة:
ينظر مطورو Gentoo في إمكانية إنشاء أجزاء ثنائية من النواة

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

ومن الجدير بالذكر أن Portage يدعم تثبيت الحزم الثنائية لسنوات عديدة، ولكن حتى الآن يتم توفير الحزم الثنائية فقط بشكل انتقائي، أي أنها كانت في الخلفية، ولكن الآن تغيرت الأمور

من الان فصاعدا بدأ المشروع رسميًا في توفير الثنائيات للتنزيل من خوادمهم، حيث أنشأ المطورون مستودعًا بسعة 20 جيجابايت مليئًا بالحزم الثنائية المترجمة مسبقًا.

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

هذا لا يعني أن جنتو يبتعد عن جذوره، نظرًا لأن Gentto سيكون دائمًا توزيعة Linux التي تركز على التخصيص من قبل المستخدم، وقبل كل شيء، غير مناسبة للمبتدئين. 

فيما يتعلق بالمستودع الجديد الذي يحتوي على الحزم الثنائية، يُذكر أن هناك شيئًا واحدًا يجب أخذه في الاعتبار وهو أنه بالنسبة لمعظم البنيات، ستقتصر عمليات التثبيت الثنائية هذه على النظام الأساسي والتحديثات. على سبيل المثال صبالنسبة للبنيات الأخرى غير AMD64 وarm64، تقتصر الإصدارات على مكونات النظام الأساسية والتحديثات الأسبوعية. إلى أنظمة AMD64 وarm64، تغطي الحزم الثنائية أيضًا التطبيقات المخصصة، بما في ذلك حزم LibreOffice وDocker وXfce وKDE وGNOME.

حزم لأنظمة AMD64/x86-64 يتم تجميعها مع المؤشرات «-march=x86-64 -mtune=عام -O2 -pipe" ولأنظمة Arm64/AAarch64 مع المؤشرات «-O2 -الأنابيب«. بالنسبة لبنية amd64، يتم تقديم خيارات الحزمة المجمعة باستخدامGC وClang، بالإضافة إلى تكوينات لتحسين الأمان والربط مع مكتبة Musl بدلاً من Glibc. إذا كان من الضروري تمكين تحسينات محددة لبعض وحدات المعالجة المركزية، فيمكن للمستخدم، كما كان من قبل، إعادة بناء الحزم من النصوص المصدر، وتكوين الخيارات المطلوبة.

تهدف خطوة Gentoo الجديدة المتمثلة في إضافة الحزم الثنائية كبديل إلى مساعدة المستخدمين الذين لديهم أجهزة كمبيوتر محدودة في القدرة الحاسوبية وتجنب إعادة اختراع العجلة، حيث أن وجود حزم ثنائية من حزم محددة يترجم إلى توفير الوقت.

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

يمكن تثبيت الحزم بتنسيق XPAK القديم، والتي تم استخدامها افتراضيًا في الماضي، دون التحقق. لضمان التوافق، يتم الاحتفاظ بدعم XPAK، لذلك يُنصح المستخدمون الذين يحتاجون إلى التحقق الصارم من الحزمة بتجنب تثبيت الحزم دون التحقق من التوقيع الرقمي عن طريق تعيين المعلمة ميزات make.conf =»binpkg-request-signature»

أخيرًا إذا كنت كذلك مهتم بمعرفة المزيد عنها، يمكنك التحقق من التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.