Linux 6.7 पहले ही जारी किया जा चुका है और ये इसकी खबरें हैं

टक्स, लिनक्स कर्नेल का शुभंकर

लिनक्स कर्नेल लिनक्स ऑपरेटिंग सिस्टम (ओएस) की रीढ़ है, और कंप्यूटर के हार्डवेयर और इसकी प्रक्रियाओं के बीच मूलभूत अंतरफलक है।

हाल ही में लिनस टॉर्वाल्ड्स ने नए लिनक्स कर्नेल संस्करण 6.7 की रिलीज़ का अनावरण किया, जो दो महीने के विकास के बाद प्रस्तुत किया गया है और सबसे उल्लेखनीय परिवर्तनों में से Bcachefs फ़ाइल सिस्टम का एकीकरण, इटेनियम आर्किटेक्चर के लिए समर्थन की समाप्ति, GSP-R फर्मवेयर के साथ काम करने की Nouveau की क्षमता, TLS एन्क्रिप्शन के लिए समर्थन है। एनवीएमई-टीसीपी, अन्य चीजों के अलावा, बीपीएफ में अपवादों का उपयोग करने की क्षमता।

लिनक्स कर्नेल का नया संस्करण 6.7 यह 15291 सुधारों से बना है और पेश किए गए सभी परिवर्तनों में से लगभग 45% डिवाइस ड्राइवरों से संबंधित हैं, 14% परिवर्तन हार्डवेयर आर्किटेक्चर के लिए विशिष्ट कोड को अपडेट करने से संबंधित हैं, 13% नेटवर्क स्टैक से संबंधित हैं, 5% फ़ाइल सिस्टम से संबंधित हैं और 3% परिवर्तन से संबंधित हैं आंतरिक कर्नेल सबसिस्टम।

पैच का आकार 72 एमबी है (परिवर्तनों से 13.467 फ़ाइलें प्रभावित हुईं, कोड की 906.147 पंक्तियाँ जोड़ी गईं और 341.048 पंक्तियाँ हटा दी गईं)।

लिनक्स कर्नेल की मुख्य नवीनता 6.7

Bcachefs फ़ाइल सिस्टम एकीकरण

Linux 6.7 Bcachefs फ़ाइल सिस्टम कोड को अपनाता है, जो Btrfs और ZFS में पाए जाने वाले उन्नत कार्यक्षमता के तत्वों के साथ मिलकर XFS के प्रदर्शन, विश्वसनीयता और स्केलेबिलिटी को प्राप्त करने का प्रयास करता है।

Bcachefs मल्टी-डिवाइस समावेशन जैसी सुविधाओं का समर्थन करता है एक विभाजन पर, मल्टी-लेयर ड्राइव डिज़ाइन (तेज एसएसडी पर आधारित अक्सर उपयोग किए जाने वाले डेटा के साथ निचली परत और कम उपयोग की जाने वाली हार्ड ड्राइव से डेटा के साथ शीर्ष परत), प्रतिकृति (RAID 1/10), कैशिंग, पारदर्शी डेटा संपीड़न (LZ4, gzip और ZSTD मोड), राज्य में कटौती, चेकसम का उपयोग करके अखंडता सत्यापन, रीड-सोलोमन त्रुटि सुधार कोड (RAID 5/6) को संग्रहीत करने की क्षमता, एन्क्रिप्टेड रूप में सूचना भंडारण (ChaCha20 और Poly1305 का उपयोग किया जाता है) . प्रदर्शन के मामले में, Bcachefs Btrfs और अन्य फ़ाइल सिस्टम से आगे है कॉपी-ऑन-राइट तंत्र पर आधारित है और Ext4 और XFS के करीब एक ऑपरेटिंग गति प्रदर्शित करता है।

Btrfs में सुधार

लिनक्स 6.7 पर Btrfs के लिए एक सरलीकृत कोटा मोड लागू किया गया है जो केवल उस उपविभाजन में एक्सटेंशन को ट्रैक करके बेहतर प्रदर्शन की अनुमति देता है जिसमें वे बनाए गए हैं, जो गणनाओं को बहुत सरल बनाता है और प्रदर्शन में सुधार करता है, लेकिन यह एक्सटेंशन को एकाधिक उपविभागों के बीच साझा करने की अनुमति नहीं देता है। इसके अलावा, Btrfs में एक नई स्ट्राइप ट्री डेटा संरचना जोड़ी गई है, जो उन स्थितियों में तार्किक विस्तार मैपिंग के लिए उपयुक्त है जहां भौतिक मैपिंग उपकरणों के बीच मेल नहीं खाती है। फैब्रिक का उपयोग वर्तमान में ज़ोनड ब्लॉक उपकरणों के लिए RAID0 और RAID1 कार्यान्वयन में किया जाता है।

इटेनियम आर्किटेक्चर के लिए समर्थन बंद करना (ia64)

Se suspendió el इंटेल इटेनियम प्रोसेसर में प्रयुक्त ia64 आर्किटेक्चर के लिए समर्थन, यह क्या हैहमें 2021 में पूरी तरह से निलंबित कर दिया गया. इंटेल ने 2001 में इटेनियम प्रोसेसर पेश किया, लेकिन ia64 आर्किटेक्चर AMD64 के साथ प्रतिस्पर्धा करने में असमर्थ था, जिसका मुख्य कारण AMD64 का उच्च प्रदर्शन और 86-बिट x32 प्रोसेसर से आसान संक्रमण था।  लिनस टोरवाल्ड्स ने समर्थन वापस करने की इच्छा व्यक्त की कर्नेल के लिए ia64, लेकिन हाँकेवल तभी जब कोई अनुरक्षक हो जो उच्च गुणवत्ता का समर्थन प्रदर्शित कर सके इस प्लेटफ़ॉर्म के लिए मुख्य कर्नेल से कम से कम एक वर्ष के लिए बाहर।

रस्ट-फॉर-लिनक्स शाखा से परिवर्तनों का निरंतर स्थानांतरण

नया संस्करण रस्ट 1.73 संस्करण का उपयोग करने के लिए परिवर्तित हो गया है और कार्य कतारों के साथ काम करने के लिए हुक का एक सेट प्रदान करता है।

फीफो कतारों के कार्यान्वयन में सुधार 

Linux 6.7 के इस नये संस्करण में हल्के फीफो तंत्र का कार्यान्वयन एकल-कनेक्शन जिन्हें केवल प्रक्रिया संदर्भ में डीक्यूइंग के लिए स्पिनलॉक की आवश्यकता होती है और किसी भी संदर्भ में कतार में परमाणु परिवर्धन के लिए इसके बिना। इसके अतिरिक्त, वस्तुओं को आवंटित करने और वापस करने के लिए एक उच्च-प्रदर्शन कतार के स्केलेबल कार्यान्वयन के साथ एक ओब्जपूल सर्कुलर बफर जोड़ा गया था।

एनवीएमई-टीसीपी के लिए टीएलएस एन्क्रिप्शन समर्थन

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

बेहतर पैकेज अनुसूचक प्रदर्शन

अनुकूलित एफक्यू पैकेज शेड्यूलर प्रदर्शन, जिसने tcp_rr (टीसीपी अनुरोध/प्रतिक्रिया) परीक्षण में भारी भार के तहत प्रदर्शन को 5% और यूडीपी पैकेट के असीमित प्रवाह के साथ 13% तक बढ़ाना संभव बना दिया।

टीसीपी प्रमाणीकरण विकल्प को अपनाना

टीसीपी-एओ एक्सटेंशन के लिए टीसीपी स्टैक में समर्थन जोड़ा गया है जो लीगेसी एमडी1 एल्गोरिदम पर आधारित पहले से उपलब्ध टीसीपी-एमडी128 विकल्प के बजाय अधिक आधुनिक एचएमएसी-एसएचए5 और सीएमएसी-एईएस-5 एल्गोरिदम का उपयोग करके मैक कोड का उपयोग करके टीसीपी हेडर की जांच करने की अनुमति देता है। .

की अन्य परिवर्तन वह बाहर खड़ा है:

  • नई सेटिंग्स जोड़ी गई हैं «cpuset.cpus.एक्सक्लूसिव" और "cpuset.cpus.exclusive. असरदार»सीपीयू एक्सक्लूसिव बाइंडिंग के लिए सीपीयूसेट में।
  • बीपीएफ सबसिस्टम अपवादों के लिए समर्थन लागू करता है, जिन्हें स्टैक फ्रेम को सुरक्षित रूप से अनियंत्रित करने की क्षमता के साथ बीपीएफ प्रोग्राम से आपातकालीन निकास के रूप में संसाधित किया जाता है। इसके अतिरिक्त, बीपीएफ प्रोग्राम सीपीयू के संबंध में केपीटीआर पॉइंटर्स के उपयोग की अनुमति देते हैं।
  • ARM32 और S390x आर्किटेक्चर के लिए, BPF निर्देशों के वर्तमान सेट (cpuv4) के लिए समर्थन जोड़ा गया है।
  • आरआईएससी-वी आर्किटेक्चर के लिए, क्लैंग 17 में उपलब्ध शैडो-कॉल स्टैक चेक मोड का उपयोग करना संभव है, जिसे स्टैक पर बफर ओवरफ्लो की स्थिति में फ़ंक्शन के रिटर्न पते को ओवरराइट करने से बचाने के लिए डिज़ाइन किया गया है।
  • समान मेमोरी पेजों को मर्ज करने के लिए तंत्र में एक नया इंटेलिजेंट मेमोरी पेज स्कैनिंग मोड जोड़ा गया है (
  • AppArmor ने io_uring तंत्र तक पहुंच को नियंत्रित करने और उपयोगकर्ता नामस्थान बनाने की क्षमता जोड़ी है, जिससे आप चुनिंदा प्रक्रियाओं के लिए इन क्षमताओं तक पहुंच की अनुमति दे सकते हैं।
  • VM स्टार्टअप प्रक्रिया की अखंडता को सत्यापित करने के लिए VM प्रमाणन API जोड़ा गया।
  • LoongArch सिस्टम KVM हाइपरवाइज़र का उपयोग करके वर्चुअलाइजेशन का समर्थन करता है।
  • नोव्यू कर्नेल मॉड्यूल में GSP-RM फर्मवेयर के लिए प्रारंभिक समर्थन जोड़ा गया, जिसका उपयोग NVIDIA RTX 20+ GPU में आरंभीकरण और नियंत्रण संचालन को GPU से GSP माइक्रोकंट्रोलर की ओर ले जाने के लिए किया जाता है।

अंत में अगर तुम हो इसके बारे में और जानने में दिलचस्पी है, आप विवरण देख सकते हैं निम्नलिखित लिंक में


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

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

*

*

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