Linux कर्नेल 5.2 केस असंवेदनशील Ext4 विकल्प के साथ समाप्त हो गया है
आमतौर पर मैं यहां लिनक्स कर्नेल रिलीज को कवर नहीं करता, लेकिन संस्करण 5.2 कुछ खास है। विभिन्न प्रदर्शन सुधारों, नए ड्राइवरों और एपीआई के अलावा, यह कर्नेल का पहला संस्करण है जिसमें केस असंवेदनशील Ext4 फाइल सिस्टम विकल्प है।
रिलीज में मुख्य बदलाव इस प्रकार हैं:
- डीएसपी ऑडियो उपकरणों के लिए साउंड ओपन फर्मवेयर
- बढ़ते फाइल सिस्टम के लिए नया माउंट एपीआई: fsopen (), open_tree (), fspick (), fsmount (), fsconfig () और move_mount ()।
- एआरएम पर माली जीपीयू के लिए नए ओपन सोर्स ड्राइवर
- BFQ I/O अनुसूचक में किए गए प्रदर्शन सुधार।
- एक नया कर्नेल मॉड्यूल डीएम-धूल जो ड्राइव पर सिमुलेशन खराब ब्लॉक की अनुमति देता है।
सुरक्षा और विश्वसनीयता
कर्नेल एक नए बूट पैरामीटर का समर्थन करता है शमन =
जो [ज्यादातर] इंटेल सीपीयू में विभिन्न भेद्यता सुरक्षा को कॉन्फ़िगर और अक्षम करने की अनुमति देता है।
-
शमन = बंद
- सब कुछ निष्क्रिय कर देता है। - mitigations=auto - सभी लागू शमन विकल्पों को स्वचालित रूप से सक्षम करता है लेकिन हाइपर-थ्रेडिंग को चालू रखता है।
- mitigations=auto, nosmt - ऊपर के समान + हाइपर थ्रेडिंग को निष्क्रिय करता है।
कर्नेल 5.2 जिसमें माइक्रोआर्किटेक्चरल डेटा सैम्पलिंग, इंटेल सीपीयू के लिए एमडीएस के खिलाफ अतिरिक्त सुरक्षा शामिल है। आप इसके राज्य की जांच कर सकते हैं
/sys/devices/system/cpu/vulnerabilities/mds
वहां दो मोड समर्थित, पहला अद्यतन सीपीयू माइक्रोकोड पर निर्भर करता है, दूसरा एक कोड हैक है। इसका अपना बूट पैरामीटर है, एमडीएस =
जिसे सेट किया जा सकता है
एमडीएस = पूर्ण
-
एमडीएस = पूर्ण, nosmt
एमडीएस = बंद
ड्राइवरों
नए कर्नेल में कई नए ड्राइवर शामिल हैं, जिनमें शामिल हैं लीमा GPU माली 400/450 के लिए, और माली मिडगार्ड (माली-T6xx, माली-T7xx, माली-T8xx) और Bifrost (माली G3x, G5x, G7x) के लिए पैनफ्रॉस्ट।
i915 Intel ड्राइवर अब Elkhartlake (Gen11) चिप्स का समर्थन करता है।
GPU AMD Vega20 के लिए amdgpu ड्राइवर अब समर्थन करता है रास. इसके अलावा, ड्राइवर को एसएमयू 11 पावर मैनेजमेंट टेक्नोलॉजी सहित कई अन्य सुधार प्राप्त हुए हैं।
केस असंवेदनशील ext4 फ़ाइल सिस्टम विकल्प
निर्देशिका के लिए एक नई विशेषता, +F (EXT4_CASEFOLD_FL) सेट की जा सकती है। जब विशेषता सेट की जाती है, तो सभी फ़ाइल नाम तुलना संचालन अक्षर मामले को अनदेखा कर देंगे। फ़ाइल नाम जैसे Test.txt, test.txt और test। TXT को उसी फ़ाइल नाम के रूप में माना जाएगा। विशेषता +F को के अंदर संग्रहीत किया जाता है इनोड
क्षेत्र और सभी फाइलों और उपनिर्देशिकाओं पर लागू होता है।
विशेषता डिफ़ॉल्ट रूप से सक्षम नहीं है। बॉक्स के बाहर, ext4 केस-संवेदी रहता है।
पैच कैनोनिकल के डेवलपर, गेब्रियल क्रिसमैन बर्टाज़ी द्वारा बनाए गए थे, और सात प्रयासों के बाद मुख्यधारा में स्वीकार किए गए थे।
आप कर्नेल स्रोत कोड प्राप्त कर सकते हैं यहां.