Copyright © 2007 Red Hat, Inc. और अन्य [1]
इस दस्तावेज में निम्नलिखित विषयों को शामिल किया गया है:
अधिष्ठापन संबंधित नोट्स
तकनीकी पूर्वावलोकन
ज्ञात मुद्दे
सामान्य सूचना
ड्राइवर अद्यतन प्रोग्राम
अंतरराष्ट्रीयकरण
कर्नेल नोट्स
Red Hat Enterprise Linux 5 पर कुछ अद्यतन इस रिलीज नोट में प्रकट नहीं हो सकता है. रिलीज नोट्स का अद्यतनीकृत संस्करण निम्न URL पर भी उपलब्ध होगा:
http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/index.html
निम्नलिखित खंड Red Hat Enterprise Linux के अधिष्ठापन और एनाकोंडा अधिष्ठापन प्रोग्राम से संबंधित विशेष सूचना शामिल किये हुये है.
पहले से अधिष्ठापित Red Hat Enterprise Linux सिस्टम का उन्नयन करने के लिये आपको Red Hat Network का प्रयोग उन संकुलों के लिये अवश्य करना चाहिये जो बदल दिये गये हैं.
आप Red Hat Enterprise Linux 5 के ताजा अधिष्ठापन या Red Hat Enterprise Linux 4 के नवीनतम अद्यतनीकृत संस्करण से Red Hat Enterprise Linux 5 में उन्नयन के लिये एनाकोंडा का उपयोग कर सकते हैं.
अगर आप Red Hat Enterprise Linux 5 CD-ROM की सामग्री कॉपी कर रहे हैं तो (उदाहरण के लिए, संजाल आधारित अधिष्ठापन की तैयारी में) निश्चित करें कि आप सिर्फ ऑपरेटिंग सिस्टम के लिये CD-ROM को कॉपी कर रहे हैं. पूरक CD-ROM या CD-ROM के किसी भी स्तरित उत्पाद को कॉपी नहीं करें क्योंकि यह एनाकोंडा के विधिवत ऑपरेशन के लिये जरूरी फाइल के ऊपर लिख देगा. इन CD-ROM को Red Hat Enterprise Linux के अधिष्ठापन के बाद जरूर अधिष्ठापित करना चाहिये.
सॉफ्टवेयर घटक का संगठन उत्पाद Red Hat Enterprise Linux के पिछले संस्करण से विशिष्ट चर में संकुलित किया है. भिन्न चर की कुल संख्या और ISO बिंब को दो में परिसीमित किया गया है:
Red Hat Enterprise Linux 5 सर्वर
Red Hat Enterprise Linux 5 क्लाइंट
ISO बिंब में वैकल्पिक रिपॉजिटरी की संख्या के साथ सॉफ्टवेयर संकुल रहता है जो कि अतिरिक्त कार्यशीलता कोर वितरण पर देता है, जैसे कि वर्चुअलाइजेशन, क्लस्टरिंग या क्लस्टर भंडारण. सर्वर चर , क्लाइंट चर और उपलब्ध विकल्प के बारे में ज्यादा सूचना के लिये, कृपया http://www.redhat.com/rhel/ का संदर्भ लें.
समान तरू या ISO बिंब में वैकल्पिक सामग्री के साथ, अधिष्ठापन के लिये दिये घटक और सदस्यता के द्वारा कवर किये के बीच बेमेल को अनदेखा करना महत्वपूर्ण है. वैसे बेमेल बढे खुलापन के रूप में बग व भेद्य जोखिम में परिणाम लायेगा.
यह सुनिश्चित करने के क्रम में कि प्रस्तावित घटक सदस्यता के साथ तुल्यकालित है, Red Hat Enterprise Linux 5 के लिये एक अधिष्ठापन संख्या डालना जरूरी है जो अधिष्ठापक को विन्यस्त करने में सही संकुल सेट के लिये प्रयोग किया जायेगा. अधिष्ठापन संख्या आपकी सदस्यता में शामिल है.
अगर आप अधिष्ठापक संख्या डालना छोड़ते हैं, यह कोर सर्वर या डेस्कटॉप अधिष्ठापन के परिणाम के रूप में आयेगा. अतिरिक्त प्रकार्यात्मकता को बाद में दस्ती रूप से जोड़ा जा सकता है. अधिष्ठापन संख्या के बारे में ज्यादा जानकारी के लिये, http://www.redhat.com/apps/support/in.html का संदर्भ लें.
अधिष्ठापन प्रक्रिया के दौरान प्रयुक्त अधिष्ठापन संख्या को /etc/sysconfig/rhn/install-num में सहेजा जायेगा. जब Red Hat Network के साथ पंजीकृत किया जाता है, इस फाइल को यह स्वतः सुनिश्चित करने के लिये rhn_register संदर्भित किया जायेगा कि कौन से संतति चैनल से सिस्टम को सदस्यता लेनी चाहिये.
एक नया रिलीज हस्ताक्षरण कुंजी Red Hat Enterprise Linux 5 संकुल को हस्ताक्षर करने के लिये प्रयुक्त होता है. जब पहली बार सिस्टम के अद्यतन का प्रयास होता है, आपको इस कुंजी को अधिष्ठापित करने के लिये अनुमति देने के लिये प्रांप्ट किया जायेगा.
निम्न फाइल में हस्ताक्षरण कुंजी वितरित है:
/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release — नये रिलीज हस्ताक्षर कुंजी के लिये सार्वजनिक कुंजी समाहित करता है
/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-auxiliary — सहायक रिलीज हस्ताक्षर कुंजी के लिये सार्वजनिक कुंजी समाहित करता है, अभी प्रयोग में नहीं है
/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-former — पिछले रिलीज हस्ताक्षर कुंजी के लिये सार्वजनिक कुंजी समाहित करता है, पिछले Red Hat Enterprise Linux रिलीज के लिये प्रयुक्त
Red Hat Enterprise Linux 5 में, सववर्सन वर्सन कंट्रोल सिस्टम Berkeley DB 4.3 के बरक्स लिंक है. अगर Red Hat Enterprise Linux 4 से उन्नयन किया जाता है और किसी सववर्सन रिपॉजिटरी को सिस्टम पर बनाया जा सकता है जो Berkeley DB बैकेंड "BDB" (बजाय शुद्ध फाइल सिस्टम आधारित "FSFS" बैकेंड) का प्रयोग करता है, विशेष ध्यान इस पर रखने की जरूरत है कि रिपॉजिटरी उन्नयन के बाद पहुंच योग्य हो. निम्न प्रक्रिया Red Hat Enterprise Linux 4 सिस्टम पर Red Hat Enterprise Linux 5 में उन्नयन के पहले जरूर करने की जरूरत है:
कोई कार्यशील प्रक्रिया बंद करें और यह सुनिश्चित करें कि कोई प्रक्रिया रिपॉजिटरी का अभिगम नहीं कर सकता है (उदाहरण के लिये, httpd या svnserve; या सीधे पहुंच के साथ कोई स्थानीय उपयोक्ता).
निम्न कमांड के प्रयोग से रिपॉजिटरी का बैकअप लें:
svnadmin dump /path/to/repository | gzip > repository-backup.gz
svnadmin recover कमांड रिपॉजिटरी पर चलायें:
svnadmin recover /path/to/repository
भंडार में अप्रयुक्त लॉग फाइल मिटायें:
svnadmin list-unused-dblogs /path/to/repository | xargs rm -vf
भंडार में कोई शेष साझा स्मृति फाइल मिटायें:
rm -f /path/to/repository/db/__db.0*
अगर IDE/PATA (समांतर ATA) युक्ति को "100% नेटिव" मोड में विन्यस्त किया जाता है, कुछ BIOS Red Hat Enterprise Linux 5 अधिष्ठापन को सफलतापूर्वक पूरा होने से रोक सकता है. इसे होने से रोकने के लिये, IDE/PATA मोड को "पुरातन" के रूप में BIOS में विन्यस्त करें.
IBM System z पारंपरिक Unix-शैली भौतिक कंसोल नहीं देता है. Red Hat Enterprise Linux 5 IBM System z के लिये firstboot प्रकार्यत्मकता को आरंभिक प्रोग्राम लोड होने के दौरान समर्थन नहीं करता है.
Red Hat Enterprise Linux 5 के लिये सेटअप आरंभ करने के लिये IBM System z पर, अधिष्ठापन के बाद निम्न कमांड चलायें:
/usr/bin/setup — setuptool संकुल के द्वारा प्रदत्त
/usr/bin/rhn_register — rhn-setup संकुल के द्वारा प्रदत्त
ksdevice=bootif पैरामीटर के प्रयोग से एनाकोंडा को PXE से बूट करने के दौरान, आपको अबभी अधिष्ठापन के दौरान इथरनेट अंतरफलक के लिये प्रांप्ट किया जायेगा. अगर सिर्फ एक इथरनेट युक्ति प्लगिन है, ksdevice=link पैरामीटर का बदले में प्रयोग करें. वैकल्पिक रूप से, आप अंतरफलक को दस्ती रूप से निर्दिष्ट कर सकते हैं.
तकनीकी पूर्वावलोकन फीचर अभी Red Hat Enterprise Linux 5 सदस्यता सेवा के अंतर्गत समर्थित नहीं है, कार्यशील रूप से पूर्ण नहीं हो सकता है, और सामान्यतः उत्पादन प्रयोग के लिये प्रायः उपयुक्त नहीं है. हालांकि, इन फीचरों को एक उपभोक्ता के रूप में सुविधा और शामिल किया गया है और विस्तृत विस्तार के लिये फीचर देता है.
उपभोक्ता इन फीचर को गैर उत्पादनकारी वातावरण में पा सकता है. उपभोक्ता फीडबैक और तकनीकी पूर्वावलोकन फीचर के लिये प्रकार्यात्मकता सलाह देने के लिये स्वतंत्र है इससे पहले कि यह पूर्णतः समर्थित हो जाता है. इरेटा को उच्च गंभीर सुरक्षा मुद्दे के लिये दिया जायेगा.
तकनीक पूर्वावलोकन फीचर के विकास के दौरान, अतिरिक्त घटक जांच के लिये सार्वजनिक रूप से उपलब्ध कराया जा सकता है. यह Red Hat का ध्येय है कि अपने आने वाले रिलीज में तकनीक पूर्वावलोकन को पूरा समर्थन दे.
Red Hat Enterprise Linux 5 के इस रिलीज में शामिल स्टेटलेस Linux के लिये सक्रियकारक आधारढांचा हिस्सा है. स्टेटलेस Linux एक नयी सोच है कि कैसे एक सिस्टम चलाया व प्रबंधित किया जा सकता है, बड़ी संख्या में सिस्टम के प्रोविजनिंग व प्रबंधन के लिये डिजायन कर उन्हें आसानी से प्रतिस्थापन योग्य बनाते हुये. इसे प्राथमिक रूप से तैयार सिस्टम चित्र के स्थापन के द्वारा पाया जा सकता है जिसे बड़ी संख्या में स्टेटलेस सिस्टम के द्वारा ऑपरेटिंग सिस्टम को सिर्फ पढ़ने के लिये स्थिति में चलाते हुये फिर कॉपी किया व प्रबंधित किया जा सकता है (ज्यादा जानकारी के लिये /etc/sysconfig/readonly-root का संदर्भ लें).
विकास की मौजूदा स्थिति में, स्टेटलेस फीचर इच्छित लक्ष्य का उपसमुच्चय है. इस प्रकार, क्षमता को एक तकनीकी पूर्वावलोकन स्थिति में लेबल किया जाता है.
निम्नलिखित Red Hat Enterprise Linux 5 शामिल सूची की आरंभिक क्षमता है:
NFS पर स्टेटलेस बिंब चला रहा है
लूपबैक से NFS पर स्टेटलेस बिंब चला रहा है
iSCSI पर चला रहा है
इसकी जोरदार अनुशंसा है कि वे जो स्टेटलेस कोड में रूचि रखते हैं वे http://fedoraproject.org/wiki/StatelessLinuxHOWTO पर हॉउटू पढ़ें और stateless-list@redhat.com पर जायें.
GFS2 GFS फाइल सिस्टम पर आधारित उदविकासीय उन्नयन है. पूरी तरह से प्रकार्यात्मक रहने पर, GFS2 को अबतक उत्पादन के लिये तैयार के रूप में नहीं माना गया है. GFS2 को आनेवाले Red Hat Enterprise Linux 5 अद्यतन में पूर्ण समर्थित प्रस्थिति रूप में बनने के लिये लक्षित किया जाता है . साथ ही अंतर स्थानीय रूपांतरण उपयोगिता है, gfs2_convert, जो GFS फाइल सिस्मट के मेटाडाटा का अद्यतन GFS2 फाइलसिस्टम में इसे बदलते हुये अद्यतन कर सकता है.
FS-कैश एक स्थानीय कैशिंग सुविधा दूरस्थ फाइल सिस्टम के लिये है; यह उपयोक्ता को NFS डाटा को कैश करने के लिये स्थानीय आरोहित डिस्क पर अनुमति देता है. FS-कैश सुविधा सेटअप करने के लिये, cachefilesd RPM अधिष्ठापित करें और /usr/share/doc/cachefilesd-<version>/README में निर्देश का संदर्भ लें.
<version> को अधिष्ठापित cachefilesd संकुल के संगत संस्करण से प्रतिस्थापित करें.
Compiz एक OpenGL-आधारित कंपोस्टिंग विंडो प्रबंधन है. नियमित विंडो प्रबंधन के अलावे, compiz एक कंपोस्टिंग प्रबंधन के रूप में काम करता है. इस भूमिका में, compiz समग्र डेस्कटॉप को संयोजित और तुल्यकालित करता है कम अस्थिरता के साथ ज्यादा अच्छा डेस्कटॉप अनुभव देता है.
Compiz 3D हार्डवेयर त्वरण का प्रभाव देने के लिये संजीवित थंबनेल विंडो या विंडो ड्रॉप शेडो और साथ ही साथ दो आभासी डेस्कटॉप के बीच में संजीवित विंडो न्यूनीकरण और संक्रमण के रूप में प्रयोग करता है.
मौजूदा रेंडरिंग आर्किटेक्चर में मौजूद कुछ सीमाओं के कारण, compiz प्रत्यक्ष रेंडरिंग OpenGL अनुप्रयोग या Xv विस्तार प्रयोग करने वाले विस्तार के प्रयोग से ठीक काम नहीं कर सकता है. वैसे अनुप्रयोग नुकसानविहीन रेंडरिंग आर्टिफेक्ट को लायेगा; इसके कारण, compiz अभी तकनीकी पूर्वावलोकन है.
Red Hat Enterprise Linux 5 में, EXT3 फाइल सिस्टम क्षमता को 8TB से 16TB अधिकतम तक विस्तारित किया जा सकता है. यह क्षमता तकनीक पूर्वावलोकन के रूप में शामिल की जा रही है, Red Hat Enterprise Linux 5 के भविष्य के रिलीज में पूर्ण समर्थन के लिये लक्षित है.
AIGLX एक तकनीकी पूर्वावलोकन फीचर है अन्यथा रूप से पूर्ण समर्थित X सर्वर के. यह GL-त्वरित प्रभाव को मानक डेस्कटॉप पर सक्रिय करने को लक्षित है. प्रोजेक्ट में निम्न चीजें शामिल हैं:
एक हल्का रूपांतरित X सर्वर
एक अद्यतनीकृत Mesa संकुल जो कि नया प्रोटोकॉल समर्थन जोड़ता है
इन घटकों को अधिष्ठापित करके, आप GL-त्वरित प्रभाव अपने डेस्कटॉप पर बहुत कम बदलाव के साथ ही साथ उनको सक्रिय व निष्क्रिय करने की क्षमता के साथ इच्छानुसार बिना अपना X सर्वर प्रतिस्थापित कर सकते हैं. AIGLX साथ ही दूरस्थ GLX अनुप्रयोग हार्डवेयर GLX त्वरण का लाभ लेने के लिये सक्रिय करता है.
frysk प्रोजेक्ट का लक्ष्य एक मेधावी, वितरित, सदा ऑन सिस्टम मॉनिटरिंग और डिबगिंग औजार बनाना है जो कि विकासकर्ता और सिस्टम प्रशासक को इसके लिये अनुमति देता है:
कार्यशील प्रक्रिया व थ्रेड का निरीक्षण करता है (घटना निर्माण व विनाश के साथ)
तालाकित पुरातन के प्रयोग का निरीक्षण करें
गतिरोध का खुलासा करें
आंकड़ा जमा करें
किसी दी गई प्रक्रिया को इसे सूची से चुनते हुये या प्रक्रिया पर एक श्रोत कोड विंडो खोलने के लिये (या अन्य) जो कि क्रैश या दुर्वयवहार कर रहा है को frysk को अनुमति देते हुए डिबग करें.
Red Hat Enterprise Linux 5 में frysk आलेखीय उपयोक्ता अंतरफलक एक तकनीकी पूर्वावलोकन है, जहां frysk कमांड लाइन अंतरफलक पूर्णतया समर्थित है.
Systemtap कार्यशील Linux सिस्टम सूचना के एकत्रण को सरल बनाने के लिये मुक्त सॉफ्टवेयर (GPL) आधारभूत ढांचा देता है. यह एक प्रदर्शन या कार्यशीलता समस्या के उपचार में मदद करता है. systemtap की मदद से, विकासकर्ता को कठिन व व्यवधानकारी निर्देश, फिर कंपाइल, अधिष्ठापन, और रिबूट श्रृंखला से होकर जाने की जरूरत नहीं होती है जो कि आंकड़ा ग्रहण करने के लिये अन्यथा जरूरी है.
Dogtail Python में लिखा एक GUI जांच औजार स्वचालन ढांचा है जो कि अभिगम्यता तकनीकी को डेस्कटॉप अनुप्रयोग के साथ संवाद करने के लिये प्रयोग करता है.
Red Hat Enterprise Linux 5 निम्न भाषाओं के लिये एक तकनीक पूर्वावलोकन के रूप में समर्थन फीचर करता है:
असमिया
कन्नड़
सिंहाला
तेलुगु
ज्यादा जानकारी के लिये कि कैसे इन भाषाओं के लिये समर्थन अधिष्ठापित व सक्रिय करना है, इस दस्तावेज के अंतरराष्ट्रीयकरण खंड का संदर्भ लें.
एनाकोंडा के पास अब dm-multipath युक्ति को जांचने, बनाने, और अधिष्ठापित करने की क्षमता है. इस फीचर को समर्थ करने के लिये, पैरामीटर mpath को कर्नेल बूट लाइन पर जोड़ें.
नोट करें कि पैरामीटर mpath एक बूट विफलता का कारण बन सकता है अगर एक युक्ति major:minor संख्या बदलता है. यह मुद्दा को Red Hat Enterprise Linux 5 के भविष्य के अद्यतन में संबोधित किया जायेगा.
एनाकोंडा अब एक iSCSI युक्ति अधिष्ठापित करने की क्षमता देती है. QLogic qla4xxx हार्डवेयर आरंभकर्ता के साथ बूटिंग और अधिष्ठापन पूर्णतः समर्थित है. हालांकि, open-iscsi सॉफ्टवेयर के लिये एक iSCSI युक्ति अधिष्ठापित करने की क्षमता को निम्नलिखित मुद्दों के कारण एक तकनीकी पूर्वावलोकन माना जायेगा:
पाठ मोड अधिष्ठापन पूरा नहीं होता है. आपको जरूर आलेखीय अधिष्ठापन या एक स्वचालित किकस्टार्ट अधिष्ठापन करना चाहिये.
मीडिया आधारित अधिष्ठापन पूरा नहीं होता है. आपको जरूर संजाल आधारित अधिष्ठापन करना चाहिये.
घटनाओं के समय पर निर्भर करते हुये, एनाकोंडा सभी iSCSI लक्ष्य या LUN को जांचने के लिये असमर्थ है. जब यह उत्पन्न होता है, iSCSI कमांड से होकर भंडारण विन्यास के लिये अधिष्ठापक शेल को प्रयोग करें.
iscsid डेमॉन ठीक से आरंभ नहीं हो सकता है. जैसे कि एक आवृति सिस्टम को सभी iSCSI त्रुटि नियंत्रण से रोकेगा, जैसे कि, SCSI/iSCSI समयसमाप्ति, और लक्ष्य त्रुटि. संपुष्ट करने के लिये कि iscsid डेमॉन चल रहा है, iscsiadm -m session -i कमांड चलायें और जांचें कि पंक्ति, Internal iscsid Session State: एक मान को रिपोर्ट करता है (यह कोई भी मान हो सकता है).
कुछ iSCSI लक्ष्य कार्यान्वयन पर, सिस्टम बंद किये जाने के दौरान अटक सकता है.
खास iSCSI लक्ष्य कार्यान्वयन पर, सिस्टम रिबूट के दौरान अटक सकता है. इससे बचने के लिये, सिस्टम को बंद करें और इसे फिर बूट करें (सत्र से सीधे पुनः बूट करने के बजाय).
IBM System p पर iSCSI युक्ति से बूटिंग भरोसेमंद रूप से काम नहीं करता है. जब एक iSCSI युक्ति पर अधिष्ठापन आगे बढ़ने के लिये प्रकट होता है, परिणामतः प्राप्त होने वाला अधिष्ठापन ठीक से काम नहीं करेगा.
अधिष्ठापन के बाद फर्स्ट बूट पर, आप SELinux त्रुटि पा सकते हैं जैसे कि निम्नलिखित:
kernel: audit(1169664832.270:4): avc: denied { read } for pid=1964 comm="iscsid"
इसके समाधान के लिये, कर्नेल पैरामीटर enforcing=0 के साथ सिस्टम को बूट करें. सिस्टम के एकबार ठीक से बूट होने पर, setenforce 1 कमांड को पुनर्बलन मोड वापस लाने के लिये प्रयोग करें.
इन सीमाओं को भविष्य के Red Hat Enterprise Linux 5 अद्यतन में संबोधित किया जायेगा.
मेजबान बस एडाप्टर जो MegaRAID ड्राइवर का प्रयोग करता है को "मास स्टोरेज" एमुलेशन मोड के प्रयोग के लिये सेट किया जाना चाहिये, "I2O" एमुलेशन मोड में नहीं. इसे करने के लिये, निम्न चरण का पालन करें:
MegaRAID BIOS सेटअप उपयोगिता में जाएं.
एडाप्टर सेटिंग मेनू में जायें.
अन्य एडाप्टर विकल्प के अंतर्गत, एमुलेशन चुनें और जन भंडारण में इसे सेट करें.
अगर एडाप्टर को "I2O" एमुलेशन में गलत तरीके से सेट किया जाता है, सिस्टम i2o ड्राइवर लोड करने का प्रयास करेगा. यह विफल होगा, और लोड करने से उचित ड्राइवर को रोकेगा.
पिछला Red Hat Enterprise Linux रिलीज सामान्यतः I20 ड्राइवर लोड करने का प्रयास MegaRAID ड्राइवर के पहले नहीं करता है. इसके अलावे, हार्डवेयर को हमेशा "मास स्टोरेज" एमुलेशन मोड में सेट करना चाहिये जब Linux के साथ प्रयोग किया जाता है.
जब आप एक पूर्ण वर्चुअलाइज्ड अतिथि vcpus=2 के साथ विन्यस्त करते हैं, पूर्ण वर्चुअलाइज अतिथि बूट अप में अतार्किक रूप से ज्यादा समय ले सकता है.
इसके समाधान के लिये, धीमा बूटिंग अतिथि को नष्ट करें xm destroy <guest id> के प्रयोग से और तब xm create <guest id> समान अतिथि को बाद में आरंभ करने के लिये प्रयोग करें.
Red Hat Enterprise Linux 5 में openmpi-1.1.1-4.el5 (OFED 1.1 वितरण से) शामिल है, जिसे अंततः काम छोड़ने के लिये खोजा गया. यह openmpi स्टैक के साथ समय के परिवर्तनशील मात्रा में होता है.
openmpi के अद्यतन संस्करण के लिये, कृपया http://people.redhat.com/dledford/Infiniband/openmpi को जांचें
Windows सर्वर 2003 का अतिथि के रूप में अधिष्ठापन एक पूर्ण वर्चुअलाइज्ड Red Hat Enterprise Linux 5 सिस्टम पर अप्रत्याशित रूप से पहले चरण के अधिष्ठापन के बाद खत्म हो जाता है. जब यह होता है, आलेखीय कंसोल विंडो बंद होता है, और अतिथि Virtual Machine Manager मशीन की सूची में नहीं दिखाई देता है, एक Broken pipe त्रुटि के रूप में परिणाम लाता है.
यह मुद्दा आगे आने वाले Red Hat Enterprise Linux 5 अद्यतन में हल कर ली जायेगी. इसके गिर्द समाधान के लिये, टर्मिनल पर निम्न कमांड का प्रयोग करें:
xm create /etc/xen/<name of guest machine>
इसके बाद, वर्चुअल मशीन खोलें.
जब एक पूर्ण वर्चुअलाइज्ड Windows सर्वर 2003 बनाने का प्रयास एक CD / DVD से किया जाता है, अतिथि अधिष्ठापन का दूसरा चरण रिबूट पर जारी नहीं रखेगा.
इसके गिर्द समाधान के लिये, /etc/xen/<name of guest machine> को CD / DVD युक्ति में प्रविष्टि में जोड़कर संपादित करें.
अगर एक अधिष्ठापन का नमूना फाइल एक वर्चुअल युक्ति के रूप में प्रयुक्त होता है, disk /etc/xen/<name of guest machine> की पंक्ति इस रूप में पढ़ी जायेगी:
disk = [ 'file:/PATH-OF-SIMPLE-FILE,hda,w']
मेजबान पर अवस्थित एक DVD-ROM युक्ति /dev/dvd के रूप में को अधिष्ठापन के चरण 2 के लिये hdc 'phy:/dev/dvd,hdc:cdrom,r' के समान प्रविष्टि के साथ बनाया जा सकता है. इस प्रकार, डिस्क लाइन को अब इस प्रकार पढ़ा जाना चाहिये:
disk = [ 'file:/opt/win2003-sp1-20061107,hda,w', 'phy:/dev/dvd,hdc:cdrom,r']
आपके हार्डवेयर पर प्रयोग वास्ते संक्षिप्त युक्ति पथ परिवर्तनशील रहता है.
rmmod xennet domU के क्रैश होने का कारण बनता है; यह वर्चुअलाइजेशन फीचर के ग्रांट तालिका मुद्दे के कारण होता है. अतुल्यकालित रूप से ग्रांट तालिका संक्रिया को रिलीज करने की वर्चुअलाइजेशन फीचर की मौजूदा अक्षमता के कारण, xennet मॉड्यूल को अतिथि में अनलोड करना असुरक्षित है. ऐसी स्थिति में, ग्रांट तालिका को बैकेंड फ्रंटेंड संचार निष्पादित करने के प्रयुक्त होता है, और इसकी कोई गारंटी नहीं है कि बैकेंड एक अनिवार्य स्मृति रिसाव को जन्म देते हुये संदर्भ को रिलीज करेगा.
यह मुद्दा Red Hat Enterprise Linux 5 के अगले छोटे रिलीज में हल कर ली जायेगी. अभी, उपयोक्ता को अतिथि में xennet मॉड्यूल अनलोड नहीं करने की सलाह दी जाती है.
ethtool eth0 चलाना इथरनेट कार्ड सेटिंग के बारे में अपूर्ण सूचना देता है. यह सिर्फ सिस्टम में होता है जो वर्चुअलाइज्ड सिस्टम चलाता है, चूंकि वर्चुअलाइजेशन फीचर एक संजालन सेटअप को प्रयोग करता है जहां भौतिक इथरनेट युक्ति को peth0 के रूप में पहचाना जाता है. इस प्रकार, सूचना एकत्रण के लिये सही कमांड भौतिक इथरनेट के बारे में ethtool peth0 है.
वर्चुअलाइजेशन फीचर का अधिष्ठापन HP सिस्टम पर xw9300 और xw9400 मॉडल संख्या के साथ एक time went backwards चेतावनी का कारण बन सकता है.
xw9400 मशीन के इस मुद्दे के समाधान में, BIOS जमावट HPET टाइमर सक्रिय करने के लिये विन्यस्त करें. नोट करें कि यह विकल्प xw9300 मशीन पर उपलब्ध नहीं है.
HP xw9300 और xw9400 उपयोक्ता को अधिसूचित करेगा जब एक नया BIOS बिंब उपलब्ध है.
जब Red Hat Enterprise Linux 5 को एक nVidia CK804 चिपसेट अधिष्ठापित के साथ प्रयोग किया जाता है, निम्न के समान आप कर्नेल संदेश पा सकते हैं:
kernel: assign_interrupt_mode Found MSI capability kernel: pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS
ये संदेश बताता है कि खास PCI-E पोर्ट IRQ का आग्रह नहीं कर रहा है. आगे, ये संदेश, किसी तरह से, मशीन के ऑपरेशन को प्रभावित करता है.
कुछ Cisco Aironet बेतार युक्ति NetworkManager को बेतार संजाल के लिये संबंधन विवरण जमा करने से रोकते हैं जो एक SSID प्रसारित नहीं करते हैं. यह एक Cisco Aironet बेतार युक्ति फर्मवेयर परिसीमन के द्वारा उपस्थित होता है.
लैपटॉप जो Cisco Aironet MPI-350 बेतार कार्ड जुड़ा रखता है वह DHCP पता के लिये कोशिश करने पर अटक सकता है किसी संजाल आधारित अधिष्ठापन जो बेतार इथरनेट पोर्ट के प्रयोग से किया जाता है.
इसके गिर्द समाधान के लिये, अपने अधिष्ठापन के लिये स्थानीय मीडिया का प्रयोग करें. वैकल्पिक रूप से, आप बेतार कार्ड को लैपटॉप BIOS में अधिष्ठापन के पहले निष्क्रिय कर सकते हैं (आप बेतार कार्ड को अधिष्ठापन को पूर्ण करने के लिये फिर सक्रिय कर सकते हैं).
अभी, system-config-kickstart संकुल चयन व विचयन के लिये समर्थन नहीं करता है. जब system-config-kickstart का प्रयोग किया जा रहा हो, संकुल चयन विकल्प बताता है कि यह निष्क्रिय है. यह इसलिये कि system-config-kickstart समूह सूचना इकट्ठा करने के लिये yum का प्रयोग करता है, लेकिन yum को Red Hat Network से जुडने के लिये विन्यस्त करने में असमर्थ है.
Red Hat Enterprise Linux 5 के अगले गौण रिलीज के द्वारा समाधान के लिये इस मुद्दे को जांचा जा रहा है. अभी, आपको संकुल खंड को अपने किकस्टार्ट फाइल में दस्ती रूप से अद्यतन करना पड़ेगा. जब system-config-kickstart को किकस्टार्ट फाइल को खोलने के लिये प्रयोग किया जा रहा है, यह सारे संकुल सूचना को अपने में संरक्षित रखेगा और इसे फिर लिखता है जब आप सहेजते हैं.
SATA नियंत्रक के साथ सिस्टम बूट प्रक्रिया के दौरान निम्न त्रुटि संदेश दिखाते हुये रूक सकता है:
ata2: port is slow to respond, please be patient
इसके बाद, निम्न त्रुटि संदेश प्रकट होता है:
ata2: reset failed, giving up
नोट करें कि दूसरी त्रुटि संदेश के बाद, सिस्टम सामान्य बूट प्रक्रिया को जारी रखेगा. विलंब के अलावे, सिस्टम पर कोई प्रभाव नहीं रहेगा; जबतक कि SATA चालक भौतिक रूप से मौजूद है वह अभी भी ठीक से जांचा जायेगा.
4-सॉकेट AMD Sun Blade X8400 सर्वर मॉड्यूल सिस्टम जो कि node 0 में स्मृति विन्यस्त नहीं रख सकता है बूट के दौरान पैनिक करता है. सिस्टम को node 0 में स्मृति के साथ कर्नेल पैनिक से बचने के लिये विन्यस्त होना चाहिये.
LVM मिरर युक्ति में एनाकोंडा से होकर अधिष्ठापन अभी समर्थित नहीं है. यह क्षमता Red Hat Enterprise Linux 5 के भविष्य के अद्यतन में जोड़ा जायेगा.
जब Red Hat Enterprise Linux 5 को एक NFS सर्वर पर निर्देशिका से अधिष्ठापित किया जा रहा है Red Hat Enterprise Linux ISO बिंब को समाहित करते हुये, एनाकोंडा निम्न त्रुटि संदेश दिखायेगा:
संकुल मेडाडाटा पढ़ने में असमर्थ. यह गुम रिपोडाटा निर्देशिका के कारण हो सकता है. कृपया निश्चित करें कि आपका अधिष्ठापन तरू सही बनाया गया है. रिपॉजिटरी के लिये repomd.xml फाइल खोल/पढ नहीं सकता है:
यह समस्या पैदा होती है अगर निर्देशिका ISO बिंब धारण करती है (उदाहरण के लिये, पहले ISO से /images निर्देशिका) खास खुला अधिष्ठापन तरू को शामिल करती है. वैसे ऊपर त्रुटि में निर्देशिका की मौजूदगी वास्तव में उपर वर्णित के समान ही है.
इस त्रुटि को रोकने के लिये, सिर्फ निर्देशिका में अधिष्ठापन ISO बिंब शामिल करने वाले के अलावे तरू खोलें.
/var/log/boot.log में बूट समय लॉगिंग अब Red Hat Enterprise Linux 5 के रिलीज में नहीं उपलब्ध है. एक समान कार्यशीलता को Red Hat Enterprise Linux 5 के भविष्य के रिलीज में अद्यतन किया जा सकता है.
न तो kexec न kdump डिस्क पर एक accraid नियंत्रक पर डंप करने में समर्थ है.
इस मुद्दे के समाधान के लिये, scp को संजालन डंपिंग के लिये प्रयोग करें. वैकल्पिक रूप से, आप भी डिस्क पर डंप भिन्न नियंत्रक के माध्यम से कर सकते हैं.
tvtime और xawtv के साथ कार्यशील bttv कर्नेल मॉड्यूल सिस्टम के फ्रीज करने का कारण बनता है. इस मुद्दे को Red Hat Enterprise Linux 5 के गौण रिलीज में लाया जाता है.
इस लिये काम करने के लिये, पैरामीटर mem=3000m को कर्नेल बूट लाइन में जोड़ें.
इस रिलीज का पूरक CD Mozilla प्लगिन flash-plugin और acroread-plugin को समाहित करता है. ये दोनो प्लगिन 32-बिट हैं और इस प्रकार यह अऩुशंसा की जाती है कि उन्हें 64-बिटFirefox ब्रॉउजर से अधिष्ठापित नहीं किया जाना चाहिये.
स्पिल्ट अधिष्ठापन मीडिया के प्रयोग से एक पूरी तरह से वर्चुअलाइज्ड अतिथि का अधिष्ठापन -- विशेषकर, बहुल CD-ROM -- विफल हो सकता है जब अधिष्ठापन CD के बीच बदलना जरूरी हो. अतिथि OS अधिष्ठापन प्रक्रिया के दौरान, उपयोक्ता को अधिष्ठापन CD के आरोहन व निकासन से रोका जा सकता है, जो अधिष्ठापन को पूरा होने से रोक सकता है.
इस प्रकार, यह सलाह दी जाती है कि आप QEMU मॉनिटर कंसोल का प्रयोग CD-ROM बिंब में जाने के लिये करें अतिथि OS अधिष्ठापन प्रक्रिया के दौरान. प्रक्रिया निम्नलिखित है:
एक आलेखीय VNC कंसोल को अतिथि OS में खोलें.
CD-ROM युक्ति को अतिथि OS में अनारोहित करें.
Ctrl-Alt-2 को दबाकर QEMU मॉनिटर कंसोल में स्विच करें.
eject hdc कमांड चलायें.
change hdc <path to the CD-ROM in host system> कमांड चलायें.
अतिथि OS कंसोल में लौटें Ctrl-Alt-1 को दबाकर.
CD-ROM युक्ति को अतिथि OS पर आरोहित करें.
नोट करें कि जब नियमित VNC क्लाइंट का प्रयोग किया जाता है मेजबान X सर्वर को कुछ कठिनाई हो सकती है Ctrl-Alt-2 और Ctrl-Alt-1 कमांड के विश्लेषण में. इसके गिर्द virt-manager में समाधान के लिये, स्टिकी कुंजी का प्रयोग करें. Ctrl को तीन बार दबाना इसे "sticky" बनाता है जबतक कि अगला गैर रूपांतरक नहीं दबाया जाता है. इस प्रकार, Ctrl-Alt-1 को भेजने के लिये, Ctrl को दो बार दबायें Ctrl-Alt-1 को दबाने के पहले.
कुछ मशीन जो NVIDIA आलेखी कार्ड का प्रयोग करता है वह खराब आलेख या फँट प्रदर्शित कर सकता है जब आलेखीय अधिष्ठापक का प्रयोग एख आलेखीय लॉगिन के दौरान किया जाता है. इसके गिर्द समाधान के लिये, एक वर्चुअल कंसोल में जायें और फिर मूल X मेजबान में लौटें.
Red Hat Enterprise Linux 5 ड्राइवर अद्यतन मॉडेल रूपांतरित initrd बिंबों को बनाता है जबकभी kmod संकुल जहां एक ब्लू टूथ रूपांतरणकर्ता अधिष्ठापित है. बैकअप initrd बिंबो की संख्या जल्द ही /boot विभाजन को भरेगी, खासकर अगर सिस्टम ड्राइवर अद्यतन के बड़ी संख्या से होकर जाता है.
इस प्रकार, यह सलाह दी जाती है कि आप /boot विभाजन पर मुक्त स्थान का निरीक्षण करें अगर आप नियमित रूप से ड्राइवर अद्यतन करते हैं. आप /boot में पुराने initrd बिंब को हटाकर ज्यादा स्थान मुक्त छोड़ सकते हैं; ये फाइल .img0, .img1, .img2, और इसी प्रकार यहां पर समाप्त होता है.
Red Hat Enterprise Linux वर्चुअलाइजेशन कर्नेल 64GB स्मृति से ज्यादा के साथ ठीक से काम नहीं कर सकता है. मशीन पर वर्चुअलाइजेशन कर्नेल बूट करने के लिये जो कि भौतिक स्मृति के 64GB से ज्यादा रखता है, आपको dom0_mem=4G mem=64G को कर्नेल कमांड लाइन में जोड़ने की जरूरत हो सकती है. उदाहरण के लिये:
title Red Hat Enterprise Linux Server (2.6.18-4.el5xen) root (hd0,0) kernel /xen.gz-2.6.18-4.el5 dom0_mem=4G mem=64G module /vmlinuz-2.6.18-4.el5xen ro root=LABEL=/ module /initrd-2.6.18-4.el5xen.img
विस्थापनीय मीडिया पर स्वचालन अभी निष्क्रिय है. Red Hat Enterprise Linux पूरक CD से संकुल अधिष्ठापित करने के लिये, निम्न कमांड के प्रयोग से दस्ती रूप से CD अधिष्ठापक लांच करें:
system-cdinstall-helper /media/path-to-mounted-drive
Red Hat Enterprise Linux 4 से Red Hat Enterprise Linux 5 में उन्नयन के दौरान, तैनाती गाइड स्वतः अधिष्ठापित नहीं होता है. आपको pirut को प्रयोग करने की जरूरत उन्नयन पूरा होने के बाद हो सकती है.
एक autofs बग बहुल आरोह को ठीक से काम करने से रोकता है.
समय समाप्ति के दौरान, अगर अंतिम बहुल आरोहित घटक को जांचा जाता है जिसके पास एक माउंट जुड़ा नहीं है जबकि अन्य घटक व्यस्त हैं, autofs गलत ढंग से बहुल आरोह की समय समाप्ति को निर्धारित करता है. यह बहुल आरोह की आंशिक रूप से समय समाप्ति का कारण बनता है, माउंट आग्रह और कार्य समाप्ति धाव आगे बहुल आरोह के गैर अऩुक्रियात्मक होने के परिणाम के रूप में आता है.
यह समस्या स्थायी रूप से हल करने के लिये, autofs को yum update autofs कमांड के प्रयोग से अद्यतन करें.
सिस्टम kexec/kdump कर्नेल में सफलतापूर्वक रिबूट नहीं हो सकता है अगर X चल रहा है और एक ड्राइवर का प्रयोग कर रहा है vesa के अलावे. यह समस्या सिर्फ ATI Rage XL आलेखीय चिपसेट में मौजूद है.
अगर X एक सिस्टम पर चल रहा है जो ATI Rage XL के साथ जुड़ा है, सुनिश्चित करें कि यह vesa ड्राइवर का प्रयोग एक kexec/kdump कर्नेल में सफलतापूर्वक रिबूट करने के लिये कर रहा है.
एक boot.iso के प्रयोग से एक पूर्ण वर्चुअलाइज्ड अतिथि का लेखन-पठन के रूप में आरोहित एक NFS शेयर पर निर्माण ठीक से पूरा नहीं होगा. इस समस्या के समाधान के लिये, NFS शेयर सिर्फ पठन कार्य रूप में आरोहित करें.
अगर आप NFS शेयर को पठन रूप में आरोहित करने में असमर्थ हैं, boot.iso को /var/lib/xen/images/ निर्देशिका में कॉपी करें.
यह खंड उन सूचनाओं को शामिल किये है जो इस दस्तावेज के किसी खंड के लिये निर्दिष्ट नहीं है.
Red Hat Enterprise Linux के रिलीज में व्यापक तैनाती गाइड शामिल है. इसे अभिगम करने के लिये,
(सबसे ऊपर पैनल पर) => => Red Hat Enterprise Linux पर जायें.तैनाती गाइड को सभी भाषाओं में पूरी तरह से समर्थित उपलब्ध कराने की Red Hat की इच्छा है. अगर आपके पास तैनाती गाइड का स्थानीयकृत संस्करण अधिष्ठापित है, यह अनुशंसा की जाती है कि इसे आप अद्यतन करें जब नया संस्करण Red Hat Network से उपलब्ध हो.
Red Hat Enterprise Linux 5 Xen आधारित वर्चुअलाइजेशन क्षमता i686 और x86-64 के लिये फीचर करता है, साथ ही साथ सॉफ्टवेयर आधारभूत ढांचा वर्चुअलाइज्ड वातावरण प्रबंधित करने के लिये.
Red Hat Enterprise Linux 5 में वर्चुअलाइजेशन का कार्यान्वयन हाइपरविजर पर आधारित है, जो बहुत कम ओवरहेड वर्चुअलाइजेशन पैरावर्चुअलाइजेशन से होकर उपलब्ध कराता है. Intel वर्चुअलाइजेशन तकनीक या AMD AMD-V सक्षम योग्य प्रोसेसर के साथ, Red Hat Enterprise Linux 5 पूर्ण वर्चुअलाइज्ड मोड में गैर रूपांतरित मोड में भी चल सकता है.
Red Hat Enterprise Linux 5 पर वर्चुअलाइजेशन निम्नलिखित को फीचर करता है:
Libvirt, एक लाइब्रेरी जो एक एकरूप, पोर्टेबल API वर्चुअल मशीन के प्रबंधन के लिये उपलब्ध कराता है.
वर्चुअल मशीन प्रबंधक, वर्चुअल मशीन के प्रबंधन व मॉनिटरिंग के लिये एक आलेखीय उपयोक्ता.
अधिष्ठापक में वर्चुअल मशीन समर्थन, वर्चुअल मशीन किकस्टार्ट करने की क्षमता के साथ.
Red Hat Network वर्चुअल मशीन का भी समर्थन करता है.
अभी, वर्चुअलाइजेशन फीचर की निम्नलिखित सीमा है:
जब वर्चुअलाइजेशन सक्रिय किया जाता है, न तो RAM में स्थगित होता है न ही डिस्क में स्थगन समर्थित रहता है, और CPU आवृत्ति स्केलिंग निष्पादित नहीं किया जा सकता है.
हार्डवेयर वर्चुअलाइज्ड अतिथि के पास वर्चुअल स्मृति का 4GB से ज्यादा नहीं होता है.
पूर्ण वर्चुअलाइजेशन सहेजा, फिर जमा, या उत्प्रवासित नहीं जा सकता है.
xm create कमांड के पास वर्चुअल मशीन प्रबंधक में आलेखीय समतुल्य नहीं है.
वर्चुअलाइजेशन सिर्फ ब्रिज्ड संजालन घटक का समर्थन करता है. अतिथि द्वारा प्रयुक्त सारे तदनुरूप औजार स्वतः इसे मूलभूत रूप से चुनते हैं.
वर्चुअलाइजेशन के लिये मूलभूत Red Hat SELinux नीति सिर्फ विन्यास फाइल को अनुमति देता है /etc/xen में लिखे जाने के लिये, लॉग फाइल को /var/log/xen/ में लिखा जाना है, और डिस्क फाइल को (कोर डंप के साथ) /var/lib/xen में लिखा जाना है. इन मूलभूत को भी semanage औजार से बदला जा सकता है.
वर्चुअलाइजेशन के इस रिलीज में शामिल हाइपरविजर NUMA-परिचित नहीं है; NUMA मशीन पर इसका प्रदर्शन वांछित से कम रह सकता है. इसे Red Hat Enterprise Linux 5 के भविष्य के अद्यतन में संबोधित किया जायेगा.
इसके गिर्द समाधान के लिये, memory node interleaving को NUMA मशीन BIOS में सक्रिय करें. यह ज्यादा सतत प्रदर्शन सुनिश्चित करता है.
पैरावर्चुअलाइज्ड डोमेन अभी कुंजीमैप का समर्थन en-US के अलावा नहीं सकते हैं. इसलिये, अन्य कुंजीपटल कुछ कुंजी स्ट्रोक को टाइप नहीं कर सकते हैं. इसे Red Hat Enterprise Linux 5 के भविष्य के अद्यतन में संबोधित किया जायेगा.
वर्चुअलाइज्ड कर्नेल kdump फलन का प्रयोग नहीं कर सकता है.
qcow और vmdk बिंब समर्थित नहीं है. जब दस्ती रूप से अतिथि को विन्यस्त किया जा रहा हो, एक भौतिक या लॉजिकल युक्ति के द्वारा समर्थित बिंब को phy: प्रकार का प्रयोग करना चाहिये. फाइल समर्थित बिंब के लिये, बिंब प्रकार को tap:aio: में पैरावर्चुअलाइज्ड अतिथि और file: को पूर्ण वर्चुअलाइज्ड अतिथि के रूप में सेट करें.
पैरावर्चुअलाइज्ड डोमेन सिर्फ सापेक्षिक माउस गति को स्वतः जांच सकता है, और संकेतक घटना बेतरतीब है. इसे भविष्य के Red Hat Enterprise Linux 5 के अद्यतन में संबोधित किया जायेगा.
पैरावर्चुअलाइज्ड अतिथि के लिये कार्यशील कंसोल रखने पर, आपको console=xvc0 को कर्नेल कमांड लाइन में निर्दिष्ट करने की जरूरत है.
जब अतिथि ऑपरेटिंग सिस्टम को विखंडित फाइल प्रयोग करने के लिये विन्यस्त किया जाता है, dom0 हो सकता हो कि डिस्क में स्थान कम हो. वैसी आवृति अतिथि डिस्क लेखकों को पूरा करने से रोकता है, और अतिथि में आंकड़ा क्षति का कारण बन सकता है. आगे, अतिथि जो कि विखंडित फाइल का प्रयोग करता है वह सुरक्षित रूप I/O तुल्यकालित नहीं करता है.
इस प्रकार, इसकी अनुशंसा की जाती है कि आप एक गैर विखंडित फाइल का बदले में प्रयोग करें. गैर विखंडित फाइल प्रयोग करने के लिये, --nonsparse विकल्प का प्रयोग करें जब एक virt-install का किया जा रहा हो.
Red Hat Enterprise Linux 5 अब Apache HTTP सर्वर का 2.2 संस्करण शामिल करता है. यह रिलीज 2.0 श्रृंखला पर कई सुधारों को इसके साथ शामिल करता है:
उन्नत कैशिंग मॉड्यूल (mod_cache, mod_disk_cache, mod_mem_cache)
पिछले संस्करण में दिये सुरक्षा मॉडल को प्रतिस्थापित करते हुये सत्यापन और प्राधिकरण के लिये नया ढ़ांचा
प्रॉक्सी लोड संतुलन के लिये समर्थन (mod_proxy_balancer)
बड़े फाइल (यानी, 2GB से बड़ा) का 32-बिट प्लेटफॉर्म पर समर्थन
मूलभूत httpd विन्यास में निम्न बदलाव किया जा रहा है:
mod_cern_meta और mod_asis अब मूलभूत रूप से लोड नहीं किया जाता है.
mod_ext_filter मॉड्यूल अब मूलभूत रूप से लोड किया जाता है.
अगर Red Hat Enterprise Linux के पिछले रिलीज से उन्नयन किया जा रहा है, httpd विन्यास को httpd 2.2 के लिये अद्यतन किये जाने की जरूरत पड़ेगी. ज्यादा जानकारी के लिये, http://httpd.apache.org/docs/2.2/upgrading.html का संदर्भ लें.
नोट करें कि httpd 2.0 के लिये संगठित किया गया कोई तीसरी पार्टी मौड्यूल httpd 2.2 के लिये जरूर फिर बनाया जाना चाहिये.
PHP का संस्करण 5.1 अब Red Hat Enterprise Linux 5 में शामिल है, जो भाषा में महत्वपूर्ण प्रदर्शन सुधार के साथ कई बदलाव लाता है. कुछ स्क्रिप्ट नये संस्करण के साथ प्रयोग के लिये अनुकूलित करने की जरूरत पर सकती है; PHP 4.3 से PHP 5.1 में जाने के संबंध में जानकारी के लिये नीचे के लिंक का संदर्भ लें:
http://www.php.net/manual/en/migration5.php
/usr/bin/php निष्पादनीय अब CLI कमांड लाइन SAPI के प्रयोग से बनाया गया है, बजाय CGI SAPI के. /usr/bin/php-cgi का CGI SAPI के लिये प्रयोग करें. php-cgi निष्पादनीय साथ ही FastCGI समर्थन शामिल करता है.
निम्न विस्तारक मौड्यूल जोड़ा जा रहा है:
mysqli विस्तार, एक नया अंतरफलक जो MySQL 4.1 के लिये विशेष रूप से डिजायन है. (php-mysql संकुल में यह शामिल है.)
दिनांक, हैश, परावर्तन, SPL और SimpleXML (php संकुल के साथ अंतर्निमित)
pdo और pdo_psqlite (php-pdo संकुल में)
pdo_mysql (php-mysql संकुल में)
pdo_pgsql (php-pgsql संकुल में)
pdo_odbc (php-odbc संकुल में)
soap (php-soap संकुल में)
xmlreader और xmlwriter (php-xml संकुल में)
dom (php-xml संकुल में domxml विस्तार प्रतिस्थापित कर रहा है)
निम्नलिखित विस्तारक मॉड्यूल अब शामिल नहीं है:
dbx
dio
yp
overload
domxml
PEAR फ्रेमवर्क अब php-pear संकुल में संकुलित किया जाता है. सिर्फ निम्नलिखित PEAR घटक अब Red Hat Enterprise Linux 5 में शामिल किया जाता है:
Archive_Tar
Console_Getopt
XML_RPC
Red Hat Enterprise Linux 5 अब गोपित स्वैप विभाजन और गैर रूट फाइल सिस्टम के लिये मौलिक समर्थन देता है. इन फीचर का प्रयोग करने के लिये, /etc/crypttab में उचित प्रविष्टि जोड़ें और /etc/fstab में निर्मित युक्ति का संदर्भ लें.
नीचे एक नमूना/etc/crypttab प्रविष्टि है:
my_swap /dev/hdb1 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
यह गोपित ब्लॉक युक्ति /dev/mapper/my_swap बनाता है, जो /etc/fstab में संदर्भित किया जा सकता है.
फाइल सिस्टम वॉल्यूम के लिये नीचे एक नमूना /etc/crypttab प्रविष्टि है:
my_volume /dev/hda5 /etc/volume_key cipher=aes-cbc-essiv:sha256
/etc/volume_key फाइल में सादा पाठ गोपन कुंजी है. आप none को कुंजी फाइल नाम के रूप में निर्दिष्ट कर सकते हैं, जिसपर सिस्टम गोपन कुंजी के लिये बदले में बूट के दौरान पूछेगा.
LUKS (Linux यूनीफाइल की सेटअप) का प्रयोग फाइल सिस्टम वॉल्यूम के लिये सेट करना अनुशंसित है. ऐसा करने के लिये, इन चरणों का पालन करें:
cryptsetup luksFormat के प्रयोग से गोपित वॉल्यूम बनायें.
/etc/crypttab में आवश्यक प्रविष्टि जोड़ें.
cryptsetup luksOpen (या रिबूट) के प्रयोग से वॉल्यूम स्वयं सेटअप करें.
गोपित वॉल्यूम पर एक फाइल सिस्टम बनायें.
आवश्यक प्रविष्टि /etc/fstab में जोड़ें.
mount और umount कमांड अब सीधे NFS का समर्थन नहीं करती है; वहां अब अंतर्निमित NFS क्लाइंट नहीं है. एक अलग nfs-utils संकुल, जो /sbin/mount.nfs और /sbin/umount.nfs हेल्पर देता है, को जरूर इसके लिये अधिष्ठापित किया जाना चाहिये.
एक स्थानीय सबनेट पर CUPS मुद्रक ब्रॉउजिंग को आलेखीय औजार system-config-printer से विन्यस्त किया जा सकता है. इसे CUPS वेब अंतरफल के प्रयोग से किया जा सकता है, http://localhost:631/.
सबनेट के बीच मुद्रक ब्रॉउजिंग के लिये प्रत्यक्ष प्रसारण के प्रयोग के लिये, क्लाइंट पर /etc/cups/cupsd.conf खोलें और BrowseAllow @LOCAL को BrowseAllow ALL में बदलें.
R500 चिपसेट पर आधारित ATI आलेखी कार्ड vesa ड्राइवर से सिर्फ समर्थित है, और Red Hat Enterprise Linux 5 के द्वारा बाहरी मॉनिटर पर समर्थित नहीं है, LCD प्रोजेक्टर या त्वरित 3D समर्थन.
up2date को yum (येलोडॉग अद्यतनकर्ता रूपांतरक) के पक्ष में पदावनत किया जा रहा है. इस प्रकार, यह सलाह दी जाती है कि आप किसी up2date-निर्भर स्क्रिप्ट को जिसे आपका सिस्टम तदनुरूप प्रयोग कर रहा है, पुनरीक्षित करें. yum के बारे में ज्यादा जानकारी के लिये, man yum कमांड के साथ इसके मैन पेज से संपर्क करें; आप अधिष्ठापित दस्तावेजन को भी संपर्क कर सकते हैं /usr/share/doc/yum-<version> और /usr/share/doc/yum-metadata-parser-<version> (<version> को अधिष्ठापित yum और yum-metadata-parser के तदनुरूपी संस्करण के साथ)
Red Hat डाइरेक्ट्री सर्वर एक LDAP-आधारित सर्वर है जो उद्यम और संजाल आंकड़ा को एक OS-स्वतंत्र, संजाल आधारित रजिस्ट्री में केंद्रीकृत करता है. इसे OpenLDAP सर्वर घटक में प्रतिस्थापित करने के लिये सेट किया जाता है, जिसे Red Hat Enterprise Linux 5 के बाद पदावनत किया जायेगा. Red Hat डाइरेक्ट्री सर्वर के बारे में जानने के लिये, http://www.redhat.com/software/rha/directory/ का संदर्भ लें.
i810 ड्राइवर सारे एकीकृत Intel आलेखीय चिपसेट का समर्थन करता है, i810 से i965 तक. हालांकि, i830 (और नवीन) चिपसेट के लिये समर्थन सीमित है; i810 ड्राइवर सिर्फ एक मोड वीडियो BIOS में सूचीबद्ध सेट कर सकता है. अगर आपके मशीन के पास एक i830 या नया चिपसेट अधिष्ठापित है, निम्न कमांड को यह निर्धारित करने के लिये चलायें कि कौन से उपलब्ध मोड हैं:
grep Mode: /var/log/Xorg.0.log
चयन के लिये (*) तारांकित मोड चिह्नित उपलब्ध है.
कई लैप टॉप वीडियो BIOS एक मोड आपूर्ति नहीं करता है जो कि नेटिव पैनल आकार से मेल खाता है. इसलिये चुना गया मोड खीचा हुआ, विरूपित, या काले बॉर्डर के साथ प्रकट हो सकता है. इस प्रकार, अगर आपका चुना गया मोड विधिवत नहीं दिखाता है, आपको अपने हार्डवेयर विक्रेता से एक नेटिव पैनल आकार से ठीक से काम करने के लिये एक BIOS अद्यतन करने की जरूरत होगी.
Red Hat Enterprise Linux 5 में स्मार्ट कार्ड के लिये समर्थन शामिल है, जो आपकी कुंजी युग्म के लिये सुरक्षित भंडार और एक जुड़ा हुआ सार्वजनिक कुंजी प्रमाणपत्र देगा. इन कुंजी को एक PIN से होकर सुरक्षा दी गई है जिसे आपको इनपुट करने की जरूरत है जब एक कुंजी या प्रमाणपत्र स्मार्ट कार्ड पर जरूरी हो.
एक Red Hat Enterprise Linux 5 वातावरण में स्मार्ट कार्ड की तैनाती करबरोस और S/MIME जैसे संवर्द्धक फीचर को सत्यापन के संबंध में अनुमति देता है. Red Hat Enterprise Linux 5 निम्न का समर्थन करता है:
Axalto Cyberflex 32K e-Gate
DoD CAC कार्ड
स्मार्ट कार्ड सत्यापन सेट अप करने के लिये, आपके संजाल को Red Hat निर्देशिका सर्वर से और Red Hat प्रमाणपत्र सिस्टम से जुड़ा होना चाहिये. ज्यादा सूचना के लिये स्मार्ट कार्ड से संबंधित, Red Hat Enterprise Linux तैनाती गाइड अध्याय को एकल साइन ऑन पर देखें.
Red Hat Enterprise Linux 5 का यह रिलीज ipw3945 (Intel PRO/बेतार 3945ABG संजाल संबंधन) एडाप्टर के लिये समर्थन शामिल करता है. Red Hat Enterprise Linux 5 पूरक डिस्क में ड्राइवर शामिल है, विनियामक डोमेन और फर्मवेयर जो इस ड्राइवर को समर्थन देने के लिये जरूरी है.
ipw3945 वायरलेस एडाप्टर के लिये समर्थन सक्रिय करने के लिये, Red Hat Enterprise Linux 5 पूरक डिस्क संकुल के लिये "3945" को समाहित करते फाइल नाम के साथ खोजें और उन्हें अधिष्ठापित करें.
rawio एक पदावनत अंतरफलक है; हालांकि, Red Hat Enterprise Linux 5 अभी भी इसके लिये समर्थन को शामिल करता है. अगर आपके पास अनुप्रयोग है जो कि युक्ति अभिगम rawio के प्रयोग से निष्पादित करता है, इसकी अनुशंसा की जाती है कि आप अपने अनुप्रयोग को O_DIRECT फ्लैग के साथ ब्लॉक युक्ति को खोलने के लिये रूपांतरित करें. rawio अंतरफलक Red Hat Enterprise Linux 5 के जीवनपर्यंत बना रहेगा, लेकिन यह भविष्य़ रिलीज से हटाया जा सकता है.
अभी, फाइल सिस्टम पर AIO (अतुल्यतालित I/O) O_DIRECT या गैर बफर मोड में समर्थित है. आगे, नोट करें कि अतुल्यकालित पोल अंतरफलक अब मौजूद नहीं है और कि AIO पाइप पर अब समर्थित नहीं है.
ctmpc एक पदावनत ड्राइवर है; हालांकि, यह अभी भी Red Hat Enterprise Linux 5 जीवनपर्यंत शामिल है . नोट करें कि यह जिसे भविष्य के रिलीज से हटाने के लिये एक उम्मीदवार है.
Red Hat Enterprise Linux 5 अब नीति मॉड्यूल और semanage को समर्थन करता है. नीति मॉड्यूल नीति पसंदीदाकरण के वितरण व निर्माण और semodule और checkmodule के प्रयोग के द्वारा तीसरी पार्टी नीति को सरलीकृत करता है.
semanage औजार एक नीति प्रबंधन औजार है जो कि SELinux विन्यास को रूपांतरित करता है. यह साथ ही आपको फाइल संदर्भ विन्यस्त करने, संजालन घटक लेबलिंग और Linux-से-SELinux के लिये उपयोक्ता मैपिंग की अनुमति देता है.
raw युक्ति अंतरफलक को Red Hat Enterprise Linux 5 में पदावनत किया जा रहा है; raw युक्ति मैपिंग अब udev नियम के द्वारा विन्यस्त किया जाता है.
raw युक्ति मैपिंग विन्यस्त करने के लिये, /etc/udev/rules.d/60-raw.rules में उचित प्रविष्टि जोड़ें:
युक्ति नाम के लिये:
ACTION=="add", KERNEL="<device name>", RUN+="raw /dev/raw/rawX %N"
महत्वपूर्ण / गौण संख्या:
ACTION=="add", ENV{MAJOR}="A", ENV{MINOR}="B", RUN+="raw /dev/raw/rawX %M %m"
<device name> को युक्ति के नाम से बदले जिसे आप बांधना चाहते हैं (उदाहरण के लिये, /dev/sda1). "A" और "B" युक्ति की महत्वपूर्ण / गौण संख्या है जिसे आप बांधना चाहते हैं, एक X कच्ची युक्ति संख्या है जिसे आप सिस्टम को प्रयोग के लिये चाहते हैं.
अगर आपके पास एक बड़ी /etc/sysconfig/rawdevices फाइल है, इसे निम्न स्क्रिप्ट में बदलें:
#!/bin/sh grep -v "^ *#" /etc/sysconfig/rawdevices | grep -v "^$" | while read dev major minor ; do if [ -z "$minor" ]; then echo "ACTION==\"add\", KERNEL==\"${major##/dev/}\", RUN+=\"/usr/bin/raw $dev %N\"" else echo "ACTION==\"add\", ENV{MAJOR}==\"$major\", ENV{MINOR}==\"$minor\", RUN+=\"/usr/bin/raw $dev %M %m\"" fi done
Red Hat Enterprise Linux 5 iSCSI HBA (होस्ट बस एडाप्टर) परिवार के QLogic समर्थन करता है. अभी, इन बोर्ड में सिर्फ iSCSI अंतरफलक समर्थित है (qla4xxx ड्राइवर के प्रयोग से).
इसके अलावे, Red Hat अभी Ethernet NIC के रूप में इन बोर्ड का समर्थन नहीं करता है, क्योंकि इन क्षमता के लिये qla3xxx ड्राइवर जरूरी है. यह मुद्दा Red Hat Enterprise Linux 5 के अगले गौण रिलीज में संबोधित किया जायेगा.
31-bit अनुप्रयोग के लिये IBM System z निर्देश सेट सबसे बेहतर रूप में फायदा लेने के लिये, यह अनुशंसा की जाती है कि आप gcc विकल्प -march=z900 का प्रयोग करें. 64-bit अनुप्रयोग के लिये, gcc IBM System z निर्देश सेट का मूलभूत रूप से फायदा लेगा.
Linux के लिये iSeries ODBC Driver को Linux के लिये iSeries Access से प्रतिस्थापित किया जा रहा है, जिसे निम्नलिखित लिंक पर अधिभारित किया जा सकता है:
http://www.ibm.com/eserver/iseries/access/linux/
Linux के लिये iSeries Access Linux आधारित अभिगम iSeries सर्वर में देता है, और आपको अनुमति देता है:
DB2 UDB (यूनिवर्सल डाटाबेस) का iSeries के लिये इसके ODBC ड्राइवर के प्रयोग से अभिगम करता है
एक 5250 सत्र को iSeries सर्वर में एक Linux क्लाइंट से स्थापित करता है
DB2 UDB का EDRS (एक्सटेंडेड डायनामिक रिमोट SQL) ड्राइवर से होकर अभिगम करता है
32-bit (i386 और PowerPC) और 64-bit (x86-64 और PowerPC) प्लेटफॉर्म का समर्थन करता है
Red Hat Enterprise Linux अब IBM Power4 iSeries का समर्थन नहीं करता है.
यह खंड Red Hat Enterprise Linux 5 ड्राइवर अद्यतन प्रोग्राम के कार्यान्वयन से संबंधित सूचना समाहित किये हुये है.
Red Hat Enterprise Linux 5 पर, अद्यतन कर्नेल मॉड्यूल संकुल का निर्माण संभव है जो कि मौजूदा कर्नेल ABI संस्करण पर निर्भर करता है न कि विशिष्ट कर्नेल रिलीज संख्या पर. यह कर्नेल मॉड्यूल के निर्माण की सुविधा देता है जो कि Red Hat Enterprise Linux 5 कर्नेल के कई प्रकार के लिये प्रयोग किया जा सकता है बजाय एक एकल रिलीज के. http://www.kerneldrivers.org/ पर स्थित प्रोजेक्ट वेबसाइट में संकुल प्रक्रिया के बारे में साथ ही कई उदाहरण के साथ ज्यादा सूचनायें है.
नोट करें कि निम्नलिखित मुद्दों को पहचाना जा चुका है:
Bootpath ड्राइवर kmod संकुल के रूप में वितरित आधिकारिक रूप से समर्थित नहीं है.
अध्यारोहित मौजूदा कर्नेल अंतर्गत ड्राइवर अभी समर्थित नहीं है.
यह मुद्दा Red Hat Enterprise Linux 5 के भविष्य के अद्यतन में संबोधित किया जायेगा.
Red Hat Enterprise Linux 5 पर मॉड्यूल लोडिंग व्यवहार को Red Hat Enterprise Linux के पिछले रिलीज से बदला गया है. Red Hat Enterprise Linux 5 कर्नेल में भेजा गया मॉड्यूल हस्ताक्षरित है जैसा कि Red Hat Enterprise Linux 4 की स्थिति में था. Red Hat Enterprise Linux 5 कर्नेल, हालांकि, यह अब किसी अन्य कर्नेल निर्माण से एक हस्ताक्षरित मॉड्यूल लोड करना संभव नहीं है.
इसका मतलब है कि एक मॉड्यूल जो आरंभिक Red Hat Enterprise Linux 5 वितरण के साथ आता है, को भविष्य के अद्यतन कर्नेल में लोड नहीं किया जा सकता है. यह उपयोक्ता को एक सिस्टम पर असमर्थित मॉड्यूल लोड करने से रोकता है. Red Hat सिर्फ उन मॉड्यूल को समर्थित करता है जो कि हस्ताक्षरित हैं और वितरण में शामिल हैं.
अगर आप एक पुराना मॉड्यूल लोड करना चाहते हैं, आप इसे बिना हस्ताक्षर के फिर निर्मित करने का प्रयास कर सकते हैं. वैकल्पिक रूप से, आप निम्न द्विपदीय फाइल से निम्न कमांड के प्रयोग से हस्ताक्षर को हटा सकते हैं:
objcopy -R .module_sig <module name>-mod.ko <module name>-nosig.ko
यह अनुशंसा की जाती है कि एक गैर हस्ताक्षरित मॉड्यूल के लिये प्रयास करने से पहले आप एक पदस्थापित Red Hat ग्लोबल सपोर्ट प्रतिनिधि से सलाह लें.
यह खंड Red Hat Enterprise Linux 5 के अंतर्गत भाषा समर्थन से संबंधित सूचना समाहित किये हुये है.
SCIM (स्मार्ट कॉमन इनपुट मेथड) ने IIIMF को एशियन व अन्य भाषाओं के लिये फेडोरा कोर में इस रिलीज में बतौर इनपुट विधि प्रतिस्थापित किया है. SCIM के लिये मूलभूत GTK इनपुट विधि scim-bridge के द्वारा प्रदत्त है; Qt में, scim-qtimm के द्वारा दिया जाता है.
नीचे मूलभूत ट्रिगर हॉटकी अलग अलग भाषा के लिये है:
सभी भाषायें: Ctrl-Space
जापानी: Zenkaku-Hankaku या Alt-`
कोरियाई: Shift-Space
अगर SCIM अधिष्ठापित है, यह सारे उपयोक्ता द्वारा मूलभूत रूप से चलता है.
SCIM इंजन संकुल अधिष्ठापित व हटाने के पहले, SCIM भाषा मेनू में बदलाव प्रतिबिंबित होने के लिये एक नया डेस्कटॉप आरंभ करने की अनुशंसा की जाती है.
कुछ एशियाई भाषाओं के लिये अतिरिक्त भाषा समर्थन सक्रिय करने के लिये, आपको आवश्यक भाषा समर्थन संकुल को अधिष्ठापित करने की जरूरत होगी. नीचे इन भाषाओं की सूची है और कमांड की जिसे आपको तदनुरूप भाषा समर्थन संकुल अधिष्ठापित करने के लिये चलाने की (बतौर रूट) जरूरत है:
असमिया — yum install fonts-bengali m17n-db-assamese scim-m17n
बंगाली — yum install fonts-bengali m17n-db-bengali scim-m17n
चीनी — yum install fonts-chinese scim-chewing scim-pinyin scim-tables-chinese
गुजराती — yum install fonts-gujarati m17n-db-gujarati scim-m17n
हिन्दी — yum install fonts-hindi m17n-db-hindi scim-m17n
जापानी — yum install fonts-japanese scim-anthy
कन्नड़ — yum install fonts-kannada m17n-db-kannada scim-m17n
कोरियाई — yum install fonts-korean scim-hangul
मलयालम — yum install fonts-malayalam m17n-db-malayalam scim-m17n
मराठी — yum install fonts-hindi m17n-db-marathi scim-m17n
उड़िया — yum install fonts-oriya m17n-db-oriya scim-m17n
पंजाबी — yum install fonts-punjabi m17n-db-punjabi scim-m17n
सिंहाला — yum install fonts-sinhala m17n-db-sinhala scim-m17n
तमिल — yum install fonts-tamil m17n-db-tamil scim-m17n
तेलुगु — yum install fonts-telugu m17n-db-telugu scim-m17n
यह भी अनुशंसित है कि आप scim-bridge-gtk और scim-qtimm अधिष्ठापित करें जब अतिरिक्त भाषा समर्थन सक्रिय किया जा रहा हो. scim-bridge-gtk संकुल संभावित द्विपदीय विरोध libstdc++ के पुराने संस्करण के साथ जुड़े तीसरे पार्टी अनुप्रयोग के साथ को रोकता है.
नोट करें कि अतिरिक्त भाषा समर्थन पैक OpenOffice (openoffice.org-langpack-<language code>_<locale>) और KDE (kde-i18n-<language>) के लिये भी उपलब्ध है. इन संकुलों को yum से होकर अधिष्ठापित किया जा सकता है.
एक नया उपयोक्ता विन्यास औजार im-chooser को जोड़ा गया है, जो आसानी से आपको अपने डेस्कटॉप पर इनपुट विधि के प्रयोग को सक्रिय व निष्क्रिय करने की अनुमति नहीं देता है. इसलिये अगर SCIM अधिष्ठापित है लेकिन आप इसे अपने डेस्कटॉप पर चलाना नहीं चाहते हैं, आप इसे im-chooser के प्रयोग से निष्क्रिय कर सकते हैं.
X आरंभन पर, xinput.sh अब ~/.xinputrc या /etc/X11/xinit/xinputrc का श्रोत लेता है बजाय कोडिंग फाइल के ~/.xinput.d/ के अंतर्गत या /etc/xinit/xinput.d/.
Firefox Red Hat Enterprise Linux 5 में पैंगो के साथ बनाया गया है, जो कुछ स्क्रिप्ट के लिये अच्छा समर्थन देता है जैसे कि इंडिक और कुछ CJK स्क्रिप्ट.
Pango निष्क्रिय करने के लिये, MOZ_DISABLE_PANGO=1 को Firefox लांच करने के पहले अपने वातावरण में सेट करें.
फंट जिसके लिये बोल्ड स्वरूप नहीं है उसके लिये सिंथेटिक एंबोल्डिंग उपलब्ध है.
चीनी के लिये नया फंट जोड़ा गया है: AR PL ShanHeiSun Uni (uming.ttf) और AR PL ZenKai Uni (ukai.ttf). मूलभूत फंट AR PL ShanHeiSun Uni है, जो एंबेडेड बिटमैप समाहित करता है. अगर आप आउटलाइन गिल्फ पसंद करते हैं, आप अपने ~/.font.conf फाइल में निम्न खंड जोड़ सकते हैं:
<fontconfig> <match target="font"> <test name="family" compare="eq"> <string>AR PL ShanHeiSun Uni</string> </test> <edit name="embeddedbitmap" mode="assign"> <bool>false</bool> </edit> </match> </fontconfig>
Gtk2 संदर्भ मेनू IM उपमेनू अब मौजूद मूलभूत रूप से नहीं रहता है. आप इसे निम्न कमांड से कमांडलाइन पर सक्रिय कर सकते हैं:
gconftool-2 --type bool --set '/desktop/gnome/interface/show_input_method_menu' true
CJK (चीनी, जापानी, और कोरियाई) रेंडरिंग समर्थन को एनाकोंडा पाठ अधिष्ठापन से हटाया गया है. पाठ अधिष्ठापन विधि को लंबे समय में पदावनत किया गया है, GUI अधिष्ठापन के रूप में, VNC और किकस्टार्ट विधि को महत्व दिया जाता है.
निम्न संकुल को पदावनत किया गया है और Red Hat Enterprise Linux में हटाये जाने के लिये अनुसूचित किया गया है:
gtk+
gdk-pixbuf
glib
इन संकुलों को gtk2 स्टैक के पक्ष में पदावनत किया गया है, खासकर अंतरराष्ट्रीयकरण और फंट नियंत्रण के संदर्भ में जो अच्छी कार्यशीलता देती है.
अगर आप चीनी, जापानी, या कोरियाई पाठ कंसोल पर दिखाना चाहते हैं, आपको फ्रेमबफर को सेट करने की जरूरत होगी; इसके बाद, bogl-bterm अधिष्ठापित करें, और फ्रेमबफर पर bterm चलायें.
यह खंड बताता है कि 2.6.9 (जिसपर Red Hat Enterprise Linux 4 आधारित है) और 2.6.18 (जिसे Red Hat Enterprise Linux 5 ग्रहण करेगा) के बीच जुलाई 12, 2006 तक क्या अंतर है. अतिरिक्त फीचर जिसपर अभी अपस्ट्रीम (उदाहरण के लिये, वर्चुअलाइजेशन) में काम जारी है जो 2.6.18 या 2.6.19 में देर से आयेगा उसे यहां नहीं उभारा गया है. अन्य शब्दों में, यह तरू सिर्फ यह दर्शाता है कि अपस्ट्रीम Linus तरू में क्या पहले से शामिल है, न कि वह बातें कि कहां काम हो रहा है. इस प्रकार, यह सूची अंतिम नहीं है, या Red Hat Enterprise Linux 5 फीचर की पूरी सूची नहीं है, हालांकि यह उन बातों का अच्छा सार देता है कि क्या आशा की जा सकती है. साथ ही यह भी नोट करें कि यह खंड अपस्ट्रीम बदलाव के सिर्फ महत्पूर्ण बदलावों को चुनता है, और इस प्रकार यह व्यापक नहीं है. यह कई निम्न स्तरीय हार्डवेयर समर्थन संबर्द्धन और युक्ति चालक सूचना को नहीं शामिल करता है.
अगले चरण के लिये विस्तृत दृष्टि के लिये अच्छा श्रोत निम्न है:
http://kernelnewbies.org/LinuxChanges
वृहत कर्नेल लॉक प्रीएंपसन (2.6.10)
स्वैच्छिक प्रीएंपशन पैच (2.6.13) (उपसमुच्चय Red Hat Enterprise Linux 4 में)
लाइटवेट यूजरस्पेस प्राथमिकता इनहेरीटेंस (PI) समर्थन futexes के लिये, रीयल-टाइम अनुप्रयोग के लिये उपयोगी (2.6.18)
संदर्भ: http://lwn.net/Articles/178253/
नया 'mutex' लॉकिंग पुरातन (2.6.16)
उच्च रिजाल्यूशन टाइमर (2.6.16)
कर्नेल/टाइमर.सी में लघु रिजॉल्यूशन समयसमाप्ति API के बरक्स, hrtimers सिस्टम पर ज्यादा सूक्ष्म रिजॉल्यूशन व सटीकता देता है. ये टाइमर अभी आईटाइमर के लिये प्रयोग किये जाते हैं, POSIX टाइमर, नैनोस्लीप और प्रेसाइज इन कर्नेल टाइमिंग.
मॉड्यूलर, ऑन फ्लाय परिवर्तनीय I/O अनुसूचक (2.6.10)
यह Red Hat Enterprise Linux 4 में बूट विकल्प के द्वारा ऑन फ्लाय था (प्रति कतार के बदले सिस्टम वाइड)
4-स्तर पृष्ठ तालिका में बदलाव (2.6.11)
x86-64 को 512G से 128TB स्मृति में अनुमति देता है
नव पाइप कार्यान्वयन (2.6.11)
30-90% प्रदर्शन उन्नन पाइप बैंडविड्थ में
राइटर्स रोकने करने के बजाय चक्रीय बफर के ज्यादा बफरिंग देता है
"बिग कर्नेल सीमाफोर": वृहत कर्नेल लॉक को सीमाफोर में लाता है
लंबे लॉक होल्ड टाइम और स्वैच्छिक प्रीएंपटन को जोड़कर लेटेंसी रोकता है
X86 "SMP alternatives"
उपलब्ध प्लेटफॉर्म के साथ एकल कर्नेल चित्र कार्यसमय पर अनुकूलित करता है
संदर्भ: http://lwn.net/Articles/164121/
libhugetlbfs
अनुप्रयोग को Linux में बड़े पृष्ठ समर्थन को श्रोत कोड रूपांतरण के लिये प्रयोग करने का अनुमति देता है
kernel-headers संकुल
glibc-kernheaders संकुल प्रतिस्थापित करता है
नये headers_install फीचर 2.6.18 कर्नेल की ज्यादा अच्छी उपयुक्तता देता है
महत्वपूर्ण कर्नेल हेडर संबंधित बदलाव:
<linux/compiler.h> हेडर फाइल हटाया, क्योंकि यह अब उपयोगी नहीं है
_syscallX() मैक्रो हटाया; यूजर-स्पेस को syscall() का प्रयोग C लाइब्रेरी से बदले में करना चाहिये
<asm/atomic.h> और <asm/bitops.h> हेडर फाइल को हटाया; C कंपाइलर यूजर स्पेस के लिये ज्यादा उपयुक्त इसका अपना आणविक अंतर्निमित प्रकार्य उपलब्ध कराता है.
#ifdef __KERNEL__ से पहले संरक्षित सामग्री अब unifdef औजार से पूरी तरह हटा दी गई है; __KERNEL__ को हिस्से देखने के क्रम में परिभाषित करते हुये जिसे यूजर स्पेस में दृश्य नहीं होना चाहिये वह अब प्रभावी नहीं है
PAGE_SIZE मैक्रो को कुछ ऑर्किटेक्चर से हटाया, पृष्ठ आकार में अंतर के कारण; यूजर स्पेस को sysconf (_SC_PAGE_SIZE) या getpagesize()
यूजर-स्पेस के लिये अच्छी उपयुक्तता देने के लिये, कई हेडर फाइल और हेडर सामग्री हटाया
kexec और kdump (2.6.13)
diskdump और netdump को kexec और kdump के द्वारा प्रतिस्थापित किया गया है, जो तेज बूटअप और उपचार उद्देश्य के लिये विश्वसनीय कर्नेल vmcores का निर्माण सुनिश्चित करता है. ज्यादा जानकारी और विन्यास निर्देश के लिये, कृपया देखें /usr/share/doc/kexec-tools-<version>/kexec-kdump-howto.txt (<version> को kexec-tools संकुल के सहवर्ती संस्करण से अधिष्ठापित रूप में प्रतिस्थापित करें).
नोट करें कि अभी, वर्चुअलाइज्ड कर्नेल kdump प्रकार्य का प्रयोग नहीं कर सकता है.
inotify (2.6.13)
निम्न syscalls से होकर इसके लिये उपयोक्ता अंतरफलक है: sys_inotify_init, sys_inotify_add_watch, और sys_inotify_rm_watch.
प्रक्रिया घटना संबंधक (2.6.15)
fork, exec, id बदलाव, और निकास घटना का यूजर स्पेस में सारी प्रक्रिया के लिये रिपोर्ट करता है.
इन घटनाओं को उपयोगी पाने वाले अनुप्रयोग में शामिल है, लेखा / ऑडिटिंग (उदाहरण के लिये, ELSA), सिस्टम क्रियाकलाप मॉनिटरिंग (उदाहरण के लिये, top), सुरक्षा, और संसाधन प्रबंधन (उदाहरण के लिये, CKRM). सेमांटिक्स प्रति उपयोक्ता नेमस्पेस फीचर के लिये निर्मित ब्लॉक, "निर्देशिका के रूप में फाइल" और संस्करणीकृत फाइल सिस्टम देता है.
जेनेरिक RTC (रीयलटाइम क्लॉक) उपसिस्टम (2.6.17)
splice (2.6.17)
नया IO यांत्रिकी जो डाटा कॉपी अनदेखा करता है जब अनुप्रयोग के बीच आंकड़ा हस्तांतरण करता है
संदर्भ: http://lwn.net/Articles/178199/
EXT3
ext3 में बड़े नोड में विस्तृत गुण के लिये समर्थ: स्थान सहेजता है और कुछ स्थितियों में प्रदर्शन बढ़ाया है (2.6.11)
युक्ति मैपर मल्टीपाथ समर्थन
NFSv3 और NFSv4 के लिये ACL समर्थन (2.6.13)
NFS: समर्थन व्यापक वायर पर पढता व लिखता है (2.6.16)
Linux NFS क्लाइंट अब 1MB के आकार का विनिमय आकार समर्थन करता है.
VFS बदलाव
"साझाकृत उपतरू" पैच को मिला दिया गया है. (2.6.15)
संदर्भ: http://lwn.net/Articles/159077/
वृहत CIFS अद्यतन (2.6.15)
करबरोस और CIFS ACL के साथ ही कई प्रदर्शन बढ़त को फीचर करता है
autofs4: यूजरस्पेस autofs (2.6.18) के लिये प्रत्यक्ष आरोह समर्थन देने के लिये अद्यतन किया गया
cachefs कोर सक्रियकर्ता (2.6.18)
SELinux (2.6.12) के लिये बहुस्तरीय सुरक्षा कार्यान्वयन
उपसिस्टम ऑडिट करें
प्रक्रिया संदर्भ आधारित फिल्टरिंग (2.6.17) के लिये समर्थन
अधिक फिल्टर नियम तुलनाकारक (2.6.17)
TCP/UDP getpeercon:एक IPSec सुरक्षा संगठन के प्रयोग से सॉकेट के दूसरी ओर पूरी सुरक्षा प्रक्रिया को प्राप्त करने के लिये सुरक्षा परिचित अनुप्रयोग सक्रियकृत किया. अगर सिर्फ MLS-स्तर सूचना की जरूरत है या और पुरातन unix सिस्टम के साथ अंतरसंक्रियात्मकता जरूरत है, NetLabel को IPSec के स्थान पर प्रयुक्त किया जा सकता है.
कई TCP अतिजमाव मॉड्यूल (2.6.13) जोड़ा
IPV6: उन्नत API (2.6.14) में कई नया सोकोप्ट / एंसीलरी आंकड़ा का समर्थन करता है
IPv4/IPv6: UFO (UDP फ्रेगमेंटेशन ऑफलोड) स्कैटर गैदर एप्रोच (2.6.15)
UFO एक फीचर है जिसमें Linux कर्नेल संजाल स्टैक IP विखंडन कार्यशीलता को बड़े UDP डाटाग्राम से हार्डवेयर में ऑफलोड करेगा. यह स्टैक के बड़े UDP डाटाग्राम से MTU आकार पैकेट में अतिभार को कम करेगा.
nf_conntrack उपसिस्टम (2.6.15) जोड़ा
नेटफिल्टर में मौजूदा संबंधन ट्रैकिंग उपसिस्टम सिर्फ ipv4 नियंत्रित कर सकता है. ipv6 के लिये संबंधन ट्रैकिंग समर्थन के दो पसंद मौजूद हैं; या तो सारे ipv4 संबंधन ट्रैकिंग कोड की नकल ipv6 प्रतिपक्ष में लें, या (इन पैच से लिया पसंद) एक जेनेरिक स्तर डिजायन करें जो कि ipv4 और ipv6 दोनों को नियंत्रित कर सकता है और इसलिये सिर्फ एक उप प्रोटोकॉल (TCP, UDP, आदि.) संबंधन ट्रैकिंग मॉड्यूल के लिखे जाने की जरूरत रखता है. वास्तव में nf_conntrack किसी स्तर 3 प्रोटोकॉल के साथ काम करने की जरूरत रखता है.
IPV6
RFC 3484-सुसंगत श्रोत पता चयन (2.6.15)
रॉटर वरीयता (RFC4191) के लिये समर्थन जोड़ा (2.6.17)
रॉटर अभिगम्यता जांच (RFC4191) (2.6.17) जोड़ा
बहुल रॉउटिंग तालिका और नीति रॉटिंग के लिये समर्थन जोड़ता है
बेतार अद्यतन
हार्डवेयर क्रिप्टो और विखंडन ऑफलोड समर्थन
QoS (WME) समर्थन, "वायरलेस स्पाई सपोर्ट"
मिश्रित PTK/GTK
CCMP/TKIP समर्थन और WE-19 HostAP समर्थन
BCM43xx बेतार चालक
ZD1211 बेतार चालक
बेतार विस्तार (2.6.17) का WE-20, संस्करण 20
हार्डवेयर स्वतंत्र सॉफ्टवेयर MAC स्तर जोड़ा, "Soft MAC" (2.6.17)
LEAP सत्यापन प्रकार जोड़ा
जेनेरिक सेगमेंटेशन ऑफलोड (GSO) (2.6.18) जोडा
कुछ स्थितियों में प्रदर्शन बढ़ा सकता है, हालांकि इसे ethtool से होकर सक्रिय करने की जरूरत है
DCCPv6 (2.6.16)
यह खंड सिर्फ कई में से सबसे ज्यादा जेनेरिक गुण का विश्लेषण करता है.
x86-64 क्लस्टर किया हुआ APIC समर्थन (2.6.10)
Infiniband समर्थन (2.6.11)
हॉट प्लग
स्मृति हॉटप्लग के लिये जेनेरिक स्मृति जोड़ें/हटायें और समर्थित प्रकार्य को जोड़ा (2.6.15)
SATA/libata संवर्द्धन, अतिरिक्त हार्डवेयर समर्थन
एक पूर्ण फिर कार्ययुक्त libata त्रुटि नियंत्रक; इन सारे काम का परिणाम एक ज्यादा मजबूत SATA उपसिस्टम है जो त्रुटियों के बड़े परिसर से उबर सकता है.
नेटिव कमांड क्यूयिंग (NCQ), टैग कमांड कतारबद्धीकरण के लिये SATA संस्करण है - कई I/O आग्रह को समान चालन में समान समय पर रखने की क्षमता. (2.6.18)
हॉटप्लग समर्थन (2.6.18)
EDAC समर्थन (2.6.16)
EDAC लक्ष्य त्रुटियों को पहचानना व रिपोर्ट करना है जो कि कंप्यूटर सिस्टम के अंदर उत्पन्न होता है.
एक नया ioatdma चालक Intel(R) I/OAT DMA इंजन (2.6.18) के लिये जोड़ा
Cpusets (2.6.12)
Cpusets अब CPU और स्मृति नोड को कार्य सेट में यांत्रिकी के नियंत्रण के लिये देता है. Cpusets CPU और स्मृति स्थापन कार्य कार्य के मौजूदा cpuset के अंदर संसाधन के लिये निर्धारित करता है. ये बड़े सिस्टम पर गतिशील कार्य स्थापन प्रबंधन के लिये आवश्यक हैं.
Numa-परिचित स्लैब संभाजक (2.6.14)
यह बहुल नोड पर स्लैब बनाता है और उस रूप में स्लैब प्रबंधित करता है जहां संभाजन की स्थानीयता अनुकूलित की जाती है. हर नोड के पास आंशिक मुक्त और पूर्ण सूची रखता है. एक नोड के लिये सारे वस्तु का संभाजन नोड विशिष्ट स्लैब सूची से उत्पन्न होता है.
स्वैप उत्प्रवासन (2.6.16)
स्वैप उत्प्रवासन NUMA सिस्टम में नोड के बीच पृष्ठों के भौतिक स्थानांतरण की अनुमति देता है.
ह्यूज पेज (2.6.16)
NUMA नीति समर्थन ह्यूज पेज के लिये जोड़ा: huge_zonelist() प्रकार्य जिसमें स्मृति नीति स्तर NUMA दूरी के द्वारा आदेश दिये क्षेत्रों की सूची देता है. hugetlb स्तर उन सूची पर चलेगा जो एक क्षेत्र के लिये देख रहा है जो कि उपलब्ध ह्यूज पेज है लेकिन मौजूदा cpuset के साथ ही nodeset में है.
ह्यूज पेज अब cpusets का पालन करता है
प्रति क्षेत्र VM काउंटर
क्षेत्र आधारित VM आंकड़ा देता है, जो यह निर्धारित करने के लिये जरूरी है कि कौन से क्षेत्र में स्मृति स्थित है
नेटफिल्टर ip_tables: NUMA-परिचित संभाजन. (2.6.16)
मल्टीकोर
नया अनुसूचक डोमेन कोर के बीच साझाकृत कैश के साथ कोर के बीच मल्टीकोर प्रतिरूपित करने के लिये जोड़ा. यह इसे एक बढिया cpu अनुसूचन के लिये वैसे सिस्टम पर कुछ स्थितियों के लिये प्रदर्शन काफी बढाकर संभव बनाता है (2.6.17).
CPU अनुसूचक के लिये शक्ति सहेजन नीति: मल्टीकोर/smt cpus के साथ, शक्ति खपत को कुछ पैकेट निष्क्रिय रख कर और अन्य को सारे काम करने के लिये छोड़कर बढाया जा सकता है, समस्त CPU पर कार्य को फैलाने के बजाय.
( amd64 )
[1] यहां उपलब्ध ओपेन पब्लिकेशन लाइसेंस v1.0 में दिये शर्त व नियमों के मुताबिक यह सामग्री वितरित की जा सकती है http://www.opencontent.org/openpub/.