نواة سكريبت تعد بتخفيف جحيم برمجة eBPF بلغة سي

2026 May 25 نُشر | مترجم من الإسبانية

أطلقت شركة Multikernel Technologies النسخة التجريبية من KernelScript، وهي لغة مصممة لتخصيص نواة لينكس وتحسين التطبيقات. هدفها تبسيط كتابة برامج eBPF، وهي مهمة يصفونها بأنها بائسة في لغة C، من خلال توحيد eBPF ومساحة المستخدم وإضافات النواة مع أمان الأنواع. الكود متاح بالفعل على GitHub لمن يرغب في تجربته.

تصور هندسي سينمائي لمبرمج يكتب كود KernelScript على كمبيوتر محمول، تيارات من كود eBPF البايتي المتوهج تتدفق من لوحة المفاتيح إلى رسم تخطيطي لنواة لينكس، شظايا كود C تتفتت وتتحول إلى غبار، وحدات آمنة الأنواع تتشابك معًا مثل قطع الألغاز، نافذة طرفية تعرض مستودع GitHub، خطافات إضافات النواة تتوهج باللون الأزرق، عمليات مساحة المستخدم ووحدات النواة تندمج بسلاسة، إضاءة جانبية دراماتيكية على شاشة الكمبيوتر المحمول، أنماط دوائر إلكترونية فائقة التفاصيل مرئية أسفل المكتب، رسم توضيحي تقني فوتوغرافي واقعي

توحيد تقني مع أمان الأنواع 🛡️

يولد KernelScript كود C بديل يسهل التعامل معه مقارنة بـ C الخالص، وهو أكثر تنوعًا من bpftrace وأكثر سهولة في الوصول من Rust. من خلال دمج eBPF مع مساحة المستخدم وإضافات النواة، يعد بتقليل التعقيد المعتاد في هذه التطويرات. يهدف أمان الأنواع المدمج إلى تجنب الأخطاء الشائعة، مما يسهل إنشاء تطبيقات النظام دون الحاجة إلى إتقان لغات منخفضة المستوى معقدة.

لغة C تتجاهل بينما يأتي بديلها 🚀

أخيرًا، أشفق شخص ما على أولئك الذين يعانون مع eBPF في C، وهي مهمة يصفها العديد من المطورين بمصطلحات غير قابلة للنشر. يأتي KernelScript كصديق يقول لك دعني أقوم بذلك بينما تظل النواة ذلك المكان المظلم حيث تموت المؤشرات. الآن، كل ما تبقى هو ألا ينتهي به الأمر كتجربة أخرى تنتهي في سلة مهملات GitHub إلى جانب نواياك الحسنة.