लिनक्स 5.12 कई समर्थन सुधार, ड्राइवरों, एन 64 और अधिक के लिए आधिकारिक समर्थन के साथ आता है

Linux

दो महीने के विकास के बाद, लाइनस टॉर्वाल्ड्स ने लिनक्स कर्नेल 5.12 को छोड़ने की घोषणा की, वह संस्करण जिसमें सबसे उल्लेखनीय बदलावों में Btrfs में ज़ोनड ब्लॉक डिवाइसेस के लिए समर्थन, फाइल सिस्टम के लिए यूजर आईडी मैप करने की क्षमता, KFENCE डिबगिंग सिस्टम, मेमोरी के साथ काम करते समय त्रुटियों का पता लगाने की क्षमता शामिल है।

नया संस्करण 14170 डेवलपर्स से 1946 फ़िक्स प्राप्त किए, पैच का आकार 38 एमबी (परिवर्तन प्रभावित फाइलें 12102 (12090), कोड की 538599 (868025) लाइनें, 333377 (261456) लाइनों को हटा दिया गया)।

लिनक्स में मुख्य समाचार 5.12

माउंटेड फाइल सिस्टम के लिए यूजर आईडी मैप करने की क्षमता को लागू किया गया है। मैपिंग है एफएस वसा, ext4 और XFS के साथ संगत, जिससे प्रस्तावित कार्यक्षमता अलग-अलग उपयोगकर्ताओं के बीच और विभिन्न कंप्यूटरों पर फ़ाइलों को साझा करना आसान बनाती है, जिसमें मैपिंग सहित सिस्टमड-होम होम डायरेक्ट्री तंत्र में उपयोग किया जाता है।

एक और नवीनता यह है कि फ़ाइल सिस्टम Btrfs ज़ोन किए गए ब्लॉक उपकरणों के लिए प्रारंभिक समर्थन जोड़ता है। रीड-ओनली मोड में, मेटाडाटा और एक पेज (उपपृष्ठ) से छोटे डेटा वाले ब्लॉक के लिए समर्थन प्रदान किया जाता है।

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

भी फर्मवेयर द्वारा आरक्षित मेमोरी क्षेत्रों से डेटा प्राप्त करने के लिए एनवीएमएम ड्राइवर जोड़ा गया लिनक्स के लिए सीधे पहुंच योग्य नहीं हैं (उदाहरण के लिए, EEPROM मेमोरी केवल भौतिक रूप से सुलभ फर्मवेयर या केवल लोडिंग के प्रारंभिक चरण में उपलब्ध है)।

दूसरी ओर, यह उस पर प्रकाश डाला गया है KFence सुरक्षा तंत्र जोड़ा गया है (कर्नेल इलेक्ट्रिक बाड़), जो मेमोरी के साथ काम करते समय त्रुटियों का पता लगाता है, जैसे कि बफर ओवरफ्लो और मेमोरी को फ्रीज करने के बाद एक्सेस करना। KASAN डीबगिंग तंत्र के विपरीत, सबसिस्टम KFence अपनी उच्च गति और कम ओवरहेड लागत से प्रतिष्ठित है, आपको स्मृति त्रुटियों का पता लगाने की अनुमति देता है जो केवल रनिंग सिस्टम में या दीर्घकालिक संचालन के दौरान दिखाई देते हैं।

इंटीग्रिटी मेजरमेंट आर्किटेक्चर (IMA) सबसिस्टम, जो फ़ाइलों की अखंडता और उनके संबंधित मेटाडेटा को सत्यापित करने के लिए हैश का एक डेटाबेस रखता है, अब कर्नेल के अपने डेटा की अखंडता को सत्यापित करने की क्षमता है, उदाहरण के लिए SELinux नियमों में परिवर्तन को ट्रैक करने के लिए।

हाइपरवाइजर KVM में अब Xen हाइपरसॉल इंटरसेप्ट करने की क्षमता है और उन्हें उपयोगकर्ता अंतरिक्ष एमुलेटर के लिए अग्रेषित करें।

हाइपर- V हाइपरविजर के लिए लिनक्स को रूट वातावरण के रूप में उपयोग करने की क्षमता को जोड़ा क्योंकि इसमें हार्डवेयर की सीधी पहुंच है और इसे गेस्ट सिस्टम चलाने के लिए उपयोग किया जाता है (एक्सएम पर डोम 0 के समान)। अब तक, हाइपर-वी (माइक्रोसॉफ्ट हाइपरवाइजर) ने केवल अतिथि वातावरण में लिनक्स का समर्थन किया था, लेकिन हाइपरविजर स्वयं विंडोज-आधारित वातावरण से प्रबंधित किया गया था।

नियंत्रक amdgpu ओवरक्लॉक करने की क्षमता को लागू करता है (ओवरड्राइव) टीसिएना किक्लिड जीपीयू-आधारित कार्ड (नवी 22, Radeon RX 6xxx)।

नियंत्रक इंटेल ग्राफिक्स के लिए i915 i915.mitigations पैरामीटर को लागू करता है बेहतर प्रदर्शन के पक्ष में अलगाव और सुरक्षा तंत्र को निष्क्रिय करना। से चिप्स के लिए शुरू टाइगर लेक, वीआरआर तंत्र ब्रैकेट शामिल थे (वैरिएबल रेट रिफ्रेश), जो आपको स्मूथनेस और गेम्स के दौरान ब्रेक की अनुपस्थिति को सुनिश्चित करने के लिए मॉनिटर के रिफ्रेश रेट को बदलने की सुविधा देता है। रंग सटीकता में सुधार के लिए इंटेल क्लियर कलर टेक्नोलॉजी के लिए समर्थन शामिल है।

नियंत्रक Nouveau GA100 आर्किटेक्चर के आधार पर NVIDIA GPU के लिए प्रारंभिक समर्थन जोड़ता है (एम्पीयर)। एमएसएम चालक एसडीएम (स्नैपड्रैगन) 508, 509, और 512 चिप्स में उपयोग किए गए एड्रेनो 630, 636 और 660 जीपीयू के लिए समर्थन जोड़ता है।

साउंड ब्लास्टरएक्स AE-5 प्लस, लेक्सिकन I-ONIX FW810s और पायनियर डीजेएम -750 साउंड कार्ड के लिए समर्थन जोड़ा गया। इंटेल एल्डर लेक पीसीएच-पी ऑडियो सबसिस्टम के लिए समर्थन जोड़ा गया।

इसके अलावा, लिनक्स 5.12 के इस नए संस्करण में भी निन्टेंडो 64 गेम कंसोल के लिए समर्थन को आधिकारिक बना दिया गया है 1996 और 2003 के बीच निर्मित (पिछले लिनक्स को निन्टेंडो 64 में पोर्ट करने के पिछले प्रयास अपूर्ण थे और वाष्पवेयर की स्थिति थी)।

जोड़ा लगातार लोड और कीबोर्ड बैकलाइटिंग का प्रबंधन करने की क्षमता के साथ लेनोवो आइडियापैड प्लेटफॉर्म के लिए समर्थन। यह पॉवर प्रबंधन क्षमताओं के साथ थिंकपैड प्लेटफॉर्म के एसीपीआई प्रोफाइल का भी समर्थन करता है। लेनोवो थिंकपैड X1 टैबलेट जनरल 2 एचआईडी सबसिस्टम के लिए जोड़ा गया ड्राइवर।

जोड़ा एआरएम बोर्डों, उपकरणों और प्लेटफार्मों के लिए समर्थन: PineTab, Snapdragon 888 / SM8350, Snapdragon MTP, दो बीकन एंबेडेडवर्क्स, Intel eASIC N5X, Netgear R8000P, Plymovent M2M, Beacon i.MX8M नैनो, NanoPi M4B।

Fuente: https://lkml.org


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

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

*

*

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