يفكر مطورو Gentoo في إعداد إصدارات ثنائية لنواة Linux

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

يعتزم المطورون توفير نواة عاملة جاهزة ومعروفة يمكن تثبيتها
بأقل جهد (مثل ebuild، الذي تم تجميعه بشكل مشابه للحزم الأخرى) وسيتم تحديثه تلقائيًا كجزء من تحديثات النظام المنتظمة بواسطة مدير الحزم (emerge —update@world). حاليًا، استنادًا إلى أكواد المصدر الرئيسية للنواة، تم بالفعل اقتراح حزمة "sys-kernel / vanilla-kernel"، والذي أكمل نص البناء المتاح مسبقًا بمجموعة قياسية من الخيارات نواة الجينات. تتضمن حزمة Vanilla-kernel حاليًا البناء من كود المصدر فقط (المعروض في النموذج يبولد)، ولكن تمت مناقشة إمكانية تشكيل تجميعات النواة الثنائية أيضًا.

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

المصدر: opennet.ru

إضافة تعليق