Kernel 5.19 प्रक्रिया, हार्डवेअर समर्थन, सुरक्षा आणि अधिक सुधारणांसह आले आहे

Kernel 5.19 ची नवीन आवृत्ती आधीच प्रसिद्ध झाली आहे आणि या नवीन आवृत्तीमध्ये, सर्वात लक्षणीय बदलांपैकी, उदाहरणार्थ, द LoongArch प्रोसेसर आर्किटेक्चरसाठी समर्थन, "BIG TCP" पॅच इंटिग्रेशन, fscache मध्ये "ऑन-डिमांड" मोड, a.out फॉरमॅटला समर्थन देण्यासाठी कोड काढणे, वापरण्याची क्षमता फर्मवेअर कॉम्प्रेस करण्यासाठी ZSTD, वापरकर्त्याच्या जागेवरून मेमरी ऑफसेट व्यवस्थापित करण्यासाठी इंटरफेस, स्यूडो-रँडम नंबर जनरेटरची सुधारित विश्वसनीयता आणि कार्यप्रदर्शन, इंटेल IFS (इन-फील्ड स्कॅन), AMD SEV-SNP (सुरक्षित नेस्टेड पेजिंग), इंटेल TDX (विश्वसनीय डोमेन विस्तार) साठी समर्थन आणि एआरएम एसएमई विस्तार (स्केलेबल मॅट्रिक्स विस्तार).

नवीन आवृत्तीने 16401 विकासकांकडून 2190 निराकरणे स्वीकारली आहेत (नवीनतम आवृत्तीमध्ये 16206 विकसकांकडून 2127 निराकरणे आहेत), पॅच आकार: 90 MB (बदलांमुळे 13847 फायली प्रभावित झाल्या, कोडच्या 1149456 ओळी जोडल्या, 349177 ओळी काढल्या).

कर्नल 5.19 च्या मुख्य बातम्या

या नवीन आवृत्तीतील सर्वात लक्षणीय बदलांपैकी, आम्ही नमूद करू शकतो की ते आढळले आहे Clang 15 सह संकलित करताना, यादृच्छिकीकरण यंत्रणा समर्थित आहे कर्नल रचना.

यंत्रणा लँडलॉक, जे बाह्य वातावरणासह प्रक्रियेच्या गटाचा परस्परसंवाद मर्यादित करण्यास अनुमती देते, नियमांचे समर्थन केले आहे त्या परवानगी ऑपरेशन्सच्या अंमलबजावणीवर नियंत्रण ठेवा फाइल पुनर्नामित.

उपप्रणाली आयएमए (इंटिग्रिटी मेजरमेंट आर्किटेक्चर), डिजिटल स्वाक्षरी आणि हॅश वापरून ऑपरेटिंग सिस्टम घटकांची अखंडता तपासण्यासाठी डिझाइन केलेले, फाइल पडताळणीसाठी fs-verity मॉड्यूल वापरण्यासाठी बदलले.

eBPF उपप्रणालीमध्ये गैर-विशेषाधिकारित प्रवेश अक्षम करताना क्रियांचे तर्क बदलले; पूर्वी, bpf() सिस्टीम कॉलशी संबंधित सर्व आदेश अक्षम केले गेले होते, आणि आवृत्ती 5.19 नुसार, ऑब्जेक्ट्सच्या निर्मितीस कारणीभूत नसलेल्या कमांडसचा प्रवेश कायम ठेवला होता. या वर्तनासह, BPF प्रोग्राम लोड करण्यासाठी विशेषाधिकार प्राप्त प्रक्रिया आवश्यक आहे, परंतु विशेषाधिकार नसलेल्या प्रक्रिया प्रोग्रामशी संवाद साधू शकतात.

जोडले MPTCP कनेक्शनच्या फॉलबॅकसाठी समर्थन (MultiPath TCP) ते प्लेन TCP, ज्या परिस्थितीत MPTCP ची काही फंक्शन्स वापरली जाऊ शकत नाहीत. MPTCP हा TCP प्रोटोकॉलचा विस्तार आहे ज्यामध्ये TCP कनेक्शनचे ऑपरेशन वेगवेगळ्या IP पत्त्यांना बांधलेल्या वेगवेगळ्या नेटवर्क इंटरफेसद्वारे एकाच वेळी पॅकेट्सच्या वितरणासह आयोजित केले जाते. वापरकर्ता स्थानावरून MPTCP प्रवाह व्यवस्थापित करण्यासाठी API जोडले.

असेही ठळकपणे समोर आले आहे कोडच्या 420 पेक्षा जास्त ओळी जोडल्या नियंत्रक संबंधित amdgpu, त्यापैकी सुमारे 400 ओळी ASIC नोंदणीसाठी डेटासह हेडर फाइल्स स्वयंचलितपणे व्युत्पन्न केल्या जातात AMD GPU ड्राइव्हरमध्ये, आणि आणखी 22,5K ओळी AMD SoC000 समर्थनाची प्रारंभिक अंमलबजावणी प्रदान करतात. AMD GPU साठी एकूण ड्रायव्हरचा आकार 21 दशलक्ष ओळींच्या कोड ओलांडला आहे. SoC4 व्यतिरिक्त, AMD ड्राइव्हरमध्ये SMU 21.x (सिस्टम मॅनेजमेंट युनिट) साठी समर्थन, USB-C आणि GPUVM साठी अद्यतनित समर्थन समाविष्ट आहे आणि RDNA13 (RX 3) आणि CDNA (AMD instinct) च्या पुढील पिढीला समर्थन देण्यासाठी तयार आहे. .

i915 ड्रायव्हर (इंटेल) उर्जा व्यवस्थापन क्षमता वाढवली आहे, लॅपटॉपमध्ये वापरल्या जाणार्‍या इंटेल DG2 (आर्क अल्केमिस्ट) GPU साठी आयडी जोडले गेले, इंटेल रॅप्टर लेक-पी (आरपीएल-पी) प्लॅटफॉर्मसाठी प्रारंभिक समर्थन प्रदान केले गेले, आर्क्टिक साउंड-एम ग्राफिक्स कार्ड्सची माहिती जोडली गेली, गणना इंजिनसाठी ABI लागू केले गेले, टाइल2 फॉरमॅटसाठी DG4 कार्ड सपोर्ट, Haswell मायक्रोआर्किटेक्चरवर आधारित सिस्टिमसाठी डिस्प्लेपोर्ट HDR समर्थन जोडले.

नियंत्रक Nouveau ने drm_gem_plane_helper_prepare_fb ड्राइव्हर वापरण्यासाठी स्विच केले आहे, काही संरचना आणि चल स्थिरपणे नियुक्त केले आहेत. NVIDIA द्वारे ओपन सोर्स नोव्यू कर्नल मॉड्यूल्सच्या वापराबाबत, बग ओळखणे आणि काढून टाकण्याचे काम आतापर्यंत कमी केले आहे. भविष्यात, कंट्रोलरची कार्यक्षमता सुधारण्यासाठी रिलीझ केलेले फर्मवेअर वापरण्याची योजना आहे.

क्षमता विकसित केल्या आहेत संबंधित स्प्लिट लॉक डिटेक्शनला प्रतिसाद ("स्प्लिट लॉक"), जे मेमरीमधील चुकीच्या संरेखित डेटामध्ये प्रवेश करताना उद्भवते कारण अणु सूचना कार्यान्वित करताना, डेटा विस्तारित CPU कॅशेच्या दोन ओळी ओलांडतो. अशा क्रॅशमुळे कामगिरीमध्ये लक्षणीय घट होते. जर पूर्वी, डीफॉल्टनुसार, क्रॅश झालेल्या प्रक्रियेबद्दल माहितीसह कर्नलने चेतावणी जारी केली असेल, तर आता उर्वरित प्रणालीचे कार्यप्रदर्शन टिकवून ठेवण्यासाठी समस्याप्रधान प्रक्रिया देखील कमी केली जाईल.

जोडले IFS यंत्रणेसाठी समर्थन (इन-फील्ड स्कॅन) इंटेल प्रोसेसरमध्ये लागू केले आहे, जे तुम्हाला निम्न-स्तरीय CPU निदान चाचण्या चालविण्यास अनुमती देते जे एरर दुरुस्त करणार्‍या कोड्स (ECC) किंवा पॅरिटी बिट्सच्या आधारे नियमित मार्गाने न सापडलेल्या समस्या शोधू शकतात.

इतर बदलांपैकी जे या नवीन आवृत्तीत उभे आहे:

  • M1 चिपवर आधारित Apple संगणकांमध्ये वापरल्या जाणार्‍या NVMe कंट्रोलरसाठी ड्राइव्हर जोडला.
  • Loongson 3 5000 प्रोसेसरमध्ये वापरलेल्या LoongArch इंस्ट्रक्शन सेट आर्किटेक्चरसाठी प्रारंभिक समर्थन जोडले आहे, जे MIPS आणि RISC-V प्रमाणे नवीन RISC ISA लागू करते.
  • LoongArch आर्किटेक्चर तीन आवृत्त्यांमध्ये उपलब्ध आहे: 32-बिट सरलीकृत (LA32R), 32-बिट सामान्य (LA32S), आणि 64-बिट (LA64).
  • कर्नलमध्ये bootconfig फाइल एम्बेड करण्याची क्षमता जोडली.
  • 'CONFIG_BOOT_CONFIG_EMBED_FILE="/PATH/TO/BOOTCONFIG/FILE"'.
  • x86-विशिष्ट बूट पर्यायांसाठी समर्थन काढून टाकले: nosp, nosmap, nosmep, noexec, आणि noclflush).
  • अप्रचलित CPU आर्किटेक्चर h8300 (Renesas H8/300) साठी समर्थन, जे बर्याच काळापासून राखले गेले नाही, ते बंद केले गेले आहे.

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


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

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

*

*

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