Linux 5.17 ची नवीन आवृत्ती आधीच प्रसिद्ध झाली आहे आणि हे त्यातील सर्वात महत्त्वाचे बदल आहेत

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

दोन महिन्यांच्या विकासानंतर, लिनस टोरवाल्ड्स यांनी अनावरण केले काही दिवसांपूर्वी लाँच झालेनवीन लिनक्स कर्नल आवृत्ती 5.17 वर.

सर्वात उल्लेखनीय बदलांमध्ये साठी नवीन कार्यप्रदर्शन व्यवस्थापन प्रणाली हायलाइट करते प्रोसेसर एएमडी, बीपीएफ प्रोग्रामसाठी समर्थन संकलित लॅपटॉप, स्यूडो-रँडम नंबर जनरेटरपासून BLAKE2s अल्गोरिदममध्ये संक्रमण, नवीन fscache बॅकएंड नेटवर्क फाइल सिस्टम कॅशे करण्यासाठी, इतर गोष्टींसह.

नवीन आवृत्तीला 14203 च्या विकसकांकडून 1995 निराकरणे प्राप्त झाली, पॅचचा आकार 37 MB आहे (बदलांमुळे 11366 फायली प्रभावित झाल्या, कोडच्या 506043 ओळी जोडल्या गेल्या, 250954 ओळी काढल्या गेल्या).

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

या नवीन आवृत्तीत माउंट केलेल्या फाइल सिस्टमच्या वापरकर्ता आयडीचे नेस्टेड मॅपिंगची शक्यता लागू केली जाते, ज्याचा वापर वर्तमान प्रणालीवर दुसर्‍या वापरकर्त्यासह माउंट केलेल्या बाह्य विभाजनावर विशिष्ट वापरकर्त्याच्या फाइल्स मॅप करण्यासाठी केला जातो. जोडलेले वैशिष्‍ट्य तुम्‍हाला फाइल सिस्‍टमवर आवर्तीपणे मॅपिंग वापरण्‍याची अनुमती देते ज्यासाठी मॅपिंग आधीच लागू केले आहे.

उपप्रणाली fscache पूर्णपणे पुनर्लेखन केले गेले आहे. नवीन अंमलबजावणी कोडच्या महत्त्वपूर्ण सरलीकरणाद्वारे ओळखले जाते आणि क्लिष्ट प्रोग्रामिंग आणि ऑब्जेक्ट स्टेट ट्रॅकिंग ऑपरेशन्सची जागा सोप्या यंत्रणेसह. नवीन fscache साठी समर्थन CIFS फाइल प्रणालीमध्ये लागू केले आहे.

Btrfs नोंदणी आणि fsync ऑपरेशन्ससाठी अनुकूल आहे मोठ्या डिरेक्ट्रीजसाठी, फक्त इंडेक्स की कॉपी करून आणि रेकॉर्ड केलेल्या मेटाडेटाचे प्रमाण कमी करून, तसेच इंडेक्सिंग आणि फ्री स्पेस रेकॉर्ड साइज द्वारे शोधण्याद्वारे अंमलबजावणी केली जाते, जे विलंबता कमी करा आणि शोधण्याचा वेळ सुमारे 30% ने कमी करा, ज्याने डीफ्रॅगमेंटेशन ऑपरेशन्समध्ये व्यत्यय आणण्याची परवानगी दिली.

Ext4 नवीन माउंट API वर स्थलांतरित केले जे माउंट पर्यायांचे पार्सिंग आणि सुपरब्लॉक कॉन्फिगर करण्याचे टप्पे वेगळे करते, तसेच लेझीटाइम आणि नोलाझीटाइम माउंट पर्यायांसाठी समर्थन काढून टाकण्यात आले होते, जे util-linux वरून ध्वज MS_LAZYTIME वापरण्यासाठी संक्रमण सुलभ करण्यासाठी तात्पुरते बदल म्हणून जोडले गेले होते आणि FS मध्ये टॅग सेट करण्यासाठी आणि वाचण्यासाठी समर्थन जोडले (ioctl FS_IOC_GETFSLABEL आणि FS_IOC_SETFSLABEL).

नियंत्रक डायनॅमिक वारंवारता नियंत्रण प्रदान करण्यासाठी amd-pstate जोडले गेले आहे इष्टतम कामगिरीसाठी. ड्रायव्हर नवीन AMD CPUs आणि APUs चे समर्थन करतो, ज्यात काही Zen 2 आणि Zen 3 जनरेशन चिप्स समाविष्ट आहेत आणि पॉवर व्यवस्थापन कार्यक्षमता सुधारण्यासाठी वाल्वच्या सहकार्याने विकसित केले गेले आहे. अ‍ॅडॉप्टिव्ह फ्रिक्वेंसी स्विचिंगसाठी, CPPC (कोलॅबोरेटिव्ह प्रोसेसर परफॉर्मन्स कंट्रोल) यंत्रणा वापरली जाते, जी तुम्हाला अधिक अचूकपणे (तीन कार्यप्रदर्शन स्तरांपुरती मर्यादित नाही) निर्देशक बदलू देते आणि पूर्वी वापरलेल्या ACPI-आधारित पी-स्टेटपेक्षा राज्यातील बदलांना अधिक जलद प्रतिसाद देते. चालक (CPU वारंवारता).

दुसरीकडे, हे ठळक केले आहे अद्ययावत अंमलबजावणी प्रस्तावित आहे छद्म यादृच्छिक क्रमांक जनरेटरकडून RDRAND, जे /dev/random आणि /dev/urandom डिव्हाइसेसच्या ऑपरेशनसाठी जबाबदार आहे, जे एन्ट्रॉपी मिक्सिंग ऑपरेशन्ससाठी SHA2 ऐवजी BLAKE1s हॅश फंक्शन वापरण्यासाठी संक्रमणासाठी लक्षणीय आहे. या बदलामुळे त्रासदायक SHA1 अल्गोरिदमपासून सुटका करून आणि RNG इनिशिएलायझेशन व्हेक्टरचे ओव्हरराइटिंग काढून स्यूडो-रँडम नंबर जनरेटरची सुरक्षा वाढवणे शक्य झाले. BLAKE2s अल्गोरिदम कार्यक्षमतेच्या बाबतीत SHA1 च्या पुढे असल्याने, त्याच्या वापराचा कार्यक्षमतेवर देखील सकारात्मक परिणाम झाला.

जोडले सट्टा अंमलबजावणीमुळे प्रोसेसर असुरक्षिततेपासून संरक्षण बिनशर्त जंप-फॉरवर्ड ऑपरेशन्सनंतरच्या सूचना. ही समस्या मेमरीमधील जंप इंस्ट्रक्शन (SLS, स्ट्रेट लाइन स्पेक्युलेशन) नंतर ताबडतोब सूचनांच्या पूर्वनिर्धारित प्रक्रियेमुळे उद्भवते. सुरक्षा सक्षम करण्‍यासाठी GCC आवृत्ती १२ सह बिल्ड आवश्यक आहे, जे सध्या चाचणीत आहे.

उपप्रणाली drm (थेट प्रस्तुतीकरण व्यवस्थापक) आणि i915 ड्रायव्हरने संवेदनशील माहिती प्रदर्शित करण्यासाठी स्क्रीनसाठी समर्थन जोडले आहे, उदाहरणार्थ, काही लॅपटॉप्स अंगभूत गोपनीय दृश्य मोडसह स्क्रीनसह सुसज्ज आहेत, ज्यामुळे बाहेरून पाहणे कठीण होते. जोडलेले बदल तुम्हाला अशा स्क्रीनसाठी विशेष ड्रायव्हर्स प्लग इन करण्यास आणि नियमित KMS ड्रायव्हर्समध्ये गुणधर्म सेट करून खाजगी ब्राउझिंग मोड नियंत्रित करण्यास अनुमती देतात.

नियंत्रक amdgpu मध्ये STB डीबगिंग तंत्रज्ञानासाठी समर्थन समाविष्ट आहे (स्मार्ट ट्रेस बफर) सर्व AMD GPU साठी जे त्यास समर्थन देतात. एसटीबी अपयशाचे विश्लेषण सुलभ करते आणि शेवटच्या अपयशापूर्वी केलेल्या फंक्शन्सची विशेष बफर माहिती संग्रहित करून समस्यांचे स्रोत ओळखते.

इतर बदल की:

  • i915 ड्राइव्हर Intel Raptor Lake S चीपसाठी समर्थन जोडतो आणि Intel Alder Lake P ग्राफिक्ससाठी पूर्वनिर्धारितपणे समर्थन सक्षम करतो.
  • fbcon/fbdev ड्राइव्हर्सने कन्सोलमध्ये हार्डवेअर-प्रवेगक स्क्रोलिंगसाठी समर्थन परत केले.
  • Apple M1 चीपला समर्थन देण्यासाठी बदलांचे सतत एकत्रीकरण.
  • फर्मवेअर-प्रदान केलेल्या फ्रेम बफरद्वारे आउटपुट व्युत्पन्न करण्यासाठी Apple M1 चिपसह सिंपलड्रम ड्रायव्हर सिस्टमवर वापरण्याची क्षमता लागू केली.
  • eBPF उपप्रणालीमधील bpf_loop() हँडलर, जे eBPF प्रोग्राम्समध्ये लूप आयोजित करण्याचा पर्यायी मार्ग प्रदान करते, सत्यापनकर्त्यासाठी वेगवान आणि सोपे.

आपण असाल तर याबद्दल अधिक जाणून घेण्यात स्वारस्य आहे, आपण तपशील तपासू शकता पुढील लिंकवर


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.