Linux 6.9 Ext2 ला निरोप देते, समर्थन सुधारणा आणि बरेच काही लागू करते

लिनक्स कर्नल

लिनक्स हे युनिक्स कर्नल प्रमाणेच मुख्यतः विनामूल्य कर्नल आहे. हे विनामूल्य आणि मुक्त स्त्रोत सॉफ्टवेअरच्या मुख्य उदाहरणांपैकी एक आहे.

गेल्या रविवारी लिनस टोरवाल्ड्सने लिनक्स कर्नल 6.9 ची नवीन आवृत्ती रिलीज करण्याची घोषणा केली जे लक्षणीय बदलांच्या मालिकेसह येते, त्यापैकी डुप्लिकेशनसाठी dm-vdo मॉड्यूल आणि डिव्हाइस कॉम्प्रेशन ब्लॉक करा, FUSE मधील डायरेक्ट फाइल ऍक्सेस मोडमध्ये सुधारणा, द pidfds तयार करण्याची क्षमता वैयक्तिक थ्रेड्ससाठी, बीपीएफ टोकन यंत्रणेची अंमलबजावणी, द ARM64 सिस्टीमवर रस्टसाठी समर्थन, इतर गोष्टींबरोबरच.

Linux 6.9 च्या या नवीन आवृत्तीच्या विकासामध्ये 15,680 निराकरणे लागू केली 2,106 विकसकांनी बनवले. पॅच आकार 54 MB आहे, 11,825 फायलींवर परिणाम करणारे बदल आणि कोडच्या 687,954 ओळी जोडल्या गेल्या आहेत आणि कोडच्या 225,344 ओळी काढून टाकल्या आहेत.

लिनक्स कर्नल 6.9 मध्ये नवीन काय आहे?

लिनक्स कर्नल 6.9 च्या या नवीन आवृत्तीमध्ये, नवीन वैशिष्ट्यांपैकी एक आहे ज्याचा परिचय आहे. डिव्हाइस मॅपरमध्ये नवीन dm-vdo ड्राइव्हर. नियंत्रक विद्यमान ब्लॉक साधनांवर आधारित व्हर्च्युअल ब्लॉक साधने निर्माण करण्यास परवानगी देते. या नवीन उपकरणामध्ये डेटा डुप्लिकेशन, डेटा कॉम्प्रेशन, रिक्त ब्लॉक काढणे आणि आवश्यकतेनुसार ब्लॉक उपकरण आकार वाढविण्याची क्षमता यासारख्या क्षमता आहेत.

उपप्रणालीमध्ये आणखी एक बदल दिसून येतो FUSE ज्यामध्ये "पासथ्रू" मोडची प्रारंभिक अंमलबजावणी सुरू करण्यात आली आहे, जे थेट कर्नल स्तरावर फाइल डेटा प्राप्त करण्यास अनुमती देते, अशा प्रकारे वापरकर्तास्थानामध्ये चालणारी प्रक्रिया टाळते. हे काही विशिष्ट परिस्थितींमध्ये कार्यप्रदर्शनात लक्षणीय सुधारणा करू शकते.

याव्यतिरिक्त, लिनक्स 6.9 मध्ये फाइल सिस्टम Ext2 नापसंत म्हणून चिन्हांकित केले आहे. याचे कारण असे आहे की ड्रायव्हर फक्त 32-बिट इनोड टायमरला सपोर्ट करतो, जे 19 जानेवारी 2038 रोजी ओव्हरफ्लो होईल. Ext4 ऐवजी ext2 वापरावे कारण ते Ext2 फाइल सिस्टमला सपोर्ट करते.

दुसरीकडे, जुने नियंत्रक NTFS काढून टाकले आहे आणि नवीन NTFS3 ड्रायव्हरने बदलले आहे कर्नल आवृत्ती 5.15 पासून. याचे कारण असे की मागील ड्रायव्हर बर्याच वर्षांपासून अद्यतनित केला गेला नव्हता, खराब स्थितीत होता आणि केवळ-वाचनीय मोडमध्ये कार्य करतो.

तसेच, इतर फाइल सिस्टममध्ये विविध सुधारणा आणि ऑप्टिमायझेशन सादर केले गेले आहेत जसे की Btrfs, exFAT, F2FS, XFS, इतरांसह, कार्यप्रदर्शन, कार्यक्षमता आणि भिन्न उपकरणे आणि स्टोरेज आवश्यकतांसह सुसंगतता सुधारण्यासाठी.

इंडिकेटर सादर करण्यात आला आहे pidfd_open कार्यामध्ये PIDFD_THREAD(), फक्त थ्रेड ग्रुप लीडरऐवजी वैयक्तिक थ्रेडसाठी pidfds तयार करण्याची परवानगी देते. शिवाय, व्हर्च्युअल फाइल सिस्टमद्वारे pidfd मध्ये प्रवेश करण्यासाठी स्यूडो-एफएसची अंमलबजावणी प्रस्तावित आहे.

तो आहे इंटेल ॲटम प्रोसेसरवर RFDS असुरक्षिततेपासून संरक्षण लागू केले. यामध्ये मायक्रोकोड अपडेट करणे आणि कर्नलमधून वापरकर्त्याच्या जागेवर परत आल्यावर मायक्रोआर्किटेक्चरल बफरची सामग्री साफ करण्यासाठी VERW सूचना वापरणे समाविष्ट आहे.

जोडले गेले आहे AMD SEV-SNP विस्तारासाठी मूलभूत समर्थन (सुरक्षित नेस्टेड पेजिंग) अतिथी संरक्षणासाठी. हा विस्तार नेस्टेड मेमरी पृष्ठ सारण्यांचे सुरक्षित ऑपरेशन प्रदान करतो आणि AMD EPYC प्रोसेसरवरील विशिष्ट हल्ल्यांपासून संरक्षण करतो. KVM आवृत्ती 6.10 मध्ये SNP वापरण्यासाठी आवश्यक बदल एकत्रित करण्याची योजना आखत आहे.

विभाग IMA आणि EVM LSM फ्रेमवर्कमध्ये पोर्ट केले गेले आहेत, ज्याने कोड सरलीकृत केला आहे आणि डुप्लिकेट कार्यक्षमता एकत्रित केली आहे. IMA डिजिटल स्वाक्षरी आणि हॅश वापरून ऑपरेटिंग सिस्टम घटकांच्या अखंडतेची पडताळणी करते, तर EVM विस्तारित फाइल विशेषतांना त्यांच्या अखंडतेचे उल्लंघन करू पाहणाऱ्या हल्ल्यांपासून संरक्षण करते.

च्या इतर बदल की उभे:

  • नेटफिल्टर आता तुम्हाला वापरकर्त्याच्या जागेवरून टेबल्स परिभाषित करण्याची परवानगी देतो जे कंट्रोलिंग बॅकग्राउंड प्रक्रियेशी जोडलेले आहेत. nftables मध्ये, पॅकेट फिल्टरिंग प्रणालीची कार्यक्षमता सुधारून, विलीन केलेल्या श्रेणींसह सेटमध्ये आयटम जोडणे वेगवान केले आहे.
  • Intel LunarLake chips, AMD RDNA3.5 आणि RDNA4 GPU साठी समर्थन लागू करण्यावर तसेच स्क्रीन कंट्रोल कोडला Nouveau मध्ये रुपांतरित करण्यावर काम केले गेले आहे. Intel Xe आर्किटेक्चरवर आधारित GPU साठी Xe drm ड्रायव्हर इंटेल आर्क व्हिडिओ कार्ड आणि एकात्मिक ग्राफिक्समध्ये वापरण्यासाठी प्रगत केले गेले आहे.
  • MIPS प्रोसेसरवर आधारित Rockchip, Allwinner, Qualcomm, Amlogic, Mediatek, NVIDIA, Renesas आणि Mobileye SoC च्या मॉडेल्ससह ARM बोर्ड आणि उपकरणांच्या विस्तृत श्रेणीसाठी समर्थन जोडले. हे विविध प्लॅटफॉर्म आणि उपकरणांसह कर्नलची सुसंगतता वाढवते.
  • एक नवीन सामायिक मेमरी प्रकार, bpf_arena, BPF उपप्रणालीमध्ये जोडला गेला आहे, BPF प्रोग्राम्समधून अनियंत्रित TCP SYN कुकीज आणि SYN फ्लडिंगचा सामना करण्यासाठी BPF ड्रायव्हर्स तयार करण्याच्या क्षमतेसह.
  • मोठ्या मेमरी पेजेस (HugeTLB) च्या समांतर इनिशिएलायझेशनसाठी समर्थन लागू केले गेले आहे, जे मोठ्या प्रमाणात RAM असलेल्या सिस्टमवरील बूट प्रक्रियेस गती देते.
  • ARM64, LoongArch, आणि RISC-V, तसेच amd-pstate आणि USB_DEFAULT_AUTHORIZATION_MODE सेटिंग्ज सारख्या विशिष्ट ड्रायव्हर्ससह अनेक आर्किटेक्चर्समध्ये सुधारणा आणि ऑप्टिमायझेशन केले गेले आहेत.
  • perf आणि LLVM/Clang सारख्या टूल्समध्ये नवीन वैशिष्ट्ये आणि सुधारणा जोडल्या गेल्या आहेत, प्रोसेसरच्या सूचना विघटन क्षमता सुधारणे आणि विशिष्ट कमांड कार्यान्वित करताना मेमरी वापर ऑप्टिमाइझ करणे.
  • लिनस टोरवाल्ड्सने ओळखल्या गेलेल्या समस्यांचे निराकरण करण्यासाठी अधिक विशिष्ट उपायांची निवड करून, अतिरिक्त प्रकारच्या परिभाषांच्या परिचयासह कोरच्या अधिक विस्तृत पुनर्रचनाचा प्रस्ताव नाकारला.

तुम्हाला याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, तुम्ही मधील तपशीलांचा सल्ला घेऊ शकता खालील दुवा.


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

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

*

*

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