Red Hat Enterprise Linux 5.4

रिलीज नोट्स

सभी आर्किटेक्चर के लिए रिलीज नोट्स.

Red Hat इंजीनियरिंग कंटेंट सर्विस

वैधानिकसूचना

Copyright © 2009 Red Hat, Inc.. This material may only be distributed subject to the terms and conditions set forth in the Open Publication License, V1.0 or later (the latest version of the OPL is presently available at http://www.opencontent.org/openpub/).
Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat, Inc. in the United States and other countries.
All other trademarks referenced herein are the property of their respective owners.


1801 Varsity Drive
RaleighNC 27606-2072 USA
Phone: +1 919 754 3700
Phone: 888 733 4281
Fax: +1 919 754 3701
PO Box 13588 Research Triangle ParkNC 27709 USA

सार
1 ली जुलाई 2009
यह दस्तावेज Red Hat Enterprise Linux 5.4 के रिलीज नोट्स का विवरण देता है.

1. वर्चुअलाइजेशन अद्यतन
2. क्लस्टिरंग अद्यतन
2.1. फेंसिंग सुधार
3. संजालन अद्यतन
4. फाइलसिस्टम अद्यतन
5. डेस्कटॉप अद्यतन
5.1. एडवांस्ड लिनक्स साउंड आर्किटेक्चर
5.2. आलेखी ड्राइवर
5.3. लैपटॉप समर्थन
6. औज़ार अद्यतन
7. आर्किटेक्चर विशिष्ट समर्थन
7.1. i386
7.2. x86_64
7.3. PPC
7.4. s390
8. कर्नेल अद्यतन
8.1. सामान्य कर्नेल फीचर समर्थन
8.2. सामान्य प्लेटफॉर्म समर्थन
8.3. ड्राइवर अद्यतन
9. तकनीकी पूर्वावलोकन
A. पुनरीक्षण इतिहास
यह दस्तावेज Red Hat Enterprise Linux 5.4 (kernel-2.6.18-154.EL) उत्पाद परिवार के लिए रिलीज नोट्स इनके साथ समाहित करता है:
  • Red Hat Enterprise Linux 5 उन्नत प्लैटफॉर्म x86, AMD64/Intel® 64, Itanium प्रोसेसर परिवार, सिस्टम p और सिस्टम z के लिए
  • Red Hat Enterprise Linux 5 S सर्वर x86, AMD64/Intel® 64, Itanium प्रोसेसर परिवार, सिस्टम p और सिस्टम z
  • Red Hat Enterprise Linux 5 डेस्कटॉप x86 और AMD64/Intel® के लिए
यह रिलीज नोट्स सुधारों व अतिरिक्त चीजों का उच्च स्तरीय कवरेज है जो कि Red Hat Enterprise Linux 5.4 में लागू किया गया है.

नोट

रिलीज दस्तावेजीकरण का प्रारूप Red Hat Enterprise Linux 5.4 के लिए बदल गया है. रिलीज नोट्स महत्वपूर्ण फीचर अद्यतन, बगफिक्स, और तकनीकी पूर्वावलोकन को समाहित करता है. नया तकनीकी नोट्स दस्तावेजीकरण सभी अद्यतन संकुल, ज्ञात मुद्दे, और तकनीकी पूर्वावलोकन का विवरण देता है.

1. वर्चुअलाइजेशन अद्यतन

Red Hat Enterprise Linux 5.4 अब कर्नेल आधारित वर्चुअल मशीन (KVM) हाइपरविजर के लिए x86_64 आधारित आर्किटेक्चर पर पूर्ण समर्थन देता है. KVM Linux कर्नेल से संयुक्त है, एक वर्चुअल प्लेटफॉर्म देते हुए जो कि स्थायित्व, फीचर, और हार्डवेयर समर्थन का लाभ लेता है जो कि Red Hat Enterprise Linux में अंतर्निहित है. अतिथि ऑपरेटिंग सिस्टम के व्यापक विविधता पर KVM हाइपरविजर के प्रयोग से वर्चुअलाइजेशन समर्थित है, इनके साथ:
  • Red Hat Enterprise Linux 3
  • Red Hat Enterprise Linux 4
  • Red Hat Enterprise Linux 5
  • Windows XP
  • Windows Server 2003
  • Windows Server 2008

महत्वपूर्ण

Xen आधारित वर्चुअलाइजेशन पूर्ण रूप से समर्थित है. हालांकि, Xen-आधारित वर्चुअलाइजेशन के लिए जरूरी है कि कर्नेल का भिन्न संस्करण काम करने के लिए हो. KVM हाइपरविजर को केवल नियमित (गैर-Xen) कर्नेल के साथ प्रयोग किया जा सकता है.

चेतावनी

जबकि Xen और KVM को समान सिस्टम पर संस्थापित होना चाहिए, इनके लिए तयशुदा संजालन विन्यास भिन्न है. उपयोक्ता को सलाह है कि सिस्टम पर केवल हाइपरविजर संस्थापित करें.

नोट

Xen तयशुदा हाइपरविजर है जो कि Red Hat Enterprise Linux के साथ आता है. इस प्रकार सभी विन्यास Xen हाइपरविजर के साथ तयशुदा प्रयोग के लिए निर्मित किए जाते हैं. KVM के लिए किसी तंत्र को विन्यस्त करने के संबंध में जानकारी के लिए, कृपया वर्चुअलाइजेशन गाइड का संदर्भ लें.
KVM के प्रयोग से वर्चुअलाइजेशन अतिथि ऑपरेटिंग सिस्टम के दोनों 32-बिट और 64-बिट संस्करण को बिना परिवर्तन के चलाए जाने के लिए है. पैरावर्चुअलाइज्ड डिस्क और संजाल ड्राइवर को Red Hat Enterprise Linux 5.4 में संवर्द्धित I/O प्रदर्शन के लिए शामिल किया गया है. सभी libvirt आधारित औज़ार (जैसे virsh, virt-install और virt-manager) को KVM के लिए अतिरिक्त समर्थन के साथ अद्यतन किया गया है.
KVM हाइपरविजर के साथ USB पासथ्रू को 5.4 रिलीज के लिए तकनीकी पूर्वावलोकन माना जाता है.
विविध मुद्दों के रेजॉल्यूशन के साथ जैसे कि: save/restore, live migration और core dumps, Xen आधारित 32 बिट पैरावर्चुअलाइज्ड अतिथि x86_64 मेजबान को अब तकनीकी पूर्वावलोकन के रूप में वर्गीकृत नहीं किया जाता है, और Red Hat Enterprise Linux 5.4 पर पूरी तरह से समर्थित है.
etherboot संकुल को अतिथि वर्चुअल सिस्टम की क्षमता देने के लिए प्रीबूट एक्सक्यूशन इनवायरामेंट (PXE) के प्रयोग से इस अद्यतन में जोड़ा गया है. यह प्रक्रिया OS के लोड किए जाने के पहले पैदा होती है और कभी कभी OS के पास कोई ज्ञान नहीं होता है कि यह PXE से होकर बूट किया गया था. इथरबूट के लिए समर्थन KVM संदर्भ में प्रयोग के लिए सीमित है.
qspice संकुल को Red Hat Enterprise Linux 5.4 में स्पाइस प्रोटोकॉल को qemu-kvm आधारित वर्चुअल मशीन में समर्थन देने के लिए जोड़ा गया है. qspice क्लाइंट, सर्वर और वेब ब्राउजर प्लगिन घटक को समाहित करता है. हालांकि, केवल qspice सर्वर qspice-libs package में पूर्ण रूप से समर्थित है. qspice क्लाइंट (qspice संकुल के द्वारा आपूर्ति किया गया) और qspice मोजिला प्लगिन (qspice-mozilla संकुल द्वारा आपूर्ति किया गया) दोनों तकनीकी पूर्वावलोकन में शामिल है. qspice-libs संकुल सर्वर कार्यान्वयन को समाहित करता है जो कि qemu-kvm के साथ संयोग में है और इस प्रकार पूर्ण रूप से समर्थित है. हालांकि, Red Hat Enterprise Linux 5.4 में कोई libvirt समर्थन स्पाइस प्रोटोकॉल के लिए नहीं है; spice का Red Hat Enterprise Linux 5.4 में समर्थित प्रयोग Red Hat Enterprise वर्चुअलाइजेशन उत्पाद के द्वारा है.

2. क्लस्टिरंग अद्यतन

क्लस्टर बहुल कंप्यूटर (नोड्स) हैं जो गंभीर उत्पादन सेवा में भरोसे, अनुमापनीयता, और उपलब्धता को बढ़ाने के लिए एक साथ काम करता है.
Red Hat Enterprise Linux 5.4 में सभी अद्यतन तकनीकी नोट्स में विस्तार से दिए गए हैं. Red Hat Enterprise Linux में आगे सूचना क्लस्टरिंग पर क्लस्टर सूइट सारांश और क्लस्टर प्रशासन दस्तावेजों में उपलब्ध है.
क्लस्टर सूइट औजार को स्वचालित हाइपरविजर जाँच के समर्थन के लिए अद्यतन किया गया है. हालांकि, क्लस्टर सूइट को KVM हाइपरविजर के साथ चलाना तकनीकी पूर्वावलोकन माना जाएगा.
OpenAIS अब मल्टीकास्ट के अलावे ब्रॉडकास्ट संजाल संचार देता है. यह कार्यशीलता OpenAIS के अलग से प्रयोग के लिए और क्लस्टर सूइट के साथ प्रयोग के लिए तकनीकी पूर्वावलोकन कही जाती है. नोट, हालांकि, OpenAIS के विन्यास के लिए प्रकार्यात्मकता ब्रॉडकास्ट का प्रयोग करना है जो कि क्लस्टर प्रबंधन के साथ जुड़ता नहीं है और जरूरी दस्ती रूप से विन्यस्त होना चाहिए.

नोट

पुनर्बलन मोड में SELinux क्लस्टर सूइट के साथ समर्थित नहीं है; अनुज्ञात्मक मोड या निष्क्रिय मोड जरूर सक्रिय किया जाना चाहिए. क्लस्टर सूइट को बेअर मेटल PPC सिस्टम पर प्रयोग किया जाना समर्थित नहीं है. अतिथि जो VMWare ESX मेजबान पर क्लस्टर सूइट को चलाता है और fence_vmware को प्रयोग करना तकनीकी पूर्वावलोकन कहलाता है. अतिथि पर क्लस्टर सूइट को VMWare ESX मेजबान पर चलाना जो कि वर्चुअल केंद्र के द्वारा प्रबंधित किया जाता है समर्थित नहीं है.
मिश्रित आर्किटेक्चर क्लस्टर सूइट समर्थित नहीं है. क्लस्टर में सभी मोड समान आर्किटेक्चर का होना चाहिए. क्लस्टर सूइट के उद्देश्य के लिए, x86_64, x86 और ia64 समान आर्किटेक्चर का माना जाना चाहिए, इसलिए इन आर्किटेक्चर के संयोग से क्लस्टर चलाना समर्थित है.

2.1. फेंसिंग सुधार

फेंसिंग क्लस्टर के साझा स्टोरेज से नोड के कनेक्शन का समाप्त होना है. साझा स्टोरेज से I/O को फेंसिंग कटआफ कर देता है, इस प्रकार आंकड़ा भरोसेमंद को सुनिश्चित करता है.
Red Hat Enterprise Linux 5.4, पावर सिस्टम पर फेंसिंग समर्थन को जोड़ा गया है, बतौर तकनीकी पूर्वावलोकन, IBM लॉजिकल पार्टिशन (LPAR) उदाहरण जो कि हार्डवेयर प्रबंधन कंसोल (HMC) के प्रयोग से प्रबंधित किया जाता है (BZ#485700). फेंसिंग समर्थन को जोड़ा गया है, बतौर तकनीकी पूर्वावलोकन Cisco MDS 9124 के लिए & Cisco MDS 9134 मल्टीलेयर फैब्रिक स्विचेज (BZ#480836).
fence_virsh फेंस प्रतिनिधि Red Hat Enterprise Linux के बतौर तकनीकी पूर्वावलोकन इस रिलीज में दिया गया है. fence_virsh एक अतिथि के लिए क्षमता देता है (बतौर domU चलता है) दूसरे को libvirt प्रोटोकॉल के प्रयोग फेंस करने के लिए. हालांकि, fence_virsh क्लस्टर सूइट के साथ एकीकृत नहीं है यह फेंस प्रतिनिधि के रूप में उस वातावरण में समर्थित नहीं है.
इसके अलावे, फेंसिंग पर निम्नलिखित नया आलेख Red Hat Knowledge Base पर प्रकाशित किया गया है:
  • Red Hat Enterprise Linux 5 एडवांस्ड प्लेटफॉर्म क्लस्टर सूइट के साथ SCSI फेंसिंग (निरंतर आरक्षण): http://kbase.redhat.com/faq/docs/DOC-17809
  • Red Hat Enterprise Linux 5 उन्नत प्लेटफॉर्म क्लस्टर सूइट के साथ fence_vmware का प्रयोग: http://kbase.redhat.com/faq/docs/DOC-17345

3. संजालन अद्यतन

इस अद्यतन से, जेनेरिक रिसीव ऑफलोड (GRO) समर्थन को कर्नेल व यूजरस्पेस अनुप्रयोग दोनों में लागू किया गया है, ethtool.((BZ#499347)) GRO सिस्टम सामान्य इनबाउंड संजाल कनेक्शन के प्रदर्शन को बढ़ाता है सेंट्रल प्रोसेसिंग यूनिट (CPU) के द्वारा किए गए प्रोसेसिंग से . GRO लार्ज रिसीव ऑफलोड (LRO) सिस्टम की तरह के समान तकनीक को लागू करता है, लेकिन व्यापक रूप के परिवहन स्तर प्रोटोकॉल में लागू किया जा सकता है. GRO समर्थन को कई संजाल युक्ति ड्राइवर पर Intel® Gigabit Ethernet के लिए igb ड्राइवर सहित एडाप्टर और Intel 10 Gigabit PCI एक्सप्रेस संजाल सहित जोड़ा गया है.
नेटफिल्टर फ्रेमवर्क (कर्नेल का हिस्सा जो कि संजाल पैकेट फिल्टरिंग के लिए है) को डिफरेनशियेटेड सर्विस कोड प्वाइंट (DSCP) मानों के लिए समर्थन के लिए जोड़ा गया.
bind (बर्कले इंटरनेट नेम डोमेन) संकुल DNS (डोमेन नेम सिस्टम) प्रोटोकॉल का कार्यान्वयन देता है. पहले, bind कोई यांत्रिकी नहीं देता है जो कि आसानी से आग्रह के बीच अंतर करने की यांत्रिकी नहीं देता है जो प्राधिकार युक्त और गैर प्राधिकार युक्त उत्तर पाएगा. इसी के साथ, गलत तरीके से विन्यस्त सर्वर उन आग्रह को जवाब दे सकता है जिसे मना कर दिया जाना चाहिए. इस अद्यतन से, bind को अद्यतन किया गया है, allow-query-cache नए विकल्प को देने लिए जो सर्वर पर गैर प्राधिकार युक्त आंकड़ा में पहुंच नियंत्रण करता है (उदाहरण के लिए: कैश पुनरावृति परिणाम व रूट क्षेत्र हिट्स. (BZ#483708)

4. फाइलसिस्टम अद्यतन

5.4 अद्यतन में, फाइल सिस्टम समर्थन में कई महत्वपूर्ण चीजें शामिल की गई है. बेस Red Hat Enterprise Linux अब Filesystem in Userspace (FUSE) कर्नेल मॉड्यूल और उपयोक्ता स्थान उपयोगिता को शामिल करता है, उपयोक्ता को उनके स्वयं के FUSE फाइल सिस्टम को अरूपांतरित Red Hat Enterprise Linux कर्नेल (BZ#457975) को संस्थापित व चलाने की अनुमति देता है. XFS फाइल सिस्टम को समर्थन कर्नेल में बतौर तकनीकी पूर्वालोकन जोड़ा गया (BZ#470845). FIEMAP इनपुट/आउटपुट नियंत्रण (ioctl) अंतरफलक को फाइल के भौतिक लेआउट की स्वीकृति देते हुए प्रभावी रूप से मानचित्रित किए जाने के लिए लागू किया है. FIEMAP ioctl अनुप्रयोग द्वारा प्रयुक्त किया जा सकता है विशेष फाइल टूटन के लिए जाँचने के लिए या निम्न रूप से आबंटित फाइल के अनुकूलित कॉपी करने के लिए (BZ#296951).
इसके अलावे, कॉमन इंटरनेट फ़ाइल सिस्टम (CIFS) को कर्नेल (BZ#465143) में अद्यतन कर दिया गया है. ext4 फाइल सिस्टम (Red Hat Enterprise Linux में बतौर तकनीकी पूर्वावलोकन शामिल) को भी अद्यतन किया गया है (BZ#485315).
Red Hat Enterprise Linux 5.4 में, Global File System 2 (GFS2) का प्रयोग बतौर एकल सर्वरफाइल सिस्टम (यानी किसी क्लस्टर्ड वातावरण में नहीं) को पदावनत किया गया है. GFS2 के उपयोक्ता जो कि उच्च उपलब्धता क्लस्टरिंग नहीं रखते हैं को दूसरे फाइल सिस्टम जैसे ext3 या xfs ऑफरिंग पर उत्प्रवासन देखने के लिए प्रोत्साहित किया जाता है. xfs फाइल सिस्टम विशेष रूप से बड़े फाइल सिस्टम पर लक्षित किया जाता है (16 TB और ऊपर के). मौजूदा उपयोक्ता के समर्थन को जारी रखा जाएगा.
जरूरी अर्थ बताता है कि कोई प्रोसेस जो कि stat, write, stat पूरा करता है, को फाइल पर भिन्न mtime (अंतिम परिवर्तन का समय) को परिमाण में देखना चाहिए दूसरे स्टैट कॉल से mtime की तुलना में पहले स्टैट कॉल से. NFS में फाइल समय सर्वर के द्वारा कड़ाई से देखभाल किया जाता है, इसलिए mtime को अद्यतन नहीं किया जाएगा जबतक डेटा को सर्वर में WRITE NFS प्रोटोकॉल ऑपरेशन के द्वारा भेजा नहीं जाता है. pagecache में डेटा को बस कॉपी करना पर्याप्त नहीं है mtime को अद्यतन किए जाने के लिए. यह एक स्थान है जहाँ NFS स्थानीय फाइल सिस्टम से अलग होता है. इसलिए NFS फाइलसिस्टम जो कि अधिक लेखन वर्कलोड के अंतर्गत है स्टैट कॉल में परिणामतः उच्च लैटेंसी सहित आ सकता है.(BZ#469848)
ext4 फाइलसिस्टम तकनीकी पूर्वावलोकन को अद्यतन किए उपयोक्तास्थान औज़ारों से ताज़ा किया गया है. Ext4 ext3 फाइलसिस्टम पर सतत् सुधार है जो कि Red Hat और Linux समुदाय के द्वारा विकसित किया गया है.

नोट

Red Hat Enterprise Linux के पिछले संस्करण में जो ext4 तकनीकी पूर्वावलोकन का उपयोग करता है, ext4 फाइलसिस्टम को ext4dev के रूप में लेबल किया जाता है. इस अद्यतन के साथ, ext4 फाइलसिस्टम को अब ext4 के रूप में टैग किया गया है.
samba3x और ctdb को x86_64 प्लैटफॉर्म पर बतौर तकनीकी पूर्वावलोकन दिया गया है. Samba3x संकुल Samba 3.3 देता है और ctdb एक क्लस्टर्ड TDB बैकेंड देता है. samba3x और ctdb को क्लस्टर नोड के सेट पर चलाना GFS फाइल सिस्टम के साथ किसी क्लस्टर्ड CIFS फाइलसिस्टम के निर्यात को अनुमति देता है. इन घटकों को वैकल्पिक संतति चैनल में दिया जाता है चूँकि वे क्लाइंट व सर्वर समूह में सांबा संकुल से संस्थापित फाइल से विरोध में हैं

5. डेस्कटॉप अद्यतन

5.1. एडवांस्ड लिनक्स साउंड आर्किटेक्चर

Red Hat Enterprise Linux 5.4 में, एडवांस्ड Linux साउंड आर्किटेक्चर (ALSA) को अद्यतन किया गया है — हाई डिफिनिशन ऑडियो के लिए (HDA) के लिए संवर्द्धित समर्थन दे रहा है.

5.2. आलेखी ड्राइवर

ATI वीडियो युक्ति के लिए ati ड्राइवर को अद्यतन किया गया है.
इंटेल एकीकृत प्रदर्शन युक्ति के लिए i810 और intel ड्राइवर को अद्यतन किया गया है.
Matrox वीडियो युक्ति के लिए mga ड्राइवर को अद्यतन किया गया है.
nv nVidia वीडियो युक्ति के लिए ड्राइवर को अद्यतन किया गया है.

5.3. लैपटॉप समर्थन

पहले, जब कुछ लैपटॉप को डॉकिंग या अनडॉक किया जाता है जो संयुक्त CD/DVD ड्राइव रखता है, यह ड्राइव अब पहचाना नहीं जाएगा. सिस्टम को फिर बूट किए जाने की जरूरत है ड्राइव के पहुँच योग्य होने के लिए. इस अद्यतन के साथ, ACPI डॉकिंग ड्राइवर को कर्नेल में अद्यतन किया गया है, इस मुद्दे को हल कर रहा है. (BZ#485181).

6. औज़ार अद्यतन

  • SystemTap अब पूर्ण रूप से समर्थित है, और नवीनतम अपस्ट्रीम संस्करण में फिर बेस किया जाता है. यह अद्यतन फीचर उपयोक्ता स्थान जाँच को सुधारता है साझे लाइब्रेरी, प्रायोगिक DWARF अनविंडिंग, और एक नया<sys/sdt.h> हेडर फ़ाइल से जो कि dtrace-संगत चिह्नक देता है.
    यह रिबेस साथ ही debuginfo-less ऑपरेशन के लिए समर्थन संवर्द्धित करता है. टाइपकास्टिंग (@cast ऑपरेटर) अब समर्थित है, कर्नेल ट्रैसप्वाइंट जाँच के साथ. कई 'kprobe.*' जाँच बग जिसने debuginfo-less ऑपरेशन को नुकसान पहुँचाया अब हल कर लिया गया है.
    सिस्टम टैप कई दस्तावेजीकरण सुधारों को फीचर करता है. कोई नया '3stap' फीचर उपयोक्ता को उपयोगी मैन पेज देता है अधिकतम सिस्टमटैप जाँच व प्रकार्यों पर. systemtap-testsuite संकुल नमूना स्क्रिप्ट का बड़ा लाइब्रेरी फीचर करता है.
    सिस्टमटैप रिबेस के बारे में अधिक सूचना के लिए, तकनीकी नोट्स के सिस्टमटैप खंड अद्यतन अध्याय का संदर्भ लें.
  • सिस्टमटैप ट्रैसप्वाइंट कर्नेल के महत्वपूर्ण खंड में रखा गया है, सिस्टम प्रशासक को कोड के प्रदर्शन और डिबग हिस्से को विश्लेषित करने की छूट देता है. Red Hat Enterprise Linux 5.4 में, ट्रैसप्वाइंट को बतौर तकनीकी पूर्वावलोकन कर्नेल उपसिस्चम के निम्नलिखित हिस्से को जोड़ा गया है:
    • स्मृति प्रबंधन (mm) (BZ#493444)
    • युक्ति I/O (blktrace) रोकें(Bugzilla #493454)
    • नेटवर्क फ़ाइल सिस्टम (NFS) (BZ#499008)
    • पृष्ठ कैश और संजालन स्टैक (BZ#475719)
    • नियोजक (BZ#497414)
  • Gnu कंपाइलर कलेक्शन संस्करण 4.4 (GCC4.4) अब इस रिलीज में तकनीकी पूर्वावलोकन के रूप में शामिल है. कंपाइलर का यह संग्रह C, C++, और फोर्ट्रान कंपाइलर को शामिल करता है समर्थन लाइब्रेरी के साथ.
  • glibc new MALLOC behaviour: अपस्ट्रीम glibc को हाल में बदला गया है उच्चतर अनुमापकता सक्रिय करने के लिए कई सॉकेट और कोर के अंतर्गत. इसे लड़ी नियत करके किया जाता है और कुछ स्थितियों में लॉकिंग को छोड़कर. स्मृति पूल के लिए प्रयुक्त अतिरिक्त स्मृति (यदि कुछ है) को वातावरण चर के प्रयोग से नियंत्रित की जा सकती है MALLOC_ARENA_TEST and MALLOC_ARENA_MAX.
    MALLOC_ARENA_TEST निर्दिष्ट करता है कि कई कोर की संख्या के लिए जाँच एक बार की जाती है जब स्मृति पूल की संख्या इसके मान पर पहुंचती है. MALLOC_ARENA_MAX प्रयुक्त स्मृति पूल की अधिकतम संख्या सेट करती है, कोर की संख्या के अलग.
    RHEL 5.4 रिलीज में glibc के पास यह प्रकार्यात्मकता है जो तकनीकी पूर्वावलोकन के रूप में एकीकृत है अपस्ट्रीम malloc के. प्रति लड़ीबद्ध स्मृति पूल सक्रिय करने के लिए वातावरण चर MALLOC_PER_THREAD को वातावरण में सेट किए जाने की जरूरत है. यह वातावरण चर पुराना हो जाएगा जब यह नया malloc आचरण भविष्य के रिलीज में तयशुदा हो जाता है. उपयोक्ता जो malloc संसाधन के लिए कंटेशन अनुभव कर रहा है को इस विकल्प को आज़माना चाहिए.

7. आर्किटेक्चर विशिष्ट समर्थन

7.1. i386

  • किसी वर्चुअल वातावरण में, Red Hat Enterprise Linux 64-बिट कर्नेल के लिए टाइमकीपिंग समस्या दायक हो सकता है, चूँकि समय को टाइमर व्यवधान के द्वारा गिनती किया गया रहता है. वर्चुअल मशीन का विनियोजन व पुनर्नियोजन इन व्यवधान में विलंब ला सकता है, जो टाइमकीपिंग में अंतर ला सकता है. यह कर्नेल रिलीज टाइमकीपिंग अलगोरिथम को फिर विन्यस्त करता है समय को समय व्यतीत काउंटर पर आधारित रखने के लिए. (Bugzilla #463573)
  • यह पाया गया था कि, यदि उनका स्टैक ~4GB के संयुक्त आकार से अधिक है, 64-बिट लड़ीयुक्त अनुप्रयोग pthread_create() को बुरी तरह से धीमा करती है. यह इसलिए कि glibc MAP_32BIT को उन स्टैक को आबंटित करने के लिए प्रयोग करती है. चूँकि MAP_32BIT का प्रयोग कोई पुरातन कार्यान्वयन है, यह अद्यतन कोई नया फ्लैग जोड़ती है (MAP_STACK mmap) कर्नेल में 64-बिट अनुप्रयोग के प्रतिबंध को बचने के लिए. (Bugzilla #459321)
  • यह अद्यतन एक विशेषता को शामिल करता है जो कि TSC को गहरे सी स्थिति में चलने के लिए बनाए रखता है. यह NONSTOP_TSC कार्य CONSTANT_TSC के साथ करता है. CONSTANT_TSC बताता है कि TSC किसी स्थिर आवृत्ति पर चलता है P/T- स्थिति के अलग, और NONSTOP_TSC बताता है कि TSC गहरे सी स्थिति में नहीं रूकता है. (Bugzilla #474091)
  • यह अद्यतन एक पैच को शामिल करता है asm-x86_64 शीर्षिका को kernel-devel संकुल में शामिल करने के लिए जो कि i386, i486, i586 और i686 आर्किटेच्कर पर या के लिए तैयार किया गया है. (Bugzilla #491775)
  • यह अद्यतन किसी फिक्स को शामिल करता है यह सुनिश्चित करने के लिए कि memmap=X$Y को बतौर रूट i386 ऑर्किटेक्चर पर निर्दिष्ट करना एक नया BIOS मानचित्र देता है. (Bugzilla #464500)
  • यह अद्यतन समस्या को ठीक करने के लिए किसी पैच को जोड़ता है नॉन-मास्केबल इंटरप्ट (NMI) के साथ जो पिछले कर्नेल रिलीज में प्रकट हुआ था. यह समस्या विविध इंटेल प्रोसेसर को प्रभावित करने के लिए प्रकट हुई और सिस्टम को NMI वाचडॉग को रिपोर्ट करने का कारण बनी जो 'रूकी' थी. NMI कोड में नया पैरामीटर इस मुद्दे को सही करता है. (Bugzilla #500892)
  • यह रिलीज PCI डोमेन समर्थन को फिर सामने लाता है HP xw9400 और xw9300 सिस्टम के लिए. (Bugzilla #474891)
  • प्रकार्यात्मकता को मॉड्यूल पावरनाउ-k8 पैरामीटर को को निर्यात करने के लिए सही किया गया है /sys/modules में. यह सूचना पहले नहीं निर्यात की गई थी.(Bugzilla #492010)

7.2. x86_64

  • एक अनुकूलतम त्रुटि linux-2.6-misc-utrace-update.patchमें पाई गई थी. जब किसी 64-बिट मशीन सिस्टम पर 32-बिट प्रोसेसर पर चलाना ENOSYS को अनुपस्थित (सारणी परिसर के बाहर) सिस्टम कॉल पर नहीं लौटाता है. यह कर्नेल रिलीज एक पैच शामिल किया है इसे सही करने के लिए. (Bugzilla #481682)
  • कुछ क्लस्टर सिस्टम जो किसी अस्थिर समय स्रोत में बूट करने के लिए पाए गए थे. यह निर्धारित किया गया था कि यह कर्नेल कोड का परिणाम था जो मुक्त प्रदर्शन काउंटर की जांच नहीं करता है (PERFCTR) जब TSC (टाइम स्टैंप क्लॉक) को बूट प्रक्रिया के दौरान कैलिब्रेट किया गया. यह परिणामतः आया, कुछ छोटे प्रतिशत में, जिस सिस्टम में जो व्यस्त PERFCTR के लिए तयशुदा है और अविश्वसीय कैलिब्रेशन पा रहा है.
    किसी फिक्स को लागू किया गया इसके द्वारा कि सिस्टम जो कि किसी मुक्त PERFCTR के लिए जांचता है (Bugzilla #467782) को तयशुदा बनाने के पहले. यह फिक्स, हालांकि, सभी संभव शर्तों को संतुष्ट नहीं कर सकता है जैसा कि यह संभव है कि सभी PERFCTR व्यस्त हो जाएंगे जब TSC कैलिब्रेशन के लिए जरूरी है. किसी पैच को आरंभ किया गया है कर्नेल पैनिक आरंभ करने के लिए (1% से कम प्रतिशत स्थिति का) जो कि यह परिदृश्य पैदा होता है. (Bugzilla #472523).

7.3. PPC

  • यह कर्नेल रिलीज में spufs (सिनेरेजिस्टिक प्रोसेसिंग यूनिट फाइल सिस्टम) को सेल प्रोसेसर के लिए अद्यतन के लिए विविध संकुलों को शामिल करता है. (Bugzilla #475620)
  • कोई मुद्दा पाया गाया था जबकि /proc/cpuinfo तार्किक PVR Power7 प्रोसेसर आर्किटेक्चर को सूचीबद्ध करेगा बतौर "अज्ञात" जब show_cpuinfo() को चलाया गया था. यह अद्यतन किसी पैच को जोड़ता है show_cpuinfo() को Power7 आर्किटेक्चर के रूप में बतौर Power6 पहचानने के लिए. (Bugzilla #486649)
  • यह अद्यतन कई पैच शामिल करता है जो कि MSI-X (Message Signaled Interrupts) जोड़ने/उन्नत बनाने के लिए जरूरी है मशीन पर सिस्टम P प्रोसेसर के साथ. (Bugzilla #492580)
  • पैच को इस रिलीज में सेल ब्लेड मशीन पर पिछले समस्याप्रद पावर बटन के प्रकार्यात्मकता को सक्रिय करने के लिए जोड़ा गया है. (Bugzilla #475658)

7.4. s390

Red Hat Enterprise Linux IBM System z मशीन के लिए नए फीचर के व्यापक रूपों को लाया है, जिसमें महत्वपूर्ण हैं:
  • नेम्ड सेव्ड सेगमेंट (NSS) का उपयोग, z/VM हाइपरविजर ऑपरेटिंग सिस्टम कोड को साझा वास्तविक स्मृति में जो कि z/VM अतिथि वर्चुअल मशीन के लिए उपलब्ध है. इस अद्यतन से, बहुविध Red Hat Enterprise Linux अतिथि ऑपरेटिंग सिस्टम z/VM पर NSS से बूट कर सकता है और स्मृति में Linux कर्नेल के एकल कॉपी से चलता है. (BZ#474646)
  • युक्ति ड्राइवर समर्थन को इस अद्यतन में जोड़ा गया है नए IBM System z PCI क्रिप्टोग्राफी त्वरक के लिए, समान अंतरफलक को उपयोग करते हुए पिछले संस्करण के रूप में. (BZ#488496)
  • Red Hat Enterprise Linux 5.4 प्रोसेसर पतन के लिए समर्थन जोड़ता है, जो कि प्रोसेसर गति को कुछ स्थिति में घटाए जाने के लिए अनुमति देता है (यानी सिस्टम ओवरहीटिंग). (BZ#474664) यह नया फीचर सॉफ्टवेयर स्वचालन की अनुमति देता है मशीन स्थिति को देखने के लिए और परिभाषित नीचि पर आधारित काम करने के लिए.

    नोट

    प्रोसेसर पतन को z990, z890 और बाद वाले सिस्टम पर समर्थित किया गया है और SCLP सिस्टम सेवा प्रकार 4 घटना क्वालिफायर 3 से होकर. STSI नई क्षमता को रिपोर्ट करेगा फ़ाइल के प्रोसेसर में: /sys/devices/system/cpu/cpuN/capability.
  • कंट्रोल प्रोग्राम आइडेंटीफिकेशसन (CPI) विवरणात्मक आंकड़ा निजी सिस्टम को पहचानने के लिए प्रयुक्त है हार्डवेयर मैनेजमेंट कंसोल (HMC) पर. इस अद्यतन के साथ, CPI आंकड़ा को अब Red Hat Enterprise Linux उदाहरण से जोड़ा जा सकता है. (BZ#475820)
    CPI पर अधिक सूचना के लिए युक्ति ड्राइवर, फीचर और कमांड दस्तावेज का संदर्भ लें
  • फाइबर चैनल प्रोटोकॉल (FCP) प्रदर्शन आंकड़ा को अब Red Hat Enterprise Linux उदाहरण पर IBM सिस्टम z प्लेटफॉर्म पर मापा जा सकता है. (BZ#475334) मैट्रिक्स जो कि शामिल करने पर जमा किया है और रिपोर्ट किया गया है:
    • स्टैक घटकों पर प्रदर्शन संबंधित आंकड़ा जैसे कि Linux युक्ति, स्माल कंप्यूटर सिस्टम इंटरफेस (SCSI) लॉजिकल यूनिट नंबर (LUNs) और होस्ट बस एडाप्टर (HBA) स्टोरेज नियंत्रक सूचना.
    • प्रति स्टैक घटक: संबंधित माप का मौजूदा मान बतौर आउटपुट, उपयोगिता, और दूसरे अनुप्रयुक्त माप.
    • I/O से जुड़े आंकड़ा का सांख्यिकीय एकत्रण (न्यूनतम, अधिकतम, औसत, और आयतचित्र) आकार, लेटेंसी और कुल का आग्रह करता है.
  • कर्नेल में समर्थन जोड़ा गया है EMC Symmetrix Control I/O को निर्गत करने के लिए. यह अद्यतन क्षमता देती है EMC Symmetrix भंडार सरणी को Red Hat Enterprise Linux के साथ IBM सिस्टम z प्लेटफ़ॉर्म पर प्रबंधित करने की क्षमता देती है. (BZ#461288)
  • एक नया फीचर को लागू किया गया है एक इनीशियल प्रोग्राम लोड (IPL) को Red Hat Enterprise Linux वर्चुअल मशीन पर तत्काल करने के लिए कर्नेल पैनिक और डंप के उपरांत.(BZ#474688)
  • हार्डवेयर जो कि विन्यास टोपोलॉजी सुविधा देती है वह सिस्टम के CPU टोपोलॉजी सूचना को नियोजक को भेजती है, इसे लोड संतुलन निर्णय को बनाने के लिए अनुमति देते हुए. मशीन पर जहाँ I/O व्यवधान विसम रूप से वितरित है, CPU जो कि इकट्ठा है और जो अधिक I/O व्यवधान पाता है बनिस्पत दूसरों के, वह अधिक औसत लोड रखेगा, कुछ स्थितियों में प्रदर्शन मुद्दे को बनाते हुए.
    पहले, CPU टोपोलॉजी समर्थन बतौर तयशुदा सक्रिय था. इस अद्यतन के साथ, CPU टोपोलॉजी समर्थन तयशुदा रूप से निष्क्रिय हो जाएगी, और कर्नेल पैरामीटर "topology=on" को इस फीचर को सक्रिय किए जाने के लिए सक्रिय करने के लिए जोड़ा गया है. (BZ#475797)
  • नए कर्नेल विकल्प को अब जोड़ा जा सकता है IPL कमांड के प्रयोग से CMS parmfile की अंतर्वस्तु को रूपांतरित किए, जो कर्नेल विकल्प के अस्थायी अधिलेखन को अनुमति देता है जो कि पहले से parmfile के द्वारा दिया हुआ है. पूरा बूट कमांड लाइन को VM पैरामीटर से प्रतिस्थापित किया जा सकता है किसी कर्नेल विकल्प को parmfile से बायपास करते हुए. आगे, उपभोक्ता नया Linux नेम्ड सेव्ड सिस्टम (NSS) को CP/CMS कमांड लाइन रपर बना सकते हैं. (BZ#475530)
  • qeth ड्राइवर को HiperSockets Layer3 समर्थन के साथ IPv6 के लिए अद्यतन किया गया है. (BZ#475572) इस फीचर पर अधिक विवरण के लिए, "qeth device driver for OSA-Express (QDIO) and HiperSockets" का IBM के "Device Drivers, Features, and Commands" पुस्तक से संदर्भ लें जो यहाँ है: http://www.ibm.com/developerworks/linux/linux390/october2005_documentation.html
  • z9 HiperSocket फर्मवेयर से आरंभ करना संस्करण स्ट्रिंग को भिन्न प्रारूप में देता है. यह परिवर्तन अनुपस्थित mcl_level सूचना के रूप में आता है qeth स्थिति संदेश के रूप में जो कि युक्ति के ऑनलाइन सेटिंग के दौरान निर्गत किया गया था. अद्यतन किया qeth ड्राइवर अब सही तरीके से नया संस्करण स्ट्रिंग प्रारूप को पढ़ता है HiperSockets के, ऑउटपुट प्रारूप के मानकीकरण को अनुमति देते हुए. (BZ#479881)
  • Red Hat Enterprise Linux 5.4, the s390utils संकुल को संस्करण 1.8.1 में रिबेस किया गया है. फीचर की पूरी सूची के लिए जो कि रिबेस देता है, कृपया संकुल अद्यतन का संदर्भ लें तकनीकी नोट्स का. (BZ#477189)
  • कर्नेल में, sysfs अंतरफलक को लागू किया गया है संबंधित खंड में लागू करने के लिए जिसके लिए शटडाउन को ट्रिगर किया जा सके. इस फीचर पर अधिक विवरण के लिए, "शटडाउन क्रिया" अध्याय को IBM के "युक्ति ड्राइवर, फीचर, और कमांड" पुस्तक पर देखें जो कि यहाँ स्थित है: http://www.ibm.com/developerworks/linux/linux390/development_documentation.html

8.1. सामान्य कर्नेल फीचर समर्थन

  • पहले, अपस्ट्रीम कर्नेल में युक्ति के लिए समर्थन पदावनत किया गया था. हालांकि, इस समर्थन को कर्नेल में वापस किया गया था. इसी के साथ, Red Hat Enterprise Linux 5.4 में, युक्तियों के लिए समर्थन को फिर लाया गया है. इसके अलावे, initscripts संकुल को कच्ची युक्तियों के पहले छोड़े गए प्रकार्यात्मकता को जोड़ते हुए अद्यतन किया गया है.(BZ#472891)
  • बिना mmu-notifiers के KVM guest-smp tlb फ्लशिंग स्मृति खराब कर सकती है क्योंकि KVM कर्नेल फ्रीलिस्ट में पृष्ठों को जोड़ सकता है जबकि दूसरा vcpu अभी भी उन पर क्वेस्ट मोड में लिख सकता है. यह अद्यतन mmu-notifier समर्थन को कर्नेल में जोड़ता है और पहले के पैच में मिले बग को सही करता है जबकि mm_struct को मौजूदा ड्राइवर के द्वारा बढ़ाया गया था और एक विफल kABI जाँच का कारण बना. इस बग को किसी सूची के द्वारा प्रयोग से सही किया गया है जो कि संरचना आकार को फैलाने से वंचित रखने के लिए अप्रयुक्त पैडिंग छिद्र में रहता है. (Bugzilla #485718)
  • संकेतक व हस्ताक्षरित अंकगणितीय ओवरफ्लो रैपिंग को पहले Linux कर्नेल में परिभाषित नहीं किया गया. यह GCC (GNU C कंपाइलर) के मानने का कारण बन सकता था कि रैपिंग पैदा नहीं होता है और अंकगणित को अनुकूलित करने का प्रयास होता है जिसकी कर्नले को जरूरत ओवरफ्लो जाँच के लिए होती है. यह अद्यतन -fwrapv चर को GCC CFLAGS में रैपिंग आचरण को परिभाषित करने के लिए जोड़ता है.(Bugzilla #491266)
  • समान स्मृति स्थान के लिए इच्छित करने वाली प्रक्रिया के बीच के मुद्दे को उच्च स्तरीय सिस्टम में हाल में TPC-C (Transaction Processing Council) बेंचमार्किंग के द्वारा पहचाना गया है. इस अद्यतन में fast-gup पैच शामिल हैं जो प्रत्यक्ष IO का प्रयोग करता है और एक महत्वपूर्ण (9-10% तक) प्रदर्शन सुधार को देता है. इन अद्यतन को विस्तार से जाँचा गया है और 5.4 कर्नेल में अनुमापकता को बढ़ाने के लिए प्रयोग किया जाता है. अधिक सूचना के लिए, इस आलेख. (Bugzilla #474913) को देखें
  • नया ट्यून करने योग्य पैरामीटर इस कर्नेल में जोड़ा गया है, सिस्टम प्रशासक को सबसे अधिक संख्या में बदले गए पृष्ठ kupdate लेखन को डिस्क में हर बार चलने पर बदलने की अनुमति देते हुए जब यह चलता है. यह नया ट्यून योग्य /proc/sys/vm/max_writeback_pages 1024 या 4MB में तयशुदा होता है ताकि अधिकतम 1024 पृष्ठ को kupdate के हर पुनरावृत्ति के साथ लिखा जाता है. (Bugzilla #479079).
  • एक नए विकल्प (CONFIG_TASK_IO_ACCOUNTING=y) को जोड़ा गया है कर्नेल में मॉनिटरिंग IO सांख्यिकी प्रति प्रक्रिया में मदद करने के लिए. यह उत्पादन वातावरण में विघ्नहर्ता के साथ मदद करता है. (Bugzilla #461636)
  • पिछले कर्नेल में, बैक-अप प्रक्रिया DB2 सर्वर अनुक्रिया को कम कर रहा था. यह /proc/sys/vm/dirty_ratio रोधन प्रक्रिया लेखन के द्वारा आता है पेजकैश स्मृति में जब आधे से अधिक पेजकैश गंदा था (हालांकि dirty_ratio को 100% पर सेट किया गया था). इस कर्नेल में किया गया बदलाव इस परिसीमित आचरण को अध्यारोहित करता है. अब, जब dirty_ratio को 100% पर सेट किया जाता है, सिस्टम पेजकैश स्मृति में लेखन को सीमित नहीं करेगा. (Bugzilla #295291)
  • rd_blocksize विकल्प जो कि पिछले कर्नेल के ramdisk ड्राइवर में पाया गया था वह आंकड़ा खराबी का कारण बना था जब बड़े रैमडिस्क को प्रयोग किया तार्किक सिस्टम लोड के अंतर्गत. यह अद्यतन अनावश्यक विक्लप को हटाता है और आंकड़ा खराबी मुद्दे को हल करता है. (Bugzilla #480663)
  • प्रकार्य getrusage किसी प्रक्रिया के संसाधन प्रयोग की परीक्षा करने में प्रयुक्त होता है. यह समस्या के समाधान और संसाधन के प्रयोग पर आंकड़ों के एकत्रीकरण के लिए उपयोगी है. उन उदाहरणों में जहाँ कोई प्रक्रियाजो getrusage के द्वारा जाँची गई वह संतति प्रक्रिया को जन्म दे रही थी, हालांकि, परिणाम गलत होगा क्योंकि getrusage केवल जनक प्रक्रिया का परीक्षण करेगा और इसकी संतति की जाँच नहीं करेगा. यह अद्यतन rusadge_thread को लागू करता है सटीक संसाधन प्रयोग परिणाम को सटीक करने के लिए इन उदाहरणों में. (Bugzilla #451063)
  • शीर्षिका /usr/include/linux/futex.h पहले सी कोड फाइल कंपाइल करने में व्यवधान डालेगा जो त्रुटि का कारण बनेगा. यह अद्यतन किसी पैच को शामिल करता है जो कि समस्या दायक कर्नेल ऑनली डिफिनेशन को सही करता है और कंपाइलिंग त्रुटि को हल करता है. (Bugzilla #475790)
  • पिछले कर्नेल में कर्नेल संस्करण पैनिक या oops आउटपुट संदेश में पहचाना नहीं गया था. यह अद्यतन oops और पैनिक आउटपुट में कर्नेल संस्करण विवरण जोड़ता है. (Bugzilla #484403)
  • 2.6.18 रिलीज के दौरान, कर्नेल को glibc संकुल के लिए कर्नेल शीर्षिका देने के लिए विन्यस्त किया गया था. उस प्रक्रिया ने कई फाइलों को शामिल करने के लिए अनुचित रूप से शामिल कर लिया. serial_reg.h फाइल गलत तरीके से चिह्नित किया गया था और kernel_headers rpm में शामिल नहीं था. इसने बदले में समस्या उत्पन्न किया अन्य rpms बनाने से. यह अद्यतन serial_reg.h फ़ाइल को जोड़ता है और समस्या को ठीक करता है. (Bugzilla #463538)
  • कुछ स्थितियों में upcrund, HP Unified Parallel C (UPC) उत्पाद में प्रक्रिया प्रबंधक, ने कोई ESRCH परिणाम दिया और विफल रहा जब setpgid() को किसी संतति प्रक्रिया के लिए काल किया जो कि उप लड़ी से बंटा था. इस अद्यतन में इस समस्या को ठीक करने के लिए कोई पैच शामिल है. (Bugzilla #472433)
  • प्रकार्यात्मकता को sysrq-t में कार्यशील प्रक्रिया के बारे में बैकट्रेस सूचना को दिखाने के लिए जोड़ा गया है. यह अटके हुए सिस्टम की डिबगिंग में मदद करेगा. (Bugzilla #456588)

8.1.1. डिबगिंग

Red Hat Enterprise Linux 5.4, कर्नेल के डिबगिंग को कोर डंप बनाने के लिए जोड़े गए फीचर से सुधारा गया है. कोर डंप (स्मृति स्नैपशॉट) सिस्टम डिबगिंग और कर्नेल क्रैश के लिए उपयोगी है. इस अद्यतन के साथ, यह अब संभव है कि कोर डंप सिस्टम पर निष्पादित किया जाए जो कि ह्यूजपेज का उपयोग करे.(BZ#470411) इसके अलावे, कर्नेल पैनिक संदेश को कोर डंप फाइल (vmcore) से makedumpfile कमांड के प्रयोग से निकाला जाए. (BZ#485308)

8.1.2. सुरक्षा

  • यह अद्यतन कर्नेल कुंजी क्षेत्र की लंबाई को बढ़ाता है पिछले कर्नेल में यादृच्छिक 32 वर्ण लंबाई सेट से 255 वर्णों तक. (Bugzilla #475145)
  • यह कर्नेल अद्यतन सुरक्षा कारणों पर ध्यान केंद्रित करता है गैर रूट उपयोक्ताओं के लिए जो फाइलसिस्टम पर युक्तिनोड को बनाने में समर्थ हैं जो NFSD (नेटवर्क फाइल सिस्टम डेमॉन) के प्रयोग से निर्यातित किए गए हैं. यह अद्यतन CAP_MKNOD और CAP_LINUX_IMMUTABLE) क्षमता को उपयोक्ता को देता है 0 के FSUID के साथ सिस्टम मास्क में. (Bugzilla #497272 and Bugzilla #499076)
  • फेडरल इनफारमेशन प्रोसेसिंग मानकीकरण 140 (FIPS140) प्रमाणण जरूरतों के साथ, इस अद्यतन में शामिल है:
    • इसके लिए स्वजाँच; ansi_cprng (Bugzilla #497891), ctr(aes) mode (Bugzilla #497888), Hmac-sha512 (Bugzilla #499463), rfc4309(ccm(aes)). (Bugzilla #472386), .
    • किसी हस्ताक्षर फाइल को बनाने के लिए कोड जो GRUB बूट प्रक्रिया के दौरान चेकसम करता है. (Bugzilla #444632)
    • मॉड्यूल हस्ताक्षर के लिए DSA कुंजी परिवर्तन करने का कोड 512 बिट से 1024 बिट तक. (Bugzilla #413241)

8.2. सामान्य प्लेटफॉर्म समर्थन

थ्रोटलिंग स्टेट (T-State) अधिसूचना समर्थन को एडवांस्ड कंफिग्यूरेशन एंड पावर इंटरफेस (ACPI) कार्यान्वयन में कर्नेल में जोड़ा गया है. T-स्थिति अधिसूचना को जोड़ना Intel® Intelligent पावर नोड मैनेजर तकनीक के प्रयोग को डेटा सेंटर में बिजली प्रबंधन को बढ़ाता है.(BZ#487567).

8.3. ड्राइवर अद्यतन

8.3.1. ओपन फेब्रिक्स एंटरप्राइज डिस्ट्रीब्यूशन (OFED) ड्राइवर

ओपन फेब्रिक्स एलाइंस एंटरप्राइज डिस्ट्रीब्यूशन (OFED) Infiniband और iWARP हार्डवेयर निदानकारी उपयोगिता, Infiniband फैब्रिक प्रबंधन डेमॉन, Infiniband/iWARP कर्नेल मॉड्यूल लोडर, और अनुप्रयोग लिखने के लिए लाइब्रेरी और विकास संकुल का संग्रह है जो रिमोट डाइरेक्ट मेमोरी एक्सेस (RDMA) तकनीक का प्रयोग करता है. Red Hat Enterprise Linux OFED सॉफ़्टवेयर स्टैक का प्रयोग करता है जैसे ही यह Infiniband/iWARP/RDMA हार्डवेयर समर्थन के लिए स्टैक पूरा करता है.
Red Hat Enterprise Linux 5.4 में, OFED के निम्नलिखित अंश को अपस्ट्रीम संस्करण 1.4.1-rc3 में अद्यतन किया गया है.
  • रिमोट डाइरेक्ट मेमोरी एक्सेस (RDMA) शीर्षिका (BZ#476301)
  • रिलायबल डेटाग्राम सॉकेट (RDS) प्रोटोकॉल (BZ#477065, BZ#506907)
  • साकेट डाइरेक्ट प्रोटोकॉल (SDP) (BZ#476301)
  • SCSI RDMA प्रोटोकॉल (SRP) (BZ#476301)
  • IP ओवर InfiniBand (IPoIB) (BZ#434779, BZ#466086, BZ#506907)
इसके अलावे, निम्नलिखित OFED ड्राइवर को अपस्ट्रीम संस्करण 1.4.1-rc3 में अद्यतन किया गया है:
  • संजाल युक्ति के cxgb3 और iw_cxgb3 ड्राइवर Chelsio T3 परिवार के लिए(BZ#476301, BZ#504906)
  • mthca-based InfiniBand HCA (होस्ट चैनल एडाप्टर) के लिए ड्राइवर (BZ#476301, BZ#506097)
  • qlgc_vnic driver (BZ#476301)

नोट

Red Hat नजदीक से अपस्ट्रीम को OFED कोड बेस को सबसे अधिक स्तर के सक्रियण देना अभी भी विकासक्रम की तकनीक है. किसी परिमाण के रूप में, Red Hat केवल API/ABI संगतता को गौण रिलीज से होकर संरक्षित रख सकता है जो कि कोई अपस्ट्रीम परियोजना करती है. यह सामान्य व्यवहार से एक अपवाद है Red Hat Enterprise Linux के विकास में.

8.3.2. सामान्य ड्राइवर अद्यतन

  • Intel 5400 वर्ग स्मृति नियंत्रक के लिए i5400 ड्राइवर को अद्यतन किया गया है त्रुटि जाँच और सुधार (EDAC) के लिए अतिरिक्त समर्थन के साथ. (BZ#462895)
  • iic-bus अंतरफलक के लिए i2c ड्राइवर को अद्यतन किया है, AMD SB800 उत्पाद परिवार के लिए समर्थन जोड़ रहा है.
  • i2c-piix4 ड्राइवर को Broadcom HT1100 चिपसेट के समर्थन के लिए अद्यतन किया गया है. (BZ#474240)
  • hpilo ड्राइवर अद्यतन किया गया है.(BZ#488964).
  • Davicom इथरनेट एडाप्टर के लिए dm9601 अद्यतन किया गया है.

8.3.3. संजाल ड्राइवर अद्यतन

  • बांडिग ड्राइवर को नवीनतम अपस्ट्रीम संस्करण के लिए अद्यतन किया गया है. यह अद्यतन, हालांकि symbol/ipv6 मॉड्यूल निर्भरता क्षमता को लाया है. इसलिए, यदि IPv6 को पहले निष्क्रिय किया गया है (install ipv6 /bin/false लाइन को /etc/modprobe.conf फाइल में घुसाकर) बांडिंग ड्राइवर में एक अद्यतन को 5.4 में बांडिंग ड्राइवर में एक अपग्रेड लाएगा बांडिंग कर्नेल मॉड्यूल के विफल होने का कारण बनता है. install ipv6 /bin/false पंक्ति को install ipv6 "disable=1 से मॉड्यूल के ठीक से लोड होने के लिए प्रस्थापित किए जाने की जरूरत है.
  • Intel® I/O Acceleration Technology (Intel® I/OAT) के लिए कर्नेल में ड्राइवर को संस्करण 2.6.24 में अद्यतन किया गया है.(BZ#436048).
  • Intel® Gigabit इथरनेट एडाप्टर के लिए igb ड्राइवर को 1.3.16-k2 संस्करण में अद्यतन किया गया है. यह अद्यतन साथ ही GRO समर्थन देता है igb ड्राइवर के लिए. (BZ#484102, BZ#474881, BZ#499347).
  • igbvf ड्राइवर को अद्यतन किया गया है, Intel 82576 गिगाबिट इथरनेट नियंत्रक के लिए वर्चुअल प्रकार्य समर्थन देते हुए. (BZ#480524)
  • Intel 10 Gigabit PBetaCI एक्सप्रेस संजाल युक्ति के लिए ixgbe ड्राइवर को संस्करण 2.0.8-k2 में अद्यतन किया गया है. यह अद्यतन साथ ही GRO समर्थन सक्रिय करता है ixgbe ड्राइवर के लिए. (BZ#472547, BZ#499347).
  • Broadcom NetXtreme II संजाल युक्ति के लिए bnx2 ड्राइवर को 1.9.3 संस्करण में अद्यतन किया गया है (BZ#475567 BZ#476897 BZ#489519)
  • Broadcom Tigon3 इथरनेट युक्ति के लिए tg3 को संस्करण 3.96 में अद्यतन किया गया है. (BZ#481715, BZ#469772). यह ड्राइवर अद्यतन 5785F और 50610M युक्तियों के समर्थन जोड़ता है. (BZ#506205)
  • cnic ड्राइवर को जोड़ा गया है, इंटरनेट स्माल कंप्यूटर इंटरफेस (iSCSI) समर्थन को bnx2 network devices. (BZ#441979) के लिए देते हुए.
  • Broadcom एवरेस्ट संजाल युक्ति के लिए bnx2x ड्राइवर तो संस्करण 1.48.105 में अद्यतन किया गया है.(BZ#475481).
  • bnx2i ड्राइवर अद्यतन किया गया है, iSCSI समर्थन को bnx2x संजाल युक्ति के लिए देते हुए. (BZ#441979).
  • संजाल युक्ति के Chelsio T3 परिवार के लिए cxgb3 ड्राइवर को अद्यतन किया गया है, iSCSI TCP ऑफलोड इंजन (TOE) और Generic Receive Offload (GRO) समर्थन सक्रिय करते हुए. (BZ#439518, BZ#499347)
  • NVIDIA nForce युक्तियों के लिए forcedeth इथरनेट ड्राइवर को संस्करण 0.62 में अद्यतन किया गया है. (BZ#479740).
  • Marvell Yukon 2 चिपसेट के प्रयोग से इथरनेट नियंत्रक के लिए sky2 ड्राइवर अद्यतन किया गया है. (BZ#484712).
  • Cisco 10G इथरनेट युक्ति के लिए enic ड्राइवर को अद्यतन किया गया 1.0.0.933 संस्करण में. (BZ#484824)
  • Intel PRO/1000 इथरनेट युक्ति के लिए e1000e ड्राइवर को 1.0.2-k2 अपस्ट्रीम संस्करण में अद्यतन किया गया है. (BZ#480241)
  • Emulex टाइगर शार्क संयुक्त संजाल एडाप्टर के लिए be2net ड्राइवर को तकनीकी पूर्वावलोकन के रूप में जोड़ा गया है.

8.3.4. स्टोरेज ड्राइवर अद्यतन

  • bnx2 ड्राइवर अब iSCSI को समर्थन नहीं करता है. bnx2i ड्राइवर bnx2 ड्राइवर को cnic मॉड्यूल के द्वारा पहुंच करेगा iSCSI ऑफलोड समर्थन देने के लिए. bnx2i प्रबंधित करने के लिए, iscsi-initiator-utils संकुल प्रयोग करने के लिए. bnx2i विन्यास पर निर्देश के लिए, कृपया section 5.1.2 of the /usr/share/docs/iscsi-initiator-utils-<version>/README फ़ाइल को संदर्भ लें. (BZ#441979 और BZ#441979)
    नोट करें कि bnx2i संस्करण इस रिलीज में शामिल है जो IPv6 समर्थन नहीं करता है.
  • md ड्राइवर अद्यतन किया गया है बिटमैप मर्जिंग को समर्थन देने के लिए. यह फीचर पूर्ण resync के लिए जरूरत को समाप्त करता है जब डेटा आवृत्ति करता है. (BZ#481226)
  • इस रिलीज में scsi स्तर निम्नलिखित अद्यतन को फीचर करता है:
    • scsi ड्राइवर अब अपस्ट्रीम scsi_dh_alua मॉड्यूल को शामिल करता है. यह जोड़ता है विशेषतः asymmetric logical unit access (ALUA) समर्थन को इस रिलीज में. scsi_dh_alua मॉड्यूल को उपयोग करने के लिए जब dm-multipath को प्रयोग किया जाता है, alua को बतौर hardware_handler प्रकार multipah.conf निर्दिष्ट करें. (BZ#482737)
      नोट करें कि EMC क्लैरियान युक्ति के लिए, scsi_dh_alua या dm-emc को अकेले प्रयोग करना समर्थित किया गया है. scsi_dh_alua और dm-emc को प्रयोग करना समर्थित नहीं है.
    • rdac_dev_list संरचना अब md3000 और md3000i प्रविष्टि को शामिल करती है. यह उपयोक्ता को iscsi_dh_rdac module. (BZ#487293) के द्वारा दिया गया बेहतरी से लाभ देती है.
    • बग जिसने iSCSI iBFT संस्थापन को डिस्क प्रारूपण के दौरान पैनिक करने का कारण बना अब ठीक किया जा चुका है. (BZ#436791)
    • iscsi_r2t_rsp struct में एक बग जो iSCSI फेलओवर के दौरान कर्नेल पैनिक का कारण बना कुछ बहुल पथ वातावरण में अब ठीक किया जा चुका है. (BZ#484455)
  • cxgb3 ड्राइवर को अद्यतन किया गया है कई अपस्ट्रीम फिक्स को लागू करने के लिए और iSCSI TOE युक्ति को समर्थन देने के लिए. (BZ#439518)
    नोट करें कि cxgb3i संस्करण जो इस रिलीज में शामिल है IPv6 का समर्थन नहीं करता है.
  • यह रिलीज नया mpt2sas ड्राइवर को शामिल करता है. यह ड्राइवर SAS-2 परिवार का समर्थन करता है LSI लॉजिक के एडाप्टर से. SAS-2 अधिकतम डेटा हस्तांतरण दर को 3Gb/s से 6Gb/s तक बढ़ाता है.
    mpt2sas ड्राइवर drivers/scsi/mpt2sas निर्देशिका में अवस्थित है, पुराने mpt ड्राइवर के विपरीत जो कि drivers/message/fusion निर्देशिका में अवस्थित है. (BZ#475665)
  • aacraid ड्राइवर को अब 1.1.5-2461 संस्करण में अद्यतन किया गया है. यह अद्यतन कई अपस्ट्रीम फिक्स को लागू करता है कतारबद्ध स्कैन, कंट्रोलर बूट समस्या, और दूसरे मुद्दे के लिए. (BZ#475559)
  • aic7xxx ड्राइवर अब एक बढ़ा हुआ अधिकतम I/O आकार फीचर करता है. यह समर्थित युक्ति की अनुमति देता है (जैसे कि SCSI टेप युक्तियां) बड़े बफर से लिखने के लिए.
  • cciss ड्राइवर को अपस्ट्रीम फिक्स को लागू करने के लिए अद्यतन किया गया है बग के लिए जो BAR खोज की स्मृति को प्रभावित करता है, rebuild_lun_table और MSA2012 स्कैन लड़ी. यह अद्यतन कई विन्यास परिवर्तन को cciss में लागू करता है.
  • fnic ड्राइवर को संस्करण 1.0.0.1039 में अद्यतन किया गया है. यह कई अपस्ट्रीम बग फिक्स को लागू करता है, libfc और fcoe मॉड्यूल को अद्यतन करता है, और एक नया मॉड्यूल पैरामीटर जोड़ता है जो रनटाइम पर डिबग लॉगिंग को नियंत्रित करता है. (BZ#484438)
  • ipr ड्राइवर अब MSI-X इंटरप्ट का समर्थन करती है. (BZ#475717)
  • lpfc ड्राइवर को संस्करण 8.2.0.48 में अद्यतन किया गया है. यह हार्डवेयर समर्थन को सक्रिय करता है आनेवाले OEM प्रोग्राम के लिए. इसके अलावे, यह अद्यतन साथ ही निम्नलिखित बग फिक्स को लागू करता है (दूसरों के साथ):(BZ#476738 and BZ#509010)
    • वर्चुअलाइज्ड फाइबर चैनल स्विचेज अब समर्थित है.
    • त्रुटि ध्यान इंटरप्ट के लिए पोलिंग अब उपलब्ध है.
    • कोई बग जिसने vport create और delete loop का कारण बना अब हल कर लिया गया है.
    इस अद्यतन के साथ, lpfc ड्राइवर अब साथ ही HBAnyware 4.1 और OneConnect UCNA का समर्थन करता है. (BZ#498524)
  • MPT फ्यूजन ड्राइवर अब संस्करण 3.04.07rh v2 में अद्यतन किया गया है. यह कई बग फिक्स को लागू करता है, इसके साथ: (BZ#475455)
    • MPT फ्यूजन ड्राइवर बग जिसने बूटिंग से सिस्टम को रोका PAE कर्नेल के साथ अब फिक्स किया हुआ ह.
    • नियंत्रक को अब READY_STATE में सेट किया गया है जब ड्राइवर अनलोड किया गया.
    • mptsas ड्राइवर अब TUR (जाँच इकाई रेडी) और Report LUN कमांड को परिवहन स्तर में युक्ति जोड़ने के पहले निर्गत करती है.
    इसके अलावे, पैच जो कि अप्रत्याशित रूप से mptctl_ioctl() का कारण बना बहुत अधिक लेकिन छोटे कर्नेल त्रुटि संदेश के लिए जो अब वापस लिया गया है. इस रिलीज के साथ, mptctl_ioctl() अब इन कर्नेल त्रुटि संदेश को निर्गत नहीं करती है.
  • megaraid_sas ड्राइवर को अब संस्करण 4.08-RH1 में अद्यतन किया गया है. यह अद्यतन निम्नलिखित अपस्ट्रीम संवर्द्धन को लागू करता है और ठीक करता है(दूसरे के साथ):(BZ#475574)
    • यह अद्यतन ड्राइवर में पोलिंग मोड जोड़ता है.
    • समर्थित टेप ड्राइवर को प्रभावित करता बग अब ठीक कर लिया गया है. इस रिलीज से, pthru टाइमआउट मान अब O/S स्तर टाइमआउट मान में सेट है उन कमांड के लिए जो कि टेप ड्राइवर में सेट हैं.
  • mvsas ड्राइवर को संस्करण 0.5.4 में अद्यतन किया गया है. यह अपस्ट्रीम से कई फिक्स और संवर्द्धन को लागू करता है और Marvell RAID बस नियंत्रक MV64460, MV64461, और MV64462 के लिए समर्थन देता है. (BZ#485126)
  • qla2xxx ड्राइवर को संस्करण 8.03.00.10.05.04-k में अद्यतन किया गया है, और अब फाइबर चैनल ओवर कंवर्जेंस एन्हांस्ड इथरनेट एडाप्टर का समर्थन करता है. इस रिलीज के साथ, qla2xxx कई बग फिक्स को अपस्ट्रीम से लागू करता है, इसके साथ: (BZ#471900, BZ#480204, BZ#495092, और BZ#495094)
    • OVERRUN नियंत्रण के दौरान पाए गए अंतर को 4GB और 8GB एडाप्टर पर सही किया गया है.
    • vports किसी अतुल्यकालित घटना के लिए अब चेताया गया है.
    • कोई बग जो कर्नेल पैनिक का कारण बना QLogic 2472 कार्ड के साथ अब ठीक कर लिया गया है.
    • stop_firmware कमांड को अब फिर आजमाया नहीं गया है यदि पहले प्रयास का परिणाम समय समाप्ति में निकल जाता है.
    • यह खंड मास्क मान अब स्थिर optrom आकार पर आधारित नहीं है.
    • कोई बग जो बहुल पथ विफलता का कारण बना I/O के दौरान बहुल पथ के युक्ति पर अब ठीक कर दिया गया है. (BZ#244967)
    • यह ड्राइवर स्रोत कोड अब kABI-संगत है.
    • dcbx संकेतक अब NULL में सेट किया गया है स्मृति खाली करने के बाद.
    इन अद्यतन के अलावे, qla24xx और qla25xx फर्मवेयर जो कि qla2xxx ड्राइवर में शामिल है अब संस्करण 4.04.09 में अद्यतन किया गया है.
  • qla4xxx ड्राइवर उन्नत ड्राइवर खराबी प्राप्ति को फीचर करती है. यह अद्यतन ड्राइवर में बग फिक्स करती है जो कि एडाप्टर रिकवरी को रोकती है यदि कई बाहर के कमांड होस्ट एडाप्ट में थे. (BZ#497478)
  • यह रिलीज qlge ड्राइवर को शामिल करता है. यह ड्राइवर इथरनेट समर्थन को जोड़ता है QLogic FCoE 10GB एडाप्टर के लिए. (BZ#479288)

9. तकनीकी पूर्वावलोकन

तकनीकी पूर्वावलोकन फीचर अभी समर्थित नहीं है Red Hat Enterprise Linux सदस्यता सेवा के अंतर्गत, प्रकार्यात्मक रूप से पूरा नहीं हो सकता है, और उत्पादन प्रयोग के लिए प्रायः उपयुक्त नहीं है. हालांकि, इन फीचरों को ग्राहक सुविधा रूप में और फीचर को व्यापकता के साथ देने के लिए शामिल किया गया है.
निम्नलिखित तकनीकी पूर्वावलोकन नया या संवर्धित हैं Red Hat Enterprise Linux 5.4 बीटा में. Red Hat Enterprise Linux 5.4 में तकनीकी पूर्वावलोकन पर व्यापक सूचना के लिए, 5.4 तकनीकी नोट्स के तकनीकी पूर्वावलोकन का संदर्भ लें http://www.redhat.com/docs/manuals/enterprise/
  • नया Emulex टाइगर शार्क एकत्रित नेटवर्क एडाप्टर ड्राइवर. अधिक सूचना के लिए खंड 8.3.3, “संजाल ड्राइवर अद्यतन” का संदर्भ लें.
  • नया सिस्टमटैप ट्रैसप्वाइंट. अधिक सूचना के लिए खंड 8.1.1, “डिबगिंग” का संदर्भ लें.
  • नया Gnu कंपाइलर संग्रह संस्करण 4.4. अधिक सूचना के लिए खंड 6, “औज़ार अद्यतन” का संदर्भ लें.
  • ext4 समर्थन अद्यतन किया. अधिक सूचना के लिए खंड 4, “फाइलसिस्टम अद्यतन” का संदर्भ लें.
  • glibc नया MALLOC आचरण. अधिक जानकारी के लिए खंड 6, “औज़ार अद्यतन” का संदर्भ लें.
  • x86_64 प्लैटफॉर्म पर samba3x और ctdb. अधिक सूचना के लिए खंड 4, “फाइलसिस्टम अद्यतन” का संदर्भ लें.
  • KVM हाइपरविजर के साथ क्लस्टरिंग. अधिक सूचना के लिए खंड 2, “क्लस्टिरंग अद्यतन” का संदर्भ लें.
  • fence_virsh फेंस प्रतिनिधि को Red Hat Enterprise Linux के इस रिलीज में बतौर तकनीकी पूर्वावलोकन दिया गया है. अधिक सूचना के लिए खंड 2.1, “फेंसिंग सुधार” का संदर्भ लें.
  • KVM हाइपरविजर के साथ USB पासथ्रू को 5.4 रिलीज के लिए तकनीकी पूर्वावलोकन माना जाता है.
  • Red Hat Enterprise Linux 5.4, क्लस्टर सूइट के लिए लॉजिकल विभाजन (LPAR) समर्थन बतौर तकनीकी पूर्वावलोकन माना जाता है. (BZ#480662, BZ#498083)
  • xorg-x11-qxl-drv X11 वीडियो ड्राइवर qemu QXL वीडियो त्वरक के लिए को 5.4 में बतौर तकनीकी पूर्वावलोकन जोड़ा गया है. (BZ#489806)

A. पुनरीक्षण इतिहास

पुनरीक्षणइतिहास
पुनरीक्षण 0.4Thu Jul 23 2009Don Domingo
SME तकनीक पूर्वावलोकन के लिए स्टोरेज ड्राइवर अद्यतन खंड को प्रक्रियागत किया
पुनरीक्षण 0.3Thu Jul 02 2009Ryan Lerch
विविध टंकण अशुद्धि ठीक करें, बीटा से संबंधित ज्ञात मुद्दा जोड़ा.
पुनरीक्षण 0.2Wed Jul 01 2009Ryan Lerch
बीटा रिलीज नोट्स.
पुनरीक्षण 0.1Tue Apr 21 2009Ryan Lerch
5.3 रिलीज नोट्स से संबंधित सामग्री खिसकाया.