
अल्मालिनक्स अपने उपयोगकर्ता और प्रशासन अनुभव को परिष्कृत करने के लिए ठोस कदम उठा रहा है, जैसे कि अल्मालिनक्स 9.6और अगला संस्करण 10.1 अब उपलब्ध है ऐसे बदलाव जो सर्वर और डेस्कटॉप कंप्यूटर दोनों को पसंद आएंगे। सबसे उल्लेखनीय नई सुविधाओं में से, कोडरेडी बिल्डर (सीआरबी) रिपोजिटरी अब डिफ़ॉल्ट रूप से सक्षम है। और Btrfs समर्थन स्थापना चरण से आता है, जिसके साथ प्रदर्शन में सुधार, टूलचेन अपडेट और कंटेनर, वर्चुअलाइजेशन और सुरक्षा में उन्नति शामिल है।
यद्यपि शीर्षक 10.1 पर केंद्रित है, लेकिन हमें अल्मालिनक्स 10, जिसका कोडनाम 'पर्पल लायन' है, द्वारा रखी गई नींव को नजरअंदाज नहीं करना चाहिए। वितरण RHEL के साथ ABI-स्तर की संगतता बनाए रखता है इसमें अपनी कुछ और विशेषताएँ भी शामिल हैं: फ़्रेम पॉइंटर एक्टिवेशन, विस्तारित x86-64-v2 संगतता, ARM पर सिक्योर बूट सपोर्ट, SPICE की वापसी, और GNOME, KDE प्लाज़्मा और Xfce के लिए लाइव संस्करण। इन सबके अलावा, प्रमुख विक्रेताओं के लिए क्लाउड इमेज और ELevate टूल का उपयोग करके CentOS से माइग्रेट करने के विकल्प भी उपलब्ध हैं।
अल्मालिनक्स 10.1, स्थिति और दायरा
संस्करण 10.1 इस प्रकार आता है “हेलियोट्रोप शेर” सभी समर्थित आर्किटेक्चर के लिए: x86_64, x86_64_v2, aarch64, ppc64le और s390x.
अल्मालिनक्स 10 में पहले से मौजूद सुविधाओं के अलावा, संस्करण 10.1 में शामिल है Btrfs “एंड-टू-एंड” समर्थन कर्नेल और यूज़रस्पेस स्तरों पर, और सिस्टम को इंस्टॉलर से सीधे Btrfs पर इंस्टॉल करने की अनुमति देता है। टीम स्पष्ट करती है कि प्रारंभिक सक्षमता इंस्टॉलर और स्टोरेज प्रबंधन स्टैक पर केंद्रित है, और अल्मालिनक्स सॉफ़्टवेयर संग्रह के भीतर व्यापक समर्थन धीरे-धीरे शुरू किया जाएगा।
डिफ़ॉल्ट रूप से सक्षम CRB: EPEL के साथ टूटी निर्भरताओं को अलविदा
सबसे स्वागतयोग्य व्यावहारिक परिवर्तनों में से एक यह है कि, अल्मालिनक्स 10 और 10.1 के बाद से, रिपॉजिटरी कोडरेडी बिल्डर (CRB) डिफ़ॉल्ट रूप से सक्षम होता हैयह रिपॉजिटरी, जिसे पावरटूल्स के नाम से जाना जाता है अल्मालिनक्स 8.6इसमें ऐसे पुस्तकालय और उपयोगिताएँ शामिल हैं जो RHEL/AlmaLinux बेस पैकेज का हिस्सा नहीं हैं, लेकिन इसके लिए आवश्यक हैं विकास और निर्भरता सॉफ्टवेयर जिसकी EPEL को आवश्यकता है, जिसमें केडीई प्लाज़्मा जैसे वातावरण के लिए आवश्यक चीजें शामिल हैं।
अब तक, कई उपयोगकर्ताओं को EPEL पैकेज स्थापित करते समय निर्भरता त्रुटियाँ क्योंकि CRB सक्षम नहीं था, जिससे निराशा, अनावश्यक बग रिपोर्ट और सीखने की तीव्र प्रक्रिया हुई। इस बदलाव के साथ, वह घर्षण गायब हो जाता हैअल्मालिनक्स इंजीनियरिंग समिति के सदस्य नील गोम्पा ने बताया कि इसका उद्देश्य यह है कि अब आपको सामान्य पैकेजों को स्थापित करने के लिए रिपॉजिटरी कॉन्फ़िगरेशन को छूने की आवश्यकता नहीं है, जैसे प्लाज्मा-खोज o libAppStreamQt.
पहले से ही AlmaLinux 10 चला रहे सिस्टम पर (संस्करण सहित) बिल्ली का बच्चा 10), अद्यतन फ़ाइल को समायोजित करता है almalinux-crb.repo की स्थापना enabled=1यदि आप इसे अक्षम करना चाहें, तो आप इसे dnf config-manager के साथ आसानी से कर सकते हैं और विकल्प को उलट दें। इस निर्णय से बेहतर सुरक्षा का मार्ग भी प्रशस्त होता है: selinux-policy-extra पैकेज CRB के भीतर आएगा, SELinux के साथ EPEL सॉफ्टवेयर संगतता में सुधार करने के लिए डिज़ाइन किया गया है और CRB सक्रिय होने पर अपडेट के दौरान स्वचालित रूप से इंस्टॉल हो जाएगा।
सीआरबी क्या है और इसका महत्व क्यों है?
सीआरबी एक है लाइब्रेरीज़, SDKs और "ग्लू" टुकड़ों के साथ अतिरिक्त रिपॉजिटरी जिसे कई एप्लिकेशन हल्के में लेते हैं। इसकी वंशावली पावरटूल्स (अल्मालिनक्स 8) से आती है, और इसका लक्ष्य ऐसे सॉफ़्टवेयर के विकास और परिनियोजन को सुगम बनाना है जो RHEL कोर का हिस्सा न होते हुए भी, यह आधुनिक कार्य वातावरण के लिए महत्वपूर्ण हैइसे “आउट ऑफ द बॉक्स” सक्रिय करने से घटनाएं कम हो जाती हैं और प्रशासकों को यांत्रिक सक्रियण और निर्भरता समाधान कार्यों पर समय बर्बाद करने से रोका जा सकता है।
इंस्टॉलर से Btrfs
संस्करण 10.1 में Btrfs समर्थन को समेकित किया गया है, जिसका परीक्षण सितंबर की शुरुआत से ही AlmaLinux OS Kitten में किया जा चुका है। अब, AlmaLinux को सीधे Btrfs पर स्थापित करना संभव हैकर्नेल और यूज़र स्पेस, दोनों में समर्थन सक्षम। शुरुआती फ़ोकस इंस्टॉलर और वॉल्यूम प्रबंधन पर है, जबकि बाकी इकोसिस्टम में चक्र के आगे बढ़ने के साथ और भी उन्नत Btrfs क्षमताएँ शामिल होंगी।
यह जोड़ उन लोगों के लिए प्रासंगिक है जो खोज रहे हैं स्नैपशॉट, संपीड़न, या सबवॉल्यूम बिना किसी बाहरी समाधान का सहारा लिए। हालाँकि शुरुआती दायरा रूढ़िवादी है, लेकिन पहले दिन से ही Btrfs के साथ शुरुआत करने में सक्षम होना, परीक्षण, उन्नत डेस्कटॉप और कुछ सर्वर परिदृश्यों के लिए एक व्यावहारिक छलांग है।
AlmaLinux 10.1 में प्रदर्शन और टूलचेन अद्यतित हैं
अल्मालिनक्स 10.1 भी लाता है कार्य में सुधार और डेवलपर टूलसेट को GCC, LLVM और Rust के नवीनतम संस्करणों के साथ अपडेट करता है। इसके परिणामस्वरूप अधिक कुशल बिल्ड, नए अनुकूलन और आधुनिक परियोजनाओं के साथ अधिक अनुकूलता जो उन टूलचेन की ओर इशारा करते हैं।
इसके अलावा, डिबगिंग और नेटवर्क उपयोगिताओं को अपडेट किया गया है पॉलिश दैनिक अनुभवसर्वर और डेवलपमेंट परिवेश, दोनों पर। कोई क्रांतिकारी बात नहीं, लेकिन यह वह "फाइन-ट्यूनिंग" ज़रूर प्रदान करता है जो आपको प्रोफाइलिंग, डिबगिंग या लोड टेस्टिंग के दौरान नज़र आती है।
कंटेनर और वर्चुअलाइजेशन
कंटेनरीकरण और वर्चुअलाइजेशन के मोर्चे पर, अल्मालिनक्स 10.1 ने नए संस्करण पेश किए हैं पॉडमैन, बिल्डाह, लिबविर्ट और क्यूईएमयू-केवीएमयह संयोजन कंटेनरों के निर्माण और संचालन के साथ-साथ उनके प्रबंधन के लिए अधिक आधुनिक अनुभव सुनिश्चित करता है। हाइपरवाइजर और वर्चुअल मशीनें कम घर्षण और बेहतर प्रदर्शन के साथ.
साझा बुनियादी ढांचे के साथ काम करने वालों के लिए, ये संस्करण परिवर्तन महत्वपूर्ण हैं: वे संगतता में सुधार करते हैं, बग्स को ठीक करते हैं, और अक्सर छोटे सुधार जोड़ते हैं जीवन की गुणवत्ता में सुधार जो समय के साथ बढ़ता जाता है। इसके अलावा, प्रायोगिक परिवेश में, IBM POWER के लिए KVM समर्थन पूर्वावलोकन जिसे उपयोगकर्ताओं ने अनुरोध किया था (ओरेगन स्टेट यूनिवर्सिटी में ओएसएल सहित), जो विशेष हार्डवेयर वातावरण में विकल्पों का विस्तार करता है।
सुरक्षा: SELinux, OpenSSL और SSSD नीतियाँ
सुरक्षा की उपेक्षा नहीं की गई है। AlmaLinux 10.1 अपडेट SELinux, OpenSSL, और SSSD नीतियाँ सबसे मज़बूत, स्थिर और विश्वसनीय सिस्टम बनाए रखने के लिए। इसके समानांतर, CRB के अंदर selinux-policy-extra (एक बार उपलब्ध होने पर) SELinux और EPEL पैकेजों के बीच सह-अस्तित्व को मजबूत करेगा, जो सर्वर और वर्कस्टेशन में एक बहुत ही सामान्य संयोजन है।
यदि आप बेड़े का प्रबंधन करते हैं, तो ये विवरण मध्यम अवधि में अंतर पैदा करते हैं: कम परमिट संबंधी समस्याएं, बेहतर पुस्तकालय और जब आप पैच लागू करते हैं या नए कार्यभार शामिल करते हैं तो अधिक पूर्वानुमानित अनुभव प्राप्त होता है।
AlmaLinux 10.1 द्वारा समर्थित आर्किटेक्चर और वेरिएंट
10.1 कवर x86_64, x86_64_v2, aarch64, ppc64le और s390xयह रेंज पारंपरिक सर्वरों से लेकर उच्च-प्रदर्शन वाले मेनफ्रेम और ARM सिस्टम तक परिनियोजन की अनुमति देती है। इसके अलावा, RHEL 10 के विपरीत, AlmaLinux 10, x86-64-v2 के लिए समर्थन बढ़ाने पर दांव (जब RHEL x86-64-v3 से शुरू होने वाले बाइनरी प्रकाशित करता है), सुरक्षा पैच सर्किट में कुछ पुराने कार्यात्मक उपकरणों को वर्षों तक रखने के विचार के साथ।
उस मार्ग को सुगम बनाने के लिए, परियोजना का निर्माण किया जा रहा है EPEL का एक वैकल्पिक संस्करण x86-64-v2 के लिए अनुकूलता के साथ। और ARM की दुनिया में, इसे जोड़ा गया है सुरक्षित बूट समर्थन, उन तैनाती के लिए कुंजी जहां सत्यापित बूट श्रृंखला एक अनिवार्य आवश्यकता है।
RHEL संगतता और CentOS स्ट्रीम की भूमिका
RHEL कोड के संबंध में Red Hat की नीति में परिवर्तन के बाद से, AlmaLinux ने अपना दृष्टिकोण स्पष्ट कर दिया है: यह सीधे RHEL कोड से नहीं, बल्कि CentOS Stream से लिया गया हैABI स्तर पर अनुकूलता बनाए रखना। इसका मतलब है कि RHEL के लिए डिज़ाइन किया गया सॉफ़्टवेयर सही ढंग से चलता है, एप्लिकेशन इंटरफ़ेस को सुरक्षित रखता है, लेकिन एक अलग विकास मॉडल के साथ। पारदर्शिता और समुदाय पर ध्यान केंद्रित किया गया।
परियोजना के अपने शब्दों में, लक्ष्य RHEL 10 के साथ संगतता से समझौता किए बिना अपने समुदाय का समर्थन करना है, जिन लोगों को इसकी आवश्यकता है उनके लिए विशिष्ट सुधार और वे जानते हैं कि इनका अधिकतम लाभ कैसे उठाया जाए। इन सुधारों में से एक है फ़्रेम पॉइंटर्स का डिफ़ॉल्ट सक्रियण, डिबगिंग और प्रदर्शन अनुकूलन के लिए डेवलपर्स द्वारा अत्यधिक मूल्यवान।
अल्मालिनक्स 10.1 में डेस्कटॉप, लाइव आईएसओ और उपयोगकर्ता अनुभव
जो लोग इंस्टॉल करने से पहले इसे आज़माना चाहते हैं, उनके लिए अल्मालिनक्स ऑफर करता है गनोम, केडीई प्लाज़्मा और एक्सएफसीई के साथ लाइव संस्करणये सिस्टम को डेस्कटॉप के रूप में मूल्यांकन करना, हार्डवेयर संगतता सत्यापित करना और डिस्क में बदलाव किए बिना निर्णय लेना आसान बनाते हैं। इसके अलावा, इंस्टॉल करते समय डिफ़ॉल्ट रूप से सक्रिय CRB दिखाई देता है। केडीई प्लाज्मा घटक या उपयोगिताएँ जो EPEL का उपयोग करती हैंक्योंकि प्रवाह को बाधित करने वाली सामान्य निर्भरता त्रुटियाँ गायब हो जाती हैं।
मानो यह पर्याप्त नहीं था, परियोजना पुनः प्रस्तुत करती है ड्राइवर जिन्हें Red Hat ने त्याग दियाहार्डवेयर समर्थन का विस्तार, और पुनर्प्राप्त करता है SPICE प्रोटोकॉल रिमोट डेस्कटॉप के लिए, RHEL 9.0 के बाद से अनुपस्थित। इस प्रकार का निर्णय ध्यान केंद्रित करता है संगतता खोए बिना प्रयोज्यता, एक आधार जिसे समुदाय पहले संस्करणों से ही महत्व देता रहा है।
क्लाउड इमेजिंग और अल्मालिनक्स 10.1 परिनियोजन
अल्मालिनक्स प्रमुख क्लाउड प्रदाताओं पर आधिकारिक चित्र उपलब्ध कराता है। अमेज़न AWSAWS मार्केटप्लेस और सामुदायिक AMI के रूप में AMI मौजूद हैं, और वे स्वतंत्र हैंविशिष्ट दस्तावेज़ीकरण और सत्यापन विवरण परियोजना संसाधनों में उपलब्ध हैं।
लास सामान्य क्लाउड छवियाँ उन्हें मुख्य मिरर और रिपॉजिटरी में प्रकाशित किया जाता है, साथ ही स्थानीय कंप्यूटर और सर्वर दोनों पर उन्हें चलाने के लिए सत्यापन और उपयोग मार्गदर्शिकाएँ भी दी जाती हैं; वे एक लचीला विकल्प हैं KVM, ओपनस्टैक और निजी क्लाउड या लैब परिदृश्यों के लिए।
En Google मेघआधिकारिक छवियां मार्केटप्लेस पर उपलब्ध हैं और इन्हें इसके माध्यम से भी तैनात किया जा सकता है gcloud CLI, जिसके निर्देश विकी पर उपलब्ध हैं। माइक्रोसॉफ्ट नीलायह परियोजना स्टोर, पोर्टल और CLI से परिनियोजन के साथ, Azure मार्केटप्लेस के माध्यम से सभी क्षेत्रों में उपलब्ध AlmaLinux 8.10 और 9.6 छवियां प्रदान करती है।
यदि आप उपयोग करते हैं ओपननेबुलामिरर पर सत्यापन और उपयोग संबंधी मार्गदर्शिकाओं के साथ आधिकारिक चित्र भी उपलब्ध हैं। ओरेकल क्लाउड इंफ्रास्ट्रक्चरअल्मालिनक्स ओरेकल क्लाउड मार्केटप्लेस के माध्यम से सभी क्षेत्रों में छवियों को प्रकाशित करता है, जो नियमित, शील्डेड और एआरएम इंस्टेंस के लिए उपयुक्त है, मार्केटप्लेस से तैनात करने योग्य है, ओसीआई कंसोल में पार्टनर इमेज और इसकी अपनी ओसीआई सीएलआई.
WSL, रास्पबेरी पाई और अतिरिक्त प्रारूप
क्लाउड से परे, अल्मालिनक्स एक बैटरी प्रदान करता है वितरण प्रारूप जिसमें कंटेनर, WSL और रास्पबेरी पाई के लिए इमेज शामिल हैं। यह विविधता वितरण को अपनाने की अनुमति देती है डेस्कटॉप, प्रयोगशाला, CI/CD और IoT परिदृश्यऔर विकास और उत्पादन वातावरण के बीच स्थिरता बनाए रखें।
CentOS से माइग्रेशन और संस्करणों के बीच अपग्रेड
यदि आप यहाँ से आते हैं 8.5 CentOSपरियोजना के उपकरणों की बदौलत अल्मालिनक्स में परिवर्तन सरल है: अल्मालिनक्स का कार्यान्वयन ऑन-साइट माइग्रेशन की अनुमति देता है बिना पुनः इंस्टॉल किए। CentOS 7 और प्रमुख संस्करणों के बीच बदलाव के लिए, तरक्की (अल्मालिनक्स समुदाय द्वारा विकसित और अनुरक्षित) सक्षम बनाता है माइग्रेशन और प्रमुख संस्करण अपग्रेड “इन सीटू”डाउनटाइम को न्यूनतम करना और समर्थित प्लेटफॉर्म तक पहुंचने का मार्ग सरल बनाना।
ये मार्ग विशेष रूप से उन संगठनों के लिए उपयोगी हैं जिन्हें संपूर्ण परिनियोजन को दोबारा किए बिना मानकीकृत करनाया फिर जो लोग बिना किसी आश्चर्य के टूल्स और रिपॉजिटरीज़ को समेकित करना चाहते हैं। हमेशा की तरह, पहले स्टेजिंग वातावरण में परीक्षण करना और बैकअप को अद्यतित रखना उचित है।
छोटी-छोटी बातें जो रोज़मर्रा की ज़िंदगी को बेहतर बनाती हैं
10/10.1 के मूल पर लौटते हुए, कुछ छोटे डिजाइन निर्णय हैं जो कई सप्ताह के दौरान ध्यान देने योग्य हो जाते हैं। नियंत्रकों का पुनः परिचय रेड हैट ने "बचाए जा सकने वाले" हार्डवेयर के साथ संगतता का विस्तार किया है, तथा कंपनी द्वारा त्यागे गए हार्डवेयर को हटा दिया है। फ़्रेम पॉइंटर्स का डिफ़ॉल्ट सक्रियण यह प्रदर्शन प्रोफ़ाइलिंग और निदान को आसान बनाता है। और एक सक्रिय CRB का होना उन चीज़ों में से एक है जो... एक बार इन्हें आजमाने के बाद आप वापस नहीं जाना चाहेंगे।विशेषकर यदि आप EPEL या KDE प्लाज्मा जैसे डेस्कटॉप का उपयोग करते हैं।
वर्चुअलाइजेशन वातावरण में, अद्यतन करना QEMU-KVM और Libvirt इसका परिणाम आमतौर पर अधिक सुचारू VM जीवनचक्र, बेहतर स्नैपशॉट प्रबंधन और लोड के तहत अधिक स्थिरता के रूप में सामने आता है। और उन टीमों के लिए जो कंटेनर और VM को मिलाती हैं, पॉडमैन और बिल्डाह दैनिक वे यह सुनिश्चित करने में सहायता करते हैं कि CI/CD श्रृंखला अपस्ट्रीम में पीछे न रह जाए।
अल्मालिनक्स 10.1 में कब अपग्रेड करें और क्या अपेक्षा करें
यदि आप उत्पादन में हैं, तो आप अब स्थापित कर सकते हैं स्थिर 10.1 इन सुधारों को मिशन-क्रिटिकल मशीनों तक पहुँचाने के लिए। जो मशीनें पहले से ही अल्मालिनक्स 10 पर हैं, उन्हें अपडेट के ज़रिए कुछ बदलाव देखने को मिलेंगे (जैसे कि डिफ़ॉल्ट रूप से CRB सक्रियण और इसके निहितार्थ), और आंतरिक नीतियों के अनुसार Btrfs को अपनाने या नए टूलचेन की तैनाती की योजना बनाने में सक्षम होंगे।
अल्मालिनक्स संयोजन द्वारा आगे बढ़ता है आरएचईएल संगतता, स्वामित्व सुधार और प्रयोज्यता पर ध्यान केंद्रितडिफ़ॉल्ट रूप से सक्षम CRB दैनिक जीवन को सरल बनाता है, Btrfs इंस्टॉलर से दिलचस्प दरवाजे खोलता है, और टूलचेन, कंटेनर और सुरक्षा अपडेट स्टैक को आधुनिक बनाए रखते हैं।