Linux 5.17 का नया संस्करण पहले ही जारी किया जा चुका है और ये इसके सबसे महत्वपूर्ण परिवर्तन हैं

लोगो कर्नेल लिनक्स, टक्स

दो महीने के विकास के बाद, लिनुस टॉर्वाल्ड्स का अनावरण किया गया कुछ दिन पहले का शुभारंभनए लिनक्स कर्नेल संस्करण 5.17 के लिए।

सबसे उल्लेखनीय परिवर्तनों में के लिए एक नई प्रदर्शन प्रबंधन प्रणाली पर प्रकाश डाला गया प्रोसेसर एएमडी, बीपीएफ कार्यक्रमों के लिए समर्थन संकलित लैपटॉप, छद्म यादृच्छिक संख्या जनरेटर से BLAKE2s एल्गोरिथम में संक्रमण, the नया fscache बैकएंड अन्य बातों के अलावा, नेटवर्क फ़ाइल सिस्टम को कैश करने के लिए।

नए संस्करण को 14203 के डेवलपर्स से 1995 सुधार प्राप्त हुए, पैच का आकार 37 एमबी है (परिवर्तन प्रभावित 11366 फाइलें, कोड की 506043 लाइनें जोड़ी गईं, 250954 लाइनें हटा दी गईं)।

लिनक्स कर्नेल की मुख्य नवीनता 5.17

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

सबसिस्टम fscache पूरी तरह से फिर से लिखा गया है. नया कार्यान्वयन कोड के एक महत्वपूर्ण सरलीकरण द्वारा प्रतिष्ठित है और जटिल प्रोग्रामिंग और ऑब्जेक्ट स्टेट ट्रैकिंग ऑपरेशंस को सरल तंत्र के साथ बदलना। नए fscache के लिए समर्थन CIFS फाइल सिस्टम में लागू किया गया है।

Btrfs को रजिस्टर और fsync संचालन के लिए अनुकूलित किया गया है बड़ी निर्देशिकाओं के लिए, केवल अनुक्रमणिका कुंजियों की प्रतिलिपि बनाकर और रिकॉर्ड किए गए मेटाडेटा की मात्रा को कम करके कार्यान्वित किया गया है, साथ ही मुक्त स्थान रिकॉर्ड आकार समर्थन द्वारा अनुक्रमण और खोज प्रदान की गई है, जो विलंबता को कम किया और लगभग 30% समय मांगा, जिसने डीफ़्रैग्मेन्टेशन संचालन को बाधित करने की अनुमति दी।

Ext4 एक नए माउंट एपीआई में माइग्रेट किया गया जो माउंट विकल्पों को पार्स करने और सुपरब्लॉक को कॉन्फ़िगर करने के चरणों को अलग करता है, साथ ही आलसी समय और नोलज़ीटाइम माउंट विकल्पों के लिए समर्थन हटा दिया गया था, जो कि उपयोग-लिनक्स से ध्वज MS_LAZYTIME का उपयोग करने के लिए संक्रमण को आसान बनाने के लिए एक अस्थायी परिवर्तन के रूप में जोड़ा गया था। FS में टैग सेट करने और पढ़ने के लिए अतिरिक्त समर्थन (ioctl FS_IOC_GETFSLABEL और FS_IOC_SETFSLABEL)।

नियंत्रक गतिशील आवृत्ति नियंत्रण प्रदान करने के लिए amd-pstate जोड़ा गया है इष्टतम प्रदर्शन के लिए। ड्राइवर कुछ ज़ेन 2 और ज़ेन 3 पीढ़ी के चिप्स सहित नए एएमडी सीपीयू और एपीयू का समर्थन करता है, और पावर प्रबंधन दक्षता में सुधार के लिए वाल्व के सहयोग से विकसित किया गया था। अनुकूली आवृत्ति स्विचिंग के लिए, CPPC (सहयोगी प्रोसेसर प्रदर्शन नियंत्रण) तंत्र का उपयोग किया जाता है, जो आपको संकेतकों को अधिक सटीक रूप से बदलने की अनुमति देता है (तीन प्रदर्शन स्तरों तक सीमित नहीं) और पहले उपयोग किए गए एसीपीआई-आधारित पी-स्टेट की तुलना में राज्य में परिवर्तनों के लिए अधिक तेज़ी से प्रतिक्रिया करता है। चालक (सीपीयू आवृत्ति)।

दूसरी ओर, यह उस पर प्रकाश डाला गया है एक अद्यतन कार्यान्वयन प्रस्तावित है छद्म यादृच्छिक संख्या जनरेटर से आरडीआरंड, जो /dev/random और /dev/urandom उपकरणों के संचालन के लिए जिम्मेदार है, जो एन्ट्रापी मिश्रण संचालन के लिए SHA2 के बजाय BLAKE1s हैश फ़ंक्शन का उपयोग करने के लिए संक्रमण के लिए उल्लेखनीय है। परिवर्तन ने परेशानी वाले SHA1 एल्गोरिथ्म से छुटकारा पाकर और RNG आरंभीकरण वेक्टर के ओवरराइटिंग को हटाकर छद्म-यादृच्छिक संख्या जनरेटर की सुरक्षा को बढ़ाना संभव बना दिया। चूंकि BLAKE2s एल्गोरिथ्म प्रदर्शन के मामले में SHA1 से आगे है, इसलिए इसके उपयोग का भी प्रदर्शन पर सकारात्मक प्रभाव पड़ा।

जोड़ा सट्टा निष्पादन के कारण प्रोसेसर कमजोरियों से सुरक्षा बिना शर्त जम्प-फॉरवर्ड संचालन के बाद निर्देशों का। मेमोरी में जंप इंस्ट्रक्शन (SLS, स्ट्रेट लाइन स्पेकुलेशन) के तुरंत बाद निर्देशों के प्रीमेप्टिव प्रोसेसिंग से समस्या उत्पन्न होती है। सुरक्षा को सक्षम करने के लिए GCC संस्करण 12 के साथ एक बिल्ड की आवश्यकता होती है, जो वर्तमान में परीक्षण में है।

सबसिस्टम DRM (प्रत्यक्ष प्रतिपादन प्रबंधक) और i915 ड्राइवर ने संवेदनशील जानकारी प्रदर्शित करने के लिए स्क्रीन के लिए समर्थन जोड़ा है, उदाहरण के लिए, कुछ लैपटॉप एक अंतर्निर्मित गोपनीय दृश्य मोड वाली स्क्रीन से लैस होते हैं, जिससे बाहर से देखना मुश्किल हो जाता है। जोड़े गए परिवर्तन आपको ऐसी स्क्रीन के लिए विशेष ड्राइवरों को प्लग इन करने और नियमित KMS ड्राइवरों में गुण सेट करके निजी ब्राउज़िंग मोड को नियंत्रित करने की अनुमति देते हैं।

नियंत्रक amdgpu में एसटीबी डिबगिंग तकनीक के लिए समर्थन शामिल है (स्मार्ट ट्रेस बफर) सभी एएमडी जीपीयू के लिए जो इसका समर्थन करते हैं। एसटीबी विफलता विश्लेषण की सुविधा प्रदान करता है और अंतिम विफलता से पहले किए गए कार्यों के बारे में विशेष बफर जानकारी में संग्रहीत करके समस्याओं के स्रोत की पहचान करता है।

अन्य परिवर्तनों में से जो खड़े हैं:

  • i915 ड्राइवर इंटेल रैप्टर लेक एस चिप्स के लिए समर्थन जोड़ता है और डिफ़ॉल्ट रूप से इंटेल एल्डर लेक पी ग्राफिक्स के लिए समर्थन को सक्षम करता है।
  • fbcon/fbdev ड्राइवर ने कंसोल में हार्डवेयर-त्वरित स्क्रॉलिंग के लिए समर्थन लौटाया।
  • Apple M1 चिप्स का समर्थन करने के लिए परिवर्तनों का निरंतर एकीकरण।
  • फर्मवेयर द्वारा प्रदान किए गए फ्रेम बफर के माध्यम से आउटपुट उत्पन्न करने के लिए Apple M1 चिप के साथ सिस्टम पर simpledrm ड्राइवर का उपयोग करने की क्षमता को लागू किया।
  • eBPF सबसिस्टम में bpf_loop() हैंडलर, जो eBPF प्रोग्राम में लूप को व्यवस्थित करने का एक वैकल्पिक तरीका प्रदान करता है, सत्यापनकर्ता को सत्यापित करने के लिए तेज़ और आसान।

अगर तुम हो इसके बारे में अधिक जानने में रुचि रखते हैं, आप विवरण की जांच कर सकते हैं निम्नलिखित लिंक में


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

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

*

*

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