نواة Linux هي العمود الفقري لأنظمة تشغيل Linux (OS) ، وهي الواجهة الأساسية بين أجهزة الكمبيوتر وعملياته.
قبل بضعة أيام ستيفان جرابر، قائد مشروع حاويات Linux وعضو في مجلس إدارة Ubuntu الفني وعضو في فرق إصدار Ubuntu، جعلها معروفة عبر منشور مدونة ، إنشاء مستودع Zabbly، والذي هو لغرض تقديم إصدارات النواة الرئيسية، بتكوين قريب جدًا من نواة Ubuntu العامة.
يذكر Graber أن مستودع Zabbly الجديد يقدم حزمًا تحتوي على إصدارات جديدة من Linux kernel لإصدارات Debian وLTS من Ubuntu، وهي "أحدث من النوى الموجودة في الحزم المتوفرة" عبر نظام التحديث المنتظم لهاتين التوزيعتين.
في مدونته، ستيفان جراب، شارك الأسباب التي قادتك إلى الخلق من هذا المستودع:
على مدار العام الماضي، كنت أستخدم المزيد والمزيد من نواة Linux السائدة على خوادمي المتنوعة وفي النهاية على أجهزة الكمبيوتر المحمولة وأجهزة الكمبيوتر المكتبية أيضًا.
كان هذا هو الانتقال من نواة Ubuntu العامة، والتي أعتقد أن جودتها قد انخفضت مع مرور الوقت. تتضمن نواة Ubuntu العديد من الإصلاحات المدعومة، وفي بعض الأحيان تتعطل هذه الإصلاحات، مما يؤدي إلى مشكلات متاحة، وإدخال الأخطاء، والتراجعات.
لذلك بدأت في استخدام أحدث إصدار ثابت لإصلاح الأخطاء من النواة الرئيسية، وقمت بإنشاء تكوين قريب جدًا من نواة Ubuntu العامة، واخترت بعض التغييرات الصغيرة التي لم يتم تطويرها بعد، ثم قمت بإنشائها ودفعتها إلى أجهزتي.
حتى الآن عملت بشكل جيد بشكل مثير للدهشة!
يذكر غرابر في منشوره أن تصميمات حزمة النواة تعتمد على إصلاحات النواة المقدمة على "kernel.org"، مع التصحيحات التي تضيف دعم VFS idmap بالنسبة لـ cephfs، قم بإصلاح مشكلات PCIe على خوادم Qualcomm aarch64 وتعطيل روابط GPL فقط في kernel_neon_begin وkernel_neon_end التي تتداخل مع استخدام ZFS على الأنظمة ذات بنية aarch64.
تجدر الإشارة إلى أن مجموعات النواة المتوفرة في المستودع، تم تحسينها للاستخدام في الأجهزة الافتراضية ولتشغيل الحاويات في بيئة تعتمد على مجموعة أدوات Incus (فرع من LXD). يشبه تكوين kernel تكوين kernel لحزم Ubuntu.
من بين الأسباب الرئيسية لإنشاء المستودع الجديد، اذكر الرغبة في منح المستخدمين القدرة على استخدام النواة مع أحدث برامج التشغيل ودعم الأجهزة الأوسع (يكون المستودع منطقيًا عندما لا تحتوي حزمة kernel العادية على برامج تشغيل للأجهزة المتوافقة مع حبات الفانيليا الأحدث). يمكن أن يكون استخدام حبات الفانيليا مفيدًا أيضًا كطريقة لتجنب التراجعات الخاصة بحزم Ubuntu kernel والتي تنشأ من تطبيق الكثير من التصحيحات الإضافية.
حول تصميمات Kernel المعروضة في اللقطة المتبقية، يُذكر أن هذايتم إنشاء s لإصدارات Ubuntu 20.04 LTS وUbuntu 22.04 LTS وDebian 12 على إصدارات x86_64 وaarch64، بالإضافة إلى أنه من المقرر إصدار إصدارات الحزمة الجديدة أسبوعيًا مع إصدار تحديثات الإصلاح الرئيسية الجديدة.
بعد إصدار إصدار رئيسي جديد من Linux kernel، سيتحول المستودع إلى توزيعتك بمجرد أن يقوم مطورو kernel بإصدار أول تحديث تصحيحي (على سبيل المثال، الإصدار 6.4.12 مقترح الآن في المستودع، وبعد ذلك سيتم إصدار النواة 6.5). يتم إنشاء الحزم ونشرها تلقائيًا بعد الموافقة اليدوية على الانتقال إلى الإصدار الجديد واجتياز الاختبارات على خوادم متعددة.
فيما يتعلق بقيود حزم مستودع Zabbly، يُذكر أن هناك نقصًا في دعم التمهيد في وضع UEFI SecureBoot بسبب عدم وجود شهادة kernel مع توقيع رقمي مرتبط بسلسلة ثقة مع المفاتيح المتوفرة في البرنامج الثابت .
أخيرا إذا كنت مهتمًا بمعرفة المزيد عنها، يمكنك التحقق من التفاصيل في الرابط التالي.