केर्नलस्क्रिप्ट ने सी में ईबीपीएफ प्रोग्रामिंग के नरक को कम करने का वादा किया

2026 May 25 प्रकाशित | स्पैनिश से अनुवादित

मल्टीकर्नल टेक्नोलॉजीज ने कर्नलस्क्रिप्ट का बीटा लॉन्च किया है, जो लिनक्स कर्नल को अनुकूलित करने और अनुप्रयोगों को अनुकूलित करने के लिए डिज़ाइन की गई एक भाषा है। इसका उद्देश्य eBPF प्रोग्राम लिखने को सरल बनाना है, जिसे वे C में दयनीय बताते हैं, eBPF, उपयोगकर्ता स्थान और प्रकार सुरक्षा के साथ कर्नल एक्सटेंशन को एकीकृत करके। कोड पहले से ही GitHub पर उपलब्ध है जो कोई भी इसे आज़माना चाहता है।

एक प्रोग्रामर की सिनेमाई इंजीनियरिंग विज़ुअलाइज़ेशन जो लैपटॉप पर कर्नलस्क्रिप्ट कोड लिख रहा है, कीबोर्ड से लिनक्स कर्नल प्रतीक आरेख में चमकदार eBPF बाइटकोड स्ट्रीम बह रही है, C कोड के टुकड़े धूल में बिखर रहे हैं, प्रकार-सुरक्षित मॉड्यूल पहेली के टुकड़ों की तरह एक साथ जुड़ रहे हैं, GitHub रिपॉजिटरी दिखाने वाली एक टर्मिनल विंडो, नीले रंग में चमकते कर्नल एक्सटेंशन हुक, उपयोगकर्ता-स्थान प्रक्रियाएँ और कर्नल मॉड्यूल सहजता से विलीन हो रहे हैं, लैपटॉप स्क्रीन पर नाटकीय साइड लाइटिंग, डेस्क के नीचे अल्ट्रा-डिटेल्ड सर्किट बोर्ड पैटर्न दिखाई दे रहे हैं, फोटोरियलिस्टिक तकनीकी चित्रण

प्रकार सुरक्षा के साथ तकनीकी एकीकरण 🛡️

कर्नलस्क्रिप्ट वैकल्पिक C कोड उत्पन्न करता है जो शुद्ध C की तुलना में संभालना आसान है, bpftrace से अधिक बहुमुखी है और Rust से अधिक सुलभ है। eBPF को उपयोगकर्ता स्थान और कर्नल एक्सटेंशन के साथ एकीकृत करके, यह इन विकासों में सामान्य जटिलता को कम करने का वादा करता है। अंतर्निहित प्रकार सुरक्षा सामान्य त्रुटियों से बचने का प्रयास करती है, जटिल निम्न-स्तरीय भाषाओं में महारत हासिल किए बिना सिस्टम अनुप्रयोगों के निर्माण की सुविधा प्रदान करती है।

C दूसरी ओर देखता है जबकि इसका विकल्प आता है 🚀

अंततः कोई उन लोगों पर दया करता है जो C में eBPF से पीड़ित हैं, एक ऐसा कार्य जिसे कई डेवलपर्स अप्रकाशित शब्दों में वर्णित करते हैं। कर्नलस्क्रिप्ट उस दोस्त की तरह आता है जो आपसे कहता है मुझे करने दो जबकि कर्नल वह अंधेरी जगह बना रहता है जहाँ पॉइंटर्स मरने जाते हैं। अब बस यह जरूरत है कि यह एक और प्रयोग न बनकर रह जाए जो आपके अच्छे इरादों के साथ GitHub के कचरे में समाप्त हो जाए।