कर्नेल 5.7: यह वही है जो वर्तमान में इस संस्करण के लिए काम किया जा रहा है

लिनक्स कर्नेल

लिनस टोरवाल्ड्स और उनकी विकास टीम ने अपने प्रयास बंद नहीं किए हैं मुझे पता है कि वर्तमान में कोविड-19 के कारण दुनिया भर में जो समस्याएं आ रही हैं, उसके बावजूद लिनक्स कर्नेल के विकास को जारी रखने के लिए।

और यह भी है मैं जानता हूं कि आप रिलीज कैंडिडेट पर काम कर रहे हैं नए संस्करण के लिए कर्नेल 5.6 से, हम अगले संस्करण 5.7 पर भी काम कर रहे हैं यदि सब कुछ आगे बढ़ता रहा तो हम इसे इस वसंत के दौरान जारी होते देखेंगे।

nftables के लिए सुधार

और यह लिनक्स कर्नेल 5.7 के इस नए संस्करण के बारे में उन फ़िल्टरिंग और संशोधन उपप्रणाली के डेवलपर्स नेटफ़िल्टर नेटवर्क पैकेट समझा दिया पोस्ट करके पैच का एक सेट जो काफी तेजी लाता है का प्रसंस्करण Nftables के बड़े सेट, जिसके लिए सबनेट, नेटवर्क पोर्ट, प्रोटोकॉल और मैक पते के संयोजन की जाँच करना आवश्यक है।

पैच पहले ही एनएफ-अगली शाखा में स्वीकार कर लिए गए हैं, जिसे Linux 5.7 कर्नेल में शामिल करने के लिए प्रस्तावित किया जाएगा। सबसे उल्लेखनीय गति AVX2 निर्देशों का उपयोग करके हासिल की गई थी (एआरएम के लिए NEON निर्देशों पर आधारित समान अनुकूलन भविष्य में जारी करने की योजना है)।

अनुकूलन मॉड्यूल में दर्ज किया गया nft_set_pipapo (पाइल पैकेट नीतियाँ), जो आईपी और नेटवर्क पोर्ट रेंज जैसे फ़िल्टर नियमों में उपयोग की जाने वाली मनमानी फ़ील्ड स्थिति श्रेणियों के विरुद्ध पैकेट सामग्री के मिलान की समस्या को हल करता है (nft_set_rbtree और nft_set_hash अंतराल असाइनमेंट और मूल्यों के प्रत्यक्ष प्रतिबिंब में हेरफेर करें)।

2-बिट AVX256 निर्देशों के साथ वेक्टर किए गए, AMD Epyc 7402 प्रोसेसर वाले सिस्टम पर पिपापो के संस्करण ने 420 रिकॉर्ड का विश्लेषण करते समय 30% प्रदर्शन वृद्धि दिखाई, जिसमें पोर्ट प्रोटोकॉल पैकेट शामिल थे।

1000 प्रविष्टियों का विश्लेषण करते समय सबनेट पैकेट और पोर्ट संख्या की तुलना में वृद्धि आईपीवी87 के लिए 4% और आईपीवी128 के लिए 6% थी।

एक अन्य अनुकूलन, जो 8-बिट वाले के बजाय 4-बिट मैपिंग समूहों के उपयोग की अनुमति देता है, इसने उल्लेखनीय प्रदर्शन वृद्धि भी दिखाई: 66 हजार पोर्ट प्रोटोकॉल प्रविष्टियों का विश्लेषण करते समय 30%, 43% - आईपीवी4 पोर्ट सबनेट और 61% - आईपीवी6 पोर्ट सबनेट।

कुल मिलाकर, AVX2 अनुकूलन को ध्यान में रखते हुए, इन परीक्षणों में पिपापो का प्रदर्शन क्रमशः 766%, 168% और 269% बढ़ गया।

जटिल तुलनाओं के लिए प्राप्त सुविधाएँ आरबीट्री (पोर्ट+प्रोटोकॉल बाइंडिंग टेस्ट के अपवाद के साथ) में व्यक्तिगत फ़ील्ड जांच से आगे हैं, लेकिन अभी तक नेटडेव-आधारित हैश और ड्रॉप प्रोसेसर का उपयोग करके प्रत्यक्ष जांच से पीछे हैं।

NVMe SSD से बूटिंग में सुधार

लिनक्स कर्नेल 5.7 के साथ आने वाला एक और बदलाव है NVMe SSD से सिस्टम बूट को तेज़ करने के लिए सुधार। इतना ही इंटेल डेवलपर जोश ट्रिपलेट को धन्यवाद, जिन्होंने बताया कि एक एनवीएमई बूट ड्राइव उपयोग के लिए तैयार है या नहीं यह देखने में 100ms का समय लगता है। चूंकि एनवीएमई एसएसडी बहुत तेज़ होते हैं, ट्रिपलेट टाइमआउट को 100 मिलीसेकंड से 1ms में बदल दिया।

डेवलपर के अनुसार, स्टार्टअप समय में इसमें लगभग 0.2 सेकंड की वृद्धि हुई। हालाँकि इससे कोई अविश्वसनीय रूप से बड़ा अंतर नहीं पड़ता है, यह निश्चित रूप से एक सिद्धांत है 'प्रत्येक अंश मायने रखता है'।

साथ ही, वे 0.2 सेकंड कुछ अनुप्रयोगों में महत्वपूर्ण हो सकते हैं, जैसे वर्चुअल मशीन या कैमरा सिस्टम स्थापित करना, जिन्हें लगभग तुरंत शूट करने के लिए तैयार होने की आवश्यकता होती है।

एक्सफ़ैट फ़ाइल सिस्टम ड्राइवर

अंतिम लेकिन महत्वपूर्ण, एक और नवीनता जो हम Linux 5.7 में पा सकते हैं वह है एक नया एक्सफ़ैट फ़ाइल सिस्टम ड्राइवर, जो वर्तमान में कर्नेल में मौजूद ड्राइवर के लिए अधिक समर्थन प्रदान करेगा, क्योंकि वर्तमान संस्करण सीमित है क्योंकि यह पुराने ड्राइवर पर आधारित है।

जो नया नियंत्रक शामिल किया जाएगा वह होगा जिस पर सैमसंग काम कर रहा है, जिससे एक्सफ़ैट फ़ाइल सिस्टम का उपयोग करके स्वरूपित बड़े मीडिया के साथ काम करना संभव हो गया है। नए ड्राइवर को EXFAT_FS के नाम से जाना जाएगा, लेकिन पुराना स्टेजिंग ड्राइवर (CONFIG_STAGING_EXFAT_FS) अभी नहीं जाएगा। शुरुआत में दोनों पायलट एक-दूसरे के बगल में रहेंगे, लेकिन हमेशा ऐसा नहीं रहेगा।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।