प्रस्तावना

इस दस्तावेज में निम्नलिखित विषयों को शामिल किया गया है:

  • अधिष्ठापन संबंधित नोट्स

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

  • ज्ञात मुद्दे

  • सामान्य सूचना

  • अंतरराष्ट्रीयकरण

  • कर्नेल नोट्स

Red Hat Enterprise Linux 4.92 पर देर से प्राप्त सूचना के लिये जो इस रिलीज नोट में प्रकट नहीं होगा, Red Hat नॉलेजबेस का निम्न URL पर संदर्भ लें:

http://kbase.redhat.com/faq/topten_105_0.shtm

अधिष्ठापन संबंधित नोट्स

निम्नलिखित खंड Red Hat Enterprise Linux के अधिष्ठापन और एनाकोंडा अधिष्ठापन प्रोग्राम से संबंधित विशेष सूचना शामिल किये हुये है.

नोट

पहले से अधिष्ठापित Red Hat Enterprise Linux सिस्टम का उन्नयन करने के लिये आपको Red Hat Network का प्रयोग उन संकुलों के लिये अवश्य करना चाहिये जो बदल दिये गये हैं.

आप Red Hat Enterprise Linux 4.92 के ताजा अधिष्ठापन या Red Hat Enterprise Linux 4 के नवीनतम अद्यतनीकृत संस्करण से Red Hat Enterprise Linux 4.92 में उन्नयन के लिये एनाकोंडा का उपयोग कर सकते हैं.

अगर आप Red Hat Enterprise Linux 4.92 CD-ROM की सामग्री कॉपी कर रहे हैं तो (उदाहरण के लिए, संजाल आधारित अधिष्ठापन की तैयारी में) निश्चित करें कि आप सिर्फ ऑपरेटिंग सिस्टम के लिये CD-ROM को कॉपी कर रहे हैं. पूरक CD-ROM या CD-ROM के किसी भी स्तरित उत्पाद को कॉपी नहीं करें क्योंकि यह एनाकोंडा के विधिवत ऑपरेशन के लिये जरूरी फाइल के ऊपर लिख देगा. इन CD-ROM को Red Hat Enterprise Linux के अधिष्ठापन के बाद जरूर अधिष्ठापन करना चाहिये.

Note that the minimum RAM required to install Red Hat Enterprise Linux 4.92 has been raised to 1GB; the recommended RAM is 2GB. If a machine has less than 1GB RAM, the installation process may hang.

ISO सामग्री और पंजीयन

मीडिया किट का ऑर्किटेक्चर Red Hat Enterprise Linux के पिछले संस्करण से Red Hat Enterprise Linux 4.92 में बदला है. अलग चर की संख्या और ISO बिंब को दो में घटाया गया है:

  • Red Hat Enterprise Linux 4.92 सर्वर

  • Red Hat Enterprise Linux 4.92 क्लाइंट

तरू में विकल्प की संख्या के लिये रिपॉजिटरी समाहित है जो कोर वितरण पर अतिरिक्त कार्यशीलता देता है:

Red Hat Enterprise Linux 4.92 सर्वर

  • Red Hat Enterprise Linux — मूलभूत बहुल उद्देश्यीय सर्वर ऑपरेटिंग सिस्टम में वर्चुअलाइजेशन 4 वर्चुअल उदाहरण के साथ समर्थन के साथ शामिल है.

  • Red Hat Enterprise Linux वर्चुअलाइजेशन प्लेटफॉर्म — डाटासेंटर वर्चुअलाइजेशन ऑपरेटिंग सिस्टम क्लस्टरिंग और क्लिस्टर भंडारण के साथ

Red Hat Enterprise Linux 4.92 क्लाइंट

  • Red Hat Enterprise Linux डेस्कटॉप — नॉलेज वर्कर डेस्कटॉप उत्पाद

  • वर्कस्टेशन विकल्प — इंजीनियरिंग और विकास वर्कस्टेशन के लिये अतिरिक्त विकल्प

  • Virtualization Option — add-on option for virtualization support

समान तरू या ISO बिंब में वैकल्पिक सामग्री के साथ, अधिष्ठापन के लिये दिये घटक और सदस्यता के द्वारा कवर किये के बीच बेमेल को अनदेखा करना महत्वपूर्ण है. वैसे बेमेल बढी खुलापन के रूप में परिणाम लायेगा बग व भेद्य जोखिम में.

यह सुनिश्चित करने के क्रम में कि प्रस्तावित घटक सदस्यता के साथ तुल्यकालित है कि नहीं, Red Hat Enterprise Linux 4.92 के लिये एक अधिष्ठापन संख्या जरूरी है जो अधिष्ठापक को विन्यस्त करने में सही संकुल सेट के लिये प्रयोग किया जायेगा.

अगर आप अधिष्ठापक संख्या को छोड़ते हैं, यह कोर सर्वर या डेस्कटॉप अधिष्ठापन के परिणाम के रूप में आयेगा. अतिरिक्त प्रकार्यात्मकता को बाद में दस्ती रूप से जोड़ा जा सकता है.

मूलभूत संख्या जो प्रयोग किया जा सकता है:

सर्वर

  • Red Hat Enterprise Linux (Server ): 31cfdaf1358c25da

  • Red Hat Enterprise Linux (Server + Virtualization): 2515dd4e215225dd

  • Red Hat Enterprise Linux वर्चुअलाइजेशन प्लेटफॉर्म: 49af89414d147589

क्लाइंट

  • Red Hat Enterprise Linux डेस्कटॉप: 660266e267419c67

  • Red Hat Enterprise Linux Desktop / Virtualization Option: fed67649ff918c77

  • Red Hat Enterprise Linux डेस्कटॉप / वर्कस्टेशन विकल्प: da3122afdb7edd23

  • Red Hat Enterprise Linux Desktop / Workstation / Virtualization Option: 7fcc43557e9bbc42

उपसंस्करण

Red Hat Enterprise Linux 4.92 में, सववर्सन वर्सन कंट्रोल सिस्टम Berkeley DB 4.3 के बरक्स लिंक है. अगर Red Hat Enterprise Linux 4 से उन्नयन किया जाता है और किसी सववर्सन रिपॉजिटरी को सिस्टम पर बनाया जा सकता है जो Berkeley DB बैकेंड "BDB" (बजाय शुद्ध फाइल सिस्टम आधारित "FSFS" बैकेंड) का प्रयोग करता है, विशेष ध्यान इस पर करने की जरूरत है कि रिपॉजिटरी उन्नयन के बाद पहुंच योग्य हो. इस प्रक्रिया के Red Hat Enterprise Linux 4 सिस्टम पर अनुसरण करने की जरूरत Red Hat Enterprise Linux 4.92 में उन्नयन के पहले है:

  1. कोई कार्यशील प्रक्रिया बंद करें और यह सुनिश्चित करें कि कोई प्रक्रिया रिपॉजिटरी का अभिगम नहीं कर सकता है (उदाहरण के लिये, httpd या svnserve; या सीधे पहुंच के साथ कोई स्थानीय उपयोक्ता).

  2. रिपॉजिटरी का बैकअप लें; उदाहरण के लिये:

    
    svnadmin dump /path/to/repository | gzip 
    > repository-backup.gz
                                    
  3. svnadmin recover कमांड रिपॉजिटरी पर चलायें:

    
    svnadmin recover /path/to/repository
                                    
  4. भंडार में अप्रयुक्त लॉग फाइल मिटायें:

    
    svnadmin list-unused-dblogs /path/to/repository | xargs rm -vf
                                    
  5. भंडार में कोई शेष साझा स्मृति फाइल मिटायें:

    
    rm -f /path/to/repository/db/__db.0*
                                    

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

तकनीक पूर्वावलोकन फीचर है जो कि अभी समर्थित नहीं है, लेकिन एक रिलीज में उपलब्ध कराया गया है. उनमें वर्णित कार्यशीलता को जांचा जा सकता है; हालांकि, तकनीक पूर्वावलोकन के लिये सिर्फ बहुत ज्यादा सुरक्षा मुद्दे के लिये एक समर्थन दिया गया इरेटा है.

इसके पूरे विकास में, तकनीक पूर्वावलोकन का अतिरिक्त हिस्सा जांच के लिये सार्वजनिक रूप से उपलब्ध कराया जा सकता है. यह Red Hat का ध्येय है कि अपने आने वाले मुख्य या गौण रिलीज में तकनीक पूर्वावलोकन को पूरा समर्थन दे.

स्टेटलेस Linux

Red Hat Enterprise Linux 4.92 के इस बीटा में स्टेटलेस Linux का सक्रियकारक आधारढांचा हिस्सा है. स्टेटलेस Linux एक नयी सोच है कि कैसे एक सिस्टम चलाया व प्रशिक्षित किया जा सकता है, बड़ी संख्या में सिस्टम के प्रोविजनिंग व प्रबंधन के लिये डिजायन कर उन्हें आसानी से प्रतिस्थापन योग्य बनाते हुये. इसे प्राथमिक रूप से तैयार सिस्टम चित्र के स्थापन के द्वारा पाया जा सकता है जिसे बड़ी संख्या में स्टेटलेस सिस्टम के द्वारा ऑपरेटिंग सिस्टम को सिर्फ पढ़ने के लिये स्थिति में चलाते हुये फिर कॉपी किया व प्रबंधित किया जा सकता है.

विकास की मौजूदा स्थिति में, स्टेटलेस फीचर इच्छित लक्ष्य का उपसमुच्चय है. इस प्रकार, क्षमता को एक तकनीकी पूर्वावलोकन स्थिति में लेबल किया जाता है.

Red Hat Enterprise Linux 4.92 बीटा रिलीज में शामिल सूची की निम्नलिखित आरंभिक क्षमता है:

  • NFS पर स्टेटलेस विंब चला रहा है

  • लूपबैक से NFS पर स्टेटलेस बिंब चला रहा है

  • iSCSI पर चला रहा है

मुख्य सर्वर से तुल्यकालित बदलाव के साथ स्थानीय फाइल सिस्टम पर स्टेटलेस Linux को चलाना जरूरी कर्नेल बदलाव के कारण यह अभी संभव नहीं है.

इसकी जोरदार अनुशंसा है कि वे जो स्टेटलेस कोड में रूचि रखते हैं वे http://fedoraproject.org/wiki/StatelessLinuxHOWTO पर हॉउटू पढ़ें और stateless-list@redhat.com पर जायें.

GFS2

GFS2 GFS फाइल सिस्टम पर आधारित उदविकासीय उन्नयन है. पूरी तरह से प्रकार्यात्मक रहने पर, GFS2 को अबतक उत्पादन तैयार के रूप में नहीं माना गया है. GFS, जो उत्पादन में 5 साल से है, को इस रिलीज के साथ दिया जा रहा है और गैर क्लस्टर किये फाइलसिस्टम के साथ दिया जा रहा है (रूट और बूट के अलावे), साथ ही साथ क्लस्टर किये फाइल सिस्टम विन्यास के साथ साझा भंडार पर जब क्लस्टर आधारढांचा मौजूद है. GFS2 को लक्षित किया जाता है आनेवाले Red Hat Enterprise Linux 4.92 अद्यतन में पूर्ण समर्थित प्रस्थिति में. साथ ही रूपांतरण उपयोगिता है, gfs2_convert, जो GFS फाइल सिस्मट के मेटाडाटा का अद्यतन GFS2 फाइलसिस्टम में इसे बदलते हुये कर सकता है.

FS-Cache

FS-Cache एक स्थानीय कैशिंग सुविधा दूरस्थ फाइल सिस्टम के लिये है; यह उपयोक्ता को NFS डाटा को कैश करने के लिये स्थानीय आरोहित डिस्क पर अनुमति देता है. FS-Cache सुविधा सेटअप करने के लिये, cachefilesd RPM अधिष्ठापित करें और /usr/share/doc/cachefilesd-<version>/README में निर्देश में संदर्भ करें.

<version> को अधिष्ठापित cachefilesd संकुल के संगत संस्करण से प्रतिस्थापित करें.

Compiz

Compiz एक OpenGL-आधारित कंपोस्टिंग विंडो प्रबंधन है. नियमित विंडो प्रबंधन के अलावे, compiz एक कंपोस्टिंग प्रबंधन के रूप में काम करता है. इस भूमिका में, compiz सारे डेस्कटॉप कोआर्डिनेट और तुल्यकालित करता है ज्यादा अच्छा डेस्कटॉप अनुभव देता है कम वायव्य तथा ज्यादा ठोस अनुभव देता है.

Compiz 3D हार्डवेयर त्वरण का प्रयोग करता है प्रभाव देने के लिये संजीव थंबनेल विंडो या विंडो ड्रॉप शेडो के रूप में, साथ ही साथ दो आभासी डेस्कटॉप के बीच में संजीवित विंडो न्यूनीकरण और संक्रमण.

मौजूदा रेंडरिंग आर्किटेक्चर में मौजूद कुछ सीमाओं के कारण, compiz प्रत्यक्ष रेंडरिंग OpenGL अनुप्रयोग या Xv विस्तार प्रयोग करने वाले विस्तार के प्रयोग से ठीक काम नहीं कर सकता है. वैसे अनुप्रयोग नुकसानविहीन रेंडरिंग आर्टिफेक्ट को लायेगा; इसके कारण, यह गुण पूरी तरह समर्थित नहीं है.

Ext3 के लिये संवर्द्धन

Red Hat Enterprise Linux 4.92 में, EXT3 फाइल सिस्टम क्षमता को 8TB से 16TB अधिकतम तक विस्तारित किया जा सकता है. यह क्षमता तकनीक पूर्वावलोकन के रूप में शामिल की जा रही है, Red Hat Enterprise Linux 4.92 के भविष्य के रिलीज में पूर्ण समर्थन के लिये लक्षित है.

ज्ञात मुद्दे

  • bind उन्नयन त्रुटि: जब उन्नयन किया जाता है bind, एक No such file or directory" पैदा हो सकती है. यह अधिष्ठापन श्रृंखलाकरण बग के कारण हो सकता है, जो GA के पहले संबोधित किया जायेगा. इसके गिर्द काम करने के लिये, बतौर रूट लॉगिन हों और /usr/sbin/bind-chroot-admin --enable (अगर आपने bind-chroot संकुल अधिष्ठापित किया है) या /usr/sbin/bind-chroot-admin --sync (अगर आपने caching-nameserver संकुल अधिष्ठापित किया है) चलायें.

  • caching-nameserver उन्नयन त्रुटि: जब caching-nameserver का उन्नयन किया जा रहा हो, लॉग invalid context त्रुटि दिखाता है. यह selinux-policy संकुल के साथ निर्भरता मुद्दे के कारण होता है, जिसे GA के पहले संबोधित किया जायेगा. इसके गिर्द काम करने के लिये, बतौर रूट लॉगिन होयें और /usr/sbin/bind-chroot-admin --sync चलायें.

  • कर्नेल मॉड्यूल संकुल (kmods) को kABI निर्भरता के साथ निर्माण किया जा सकता है अगर उसे एक सिस्टम पर बनाया जाता है जिसके लिये kernel-devel और संगत कर्नेल संकुल अधिष्ठापित है. इसलिये, kABI-संवर्द्धित kmods का अनधिष्ठापित कर्नेल के बरक्स निर्माण अभी संभव नहीं है. इस सीमा को GA के पहले संबोधित किया जायेगा.

  • मेजबान बस एडाप्टर जो MegaRAID ड्राइवर का प्रयोग करता है को "Mass Storage" एमुलेशन मोड के प्रयोग के लिये सेट किया जाना चाहिये, "I2O" एमुलेशन मोड में नहीं. यह करने के लिये, निम्न चरण का पालन करें:

    1. MegaRAID BIOS सेटअप उपयोगिता में जायें.

    2. एडाप्टर सेटिंग मेनू में जायें.

    3. अन्य एडाप्टर विकल्प के अंतर्गत, एमुलेशन चुनें और बड़ा भंडारण में इसे सेट करें.

    अगर एडाप्टर को "I2O" एमुलेशन में गलत तरीके से सेट किया जाता है, सिस्टम i2o ड्राइवर लोड करने का प्रयास करेगा. यह विफल होगा, और एडाप्टपर को ऑपरेट करने योग्य नहीं रहने देगा.

    पिछला Red Hat Enterprise Linux रिलीज सामान्यतः I20 ड्राइवर लोड करने का प्रयास नहीं करता है MegaRAID ड्राइवर के पहले. इसके अलावे, हार्डवेयर को हमेशा "Mass Storage" एमुलेशन में सेट करना चाहिये जब Linux के साथ प्रयोग किया जाता है.

  • ext3 / jbd कर्नेल पैनिक: फाइल सिस्टम में heavy I/O जहां ब्लॉक आकार पृष्ठ आकार की तुलना में छोटा है जो jbd के क्रैश होने का कारण बनता है.

    यह मुद्दा जांचा जा रहा है और GA में हल हो जायेगा.

  • वर्चुअलाइजेशन अतिथि अधिष्ठापन त्रुटि: सिस्टम पर एक पैरावर्चुअलाइजेशन अतिथि का अधिष्ठापन मूलभूत इथरनेट संबंधन के साथ eth1 पर No Driver Found त्रुटि के रूप में आता है. इसके हल के लिये, eth0 को मूलभूत इथरनेट संबंधन के रूप में सेट करें.

    यह मुद्दा जांचा जा रहा है और GA में हल हो जायेगा.

  • Anaconda incorrectly selects vesa driver: when Red Hat Enterprise Linux 4.92 is installed in text-only mode on a system with a geforce 5200-based video card, the vesa driver will be selected. This is incorrect, and will cause the screen to go blank once you run system-config-display. This issue will be resolved in GA.

    To work around this, open xorg.conf and change the line Driver "vesa" to Driver "nv".

  • Virtualization paravirt guest installation failure: attempting to install a paravirt guest on a system where SELinux is enabled will fail. This issue is being investigated and will be resolved in GA.

    To work around this, turn off SELinux before installing a paravirt guest.

  • Virtualization guest boot bug: when you install a fully virtualized guest configured with vcpus=2, the fully virtualized guest may take an unreasonably long time to boot up. This issue is being investigated and will be resolved in GA.

    To work around this, disable the guest ACPI by using the kernel parameters acpi=strict or acpi=static for the virtualized kernel during grub boot.

  • X Display Server crashes with virtualized kernel: when booting with the virtualized kernel, the X server will crash upon startup. This issue is being investigated and will be resolved in GA.

    To work around this, edit /etc/X11/xorg.conf by adding the following line in the ServerLayout section:

    
    Option        "Int10Backend"        "<mode>"        
                    

    Replace <mode> with either vm86 (the default when running a bare Linux kernel) or x86emu (when running a virtualized kernel). This will allow runtime selection of the int10 execution method.

सामान्य सूचना

यह खंड उन सूचनाओं को शामिल किये है जो इस दस्तावेज के किसी खंड के लिये निर्दिष्ट नहीं है.

वर्चुअलाइजेशन

Red Hat Enterprise Linux 4.92 वर्चुअलाइजेशन तकनीक i686 और x86-64 के लिये फीचर करता है, साथ ही साथ सॉफ्टवेयर आधारभूत ढांचा वर्चुअलाइज्ड वातावरण प्रबंधित करने के लिये.

Red Hat Enterprise Linux 4.92 में वर्चुअलाइजेशन का कार्यान्वयन hypervisor पर आधारित है, जो बहुत कम ओवरहेड वर्चुअलाइजेशन पैरावर्चुअलाइजेशन से होकर उपलब्ध कराता है. Intel वर्चुअलाइजेशन तकनीक या AMD AMD-V क्षमता योग्य प्रोसेसर के साथ, Xen पूर्ण वर्चुअलाइज्ड मोड में गैर रूपांतरित मोड में भी चल सकता है.

Red Hat Enterprise Linux 4.92 पर वर्चुअलाइजेशन निम्न को फीचर करता है:

  • Libvirt, एक लाइब्रेरी जो एक एकरूप, पोर्टेबल API वर्चुअल मशीन के प्रबंधन के लिये उपलब्ध कराता है.

  • वर्चुअल मशीन प्रबंधक, वर्चुअल मशीन के प्रबंधन व मॉनिटरिंग के लिये एक आलेखीय उपयोक्ता.

  • अधिष्ठापक में वर्चुअल मशीन समर्थन, वर्चुअल मशीन किकस्टार्ट करने की क्षमता के साथ.

Red Hat Network वर्चुअल मशीन का भी समर्थन करता है.

वेब सर्वर संकुलन बदलाव

Red Hat Enterprise Linux 4.92 अब 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 modules अब मूलभूत रूप से लोड नहीं किया जाता है.

  • 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

PHP का संस्करण 5.1 अब Red Hat Enterprise Linux 4.92 में शामिल है, जो भाषा में महत्वपूर्ण प्रदर्शन सुधार के साथ कई बदलाव लाता है. कुछ स्क्रिप्ट नये संस्करण के साथ प्रयोग के लिये अनुकूलित करने की जरूरत पर सकती है; 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 ढांचा

PEAR फ्रेमवर्क अब php-pear संकुल में संकुलित किया जाता है. सिर्फ निम्नलिखित PEAR घटक अब Red Hat Enterprise Linux 4.92 में शामिल किया जाता है:

  • Archive_Tar

  • Console_Getopt

  • XML_RPC

kmod कर्नेल मॉड्यूल संकुल कर्नेल ABI निर्भरता ट्रैकिंग के साथ निर्मित कर रहा है

Red Hat Enterprise Linux 4.92 पर, अद्यतन कर्नेल मॉड्यूल संकुल का निर्माण संभव है जो कि मौजूदा कर्नेल ABI संस्करण पर निर्भर करता है न कि विशिष्ट कर्नेल रिलीज संख्या पर. यह कर्नेल मॉड्यूल के निर्माण की सुविधा देता है जो कि Red Hat Enterprise Linux 4.92 कर्नेल के कई प्रकार के लिये प्रयोग किया जा सकता है बजाय एक एकल रिलीज के. http://www.kerneldrivers.org/ पर स्थित प्रोजेक्ट वेबसाइट में संकुल प्रक्रिया के बारे में साथ ही कई उदाहरण के साथ ज्यादा सूचनायें है.

गोपित स्वैप विभाजन और गैर रूट फाइल सिस्टम

Red Hat Enterprise Linux 4.92 अब गोपित स्वैप विभाजन और गैर रूट फाइल सिस्टम के लिये मौलिक समर्थन देता है. इन फीचर का प्रयोग करने के लिये, /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 का प्रयोग फाइल सिस्टम वॉल्यूम के लिये सेट करना अनुशंसित है. ऐसा करने के लिये, इन चरणों का पालन करें:

  1. cryptsetup luksFormat के प्रयोग से गोपित वॉल्यूम बनायें.

  2. /etc/crypttab में आवश्यक प्रविष्टि जोड़ें.

  3. cryptsetup luksOpen (या रिबूट) के प्रयोग से वॉल्यूम स्वयं सेटअप करें.

  4. गोपित वॉल्यूम पर एक फाइल सिस्टम बनायें.

  5. आवश्यक प्रविष्टि /etc/fstab में जोड़ें.

आरोह व अनारोहण

mount और umount कमांड अब सीधे NFS का समर्थन नहीं करती है; वहां अब अंतर्निमित NFS क्लाइंट नहीं है. एक अलग nfs-utils संकुल, जो /sbin/mount.nfs और /sbin/umount.nfs हेल्पर देता है, को जरूर इसके लिये अधिष्ठापित किया जाना चाहिये.

CUPS मुद्रक ब्रॉउजिंग

एक स्थानीय सबनेट पर CUPS मुद्रक ब्रॉउजिंग को आलेखीय औजार system-config-printer से विन्यस्त किया जा सकता है. इसे CUPS वेब अंतरफल के प्रयोग से किया जा सकता है, http://localhost:631/.

सबनेट के बीच मुद्रक ब्रॉउजिंग के लिये प्रत्यक्ष प्रसारण के प्रयोग के लिये, क्लाइंट पर /etc/cups/cupsd.conf खोलें और BrowseAllow @LOCAL को BrowseAllow ALL में बदलें.

अंतरराष्ट्रीयकरण

यह खंड Red Hat Enterprise Linux 4.92 के अंतर्गत भाषा समर्थन से संबंधित सूचना समाहित किये हुये है.

इनपुट पद्धति

SCIM (स्मार्ट कॉमन इनपुट मेथड) ने IIIMF को एशियन व अन्य भाषाओं के लिये फेडोरा कोर में इस रिलीज में बतौर इनपुट विधि प्रतिस्थापित किया है. SCIM के लिये मूलभूत GTK इनपुट विधि scim-bridgeके द्वारा प्रदत्त है; Qt में, scim-qtimm के द्वारा दिया जाता है.

नीचे मूलभूत ट्रिगर हॉटकी अलग अलग भाषा के लिये है:

  • सभी भाषायें: Ctrl-Space

  • जापानी: Zenkaku-Hankaku या Alt-`

  • कोरियाई: Shift-Space

अगर SCIM अधिष्ठापित है, यह सारे उपयोक्ता द्वारा मूलभूत रूप से चलता है.

भाषा अधिष्ठापन

SCIM ज्यादातर एशियाई अधिष्ठापनों के लिये मूलभूत रूप से अधिष्ठापित होता है. अन्यथा, आप संकुल प्रबंधक का प्रयोग (pirut) अतिरिक्त भाषायी समर्थन के लिये "भाषायें" घटक के प्रयोग से कर सकते हैं या फिर यह कमांड चलायें:


su -c 'yum groupinstall <language>-support'
                        

ऊपर के कमांड में, <language> हो सकता है या तो Assamese, Bengali, Chinese, Gujarati, Hindi, Japanese, Kannada, Korean, Malayalam, Marathi, Oriya,Punjabi, Sinhala, Tamil, Thai, या Telugu.

im-chooser

एक नया उपयोक्ता विन्यास औजार im-chooser को जोड़ा गया है, जो आपको आसानी से आपको अपने डेस्कटॉप पर इनपुट विधि के प्रयोग को सक्रिय व निष्क्रिय करने की अनुमति नहीं देता है. इसलिये अगर SCIM अधिष्ठापित है लेकिन आप इसे अपने डेस्कटॉप पर चलाना नहीं चाहते हैं, आप इसे im-chooser के प्रयोग से निष्क्रिय कर सकते हैं.

xinputrc

X स्टार्टअप पर, xinput.sh अब ~/.xinputrc या /etc/X11/xinit/xinputrc का श्रोत लेता है बजाय कोडिंग फाइल के ~/.xinput.d/ के अंतर्गत या /etc/xinit/xinput.d/.

Firefox में पैंगो समर्थन

Firefox Red Hat Enterprise Linux 4.92 में पैंगो के साथ बनाया गया है, जो कुछ स्क्रिप्ट के लिये अच्छा समर्थन देता है जैसे कि इंडिक और कुछ 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 उपमेनू

Gtk2 संदर्भ मेनू IM उपमेनू अब मौजूद मूलभूत रूप से नहीं रहता है. आप इसे निम्न कमांड से कमांडलाइन पर सक्रिय कर सकते हैं:


gconftool-2 --type bool --set '/desktop/gnome/interface/show_input_method_menu' true
                        

CJK पर पाठ अधिष्ठापन के लिये समर्थन

CJK (चीनी, जापानी, और कोरियाई) रेंडरिंग समर्थन को एनाकोंडा पाठ अधिष्ठापन से हटाया गया है. पाठ अधिष्ठापन विधि को लंबे समय में पदावनत किया गया है, GUI अधिष्ठापन के रूप में, VNC और किकस्टार्ट विधि को महत्व दिया जाता है.

gtk2 स्टैक

निम्न संकुल को पदावनत किया गया है और Red Hat Enterprise Linux में हटाये जाने के लिये अनुसूचित किया गया है:

  • gtk+

  • gdk-pixbuf

  • glib

इन संकुलों को gtk2 स्टैक के पक्ष में पदावनत किया गया है, खासकर अंतरराष्ट्रीयकरण और फंट नियंत्रण के संदर्भ में जो अच्छी कार्यशीलता देती है.

CJK input on console

If you need to display Chinese, Japanese, or Korean on the console, you need to setup a framebuffer. To do this, install bogl and bogl-bterm, and run bterm on the framebuffer. Note that the kernel framebuffer module depends on the graphics chipset in your machine.

कर्नेल नोट्स

यह खंड बताता है कि 2.6.9 (जिसपर Red Hat Enterprise Linux 4 आधारित है) और 2.6.18 (जिसे Red Hat Enterprise Linux 4.92 ग्रहण करेगा) के बीच जुलाई 12, 2006 तक क्या अंतर है. अतिरिक्त फीचर जिसपर अभी अपस्ट्रीम (उदाहरण के लिये, वर्चुअलाइजेशन) में काम जारी है जो 2.6.18 या 2.6.19 में देर से आयेगा उसे यहां नहीं उभारा गया है. अन्य शब्दों में, यह तरू सिर्फ यह दर्शाता है कि अपस्ट्रीम Linus तरू में क्या पहले से शामिल है, न कि वह बातें कि कहां काम हो रहा है. इस प्रकार, यह सूची अंतिम नहीं है, या Red Hat Enterprise Linux 4.92 फीचर की पूरी सूची नहीं है, हालांकि यह उन बातों का अच्छा सार देता है कि क्या आशा की जा सकती है. साथ ही यह भी नोट करें कि यह खंड अपस्ट्रीम बदलाव के सिर्फ महत्पूर्ण बदलावों को चुनता है, और इस प्रकार यह व्यापक नहीं है. यह कई निम्न स्तरीय हार्डवेयर समर्थन संबर्द्धन और युक्ति चालक सूचना को नहीं शामिल करता है.

अगले चरण के लिये विस्तृत दृष्टि के लिये अच्छा श्रोत निम्न है:

http://kernelnewbies.org/LinuxChanges

प्रदर्शन / अनुमापकता
  • वृहत कर्नेल लॉक प्रीएंपसन (2.6.10)

  • स्वैच्छिक प्रीएंपशन पैच (2.6.13) (उपसमुच्चय Red Hat Enterprise Linux 4 में)

  • लाइटवेट यूजरस्पेस प्राथमिकता इनहेरीटेंस (PI) समर्थन futexes के लिये, रीयल-टाइम अनुप्रयोग के लिये उपयोगी (2.6.18)

  • नया 'mutex' लॉकिंग पुरातन (2.6.16)

  • उच्च रिजाल्यूशन टाइमर (2.6.16)

    • कर्नेल/टाइमर.सी में लघु रिजॉल्यूशन समयसमाप्ति API के बरक्स, hrtimers सिस्टम पर ज्यादा सूक्ष्म रिजॉल्यूशन व सटीकता देता है. ये टाइमर अभी आईटाइमर के लिये प्रयोग किये जाते हैं, POSIX टाइमर, नैनोस्लीप और प्रेसाइज इन कर्नेल टाइमिंग.

  • मॉड्यूलर, ऑन फ्लाय परिवर्तनीय I/O अनुसूचक (2.6.10)

    • यह Red Hat Enterprise Linux 4 में बूट विकल्प के द्वारा ऑन फ्लाय था (प्रति कतार के बदले सिस्टम वाइड)

  • नव पाइप कार्यान्वयन (2.6.11)

    • 30-90% प्रदर्शन उन्नन पाइप बैंडविड्थ में

    • लेखक ब्लॉक करने के बजाय चक्रीय बफर के बजाय ज्यादा बफरिंग देता है

  • "Big Kernel Semaphore": वृहत कर्नेल लॉक को सीमाफोर में लाता है

    • लंबे लॉक होल्ड टाइम और स्वैच्छिक प्रीएंपटन को जोड़कर लेटेंसी रोकता है

  • X86 "SMP alternatives"

    • उपलब्ध प्लेटफॉर्म के साथ एकल कर्नेल चित्र कार्यसमय पर अनुकूलित करता है

    • संदर्भ: http://lwn.net/Articles/164121/

  • kernel-headers package

    • 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)

    • netdump को kexec और kdump के द्वारा प्रतिस्थापित किया गया है, जो तेज बूटअप और उपचार उद्देश्य के लिये विश्वसनीय कर्नेल vmcores का निर्माण सुनिश्चित करता है. ज्यादा जानकारी और विन्यास निर्देश के लिये, कृपया देखें /usr/share/doc/kexec-tools-<version>/kexec-kdump-howto.txt (<version> को kexec-tools संकुल के सहवर्ती संस्करण से अधिष्ठापित रूप में प्रतिस्थापित करें).

  • 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/

  • ब्लॉक क्यू IO ट्रैकिंग सपोर्ट (blktrace): यह उपयोक्ता को किसी ब्लॉक युक्ति क्यू पर परिवहन आगमन के लिये अनुमति देता है जो बहुल विस्तृत विवरण देता है कि आपका डिस्क क्या कर रहा है. (2.6.17)

फाइल सिस्टम / LVM

  • EXT3

    • ext3 ब्लॉक रिजर्वेशन (2.6.10) (Red Hat Enterprise Linux 4 में)

    • ext3 ऑनलाइन पुनआकारण पैच (2.6.10) (Red Hat Enterprise Linux 4 में)

    • ext3 में बड़े नोड में विस्तृत गुण के लिये समर्थ: स्थान सहेजता है और कुछ स्थितियों में प्रदर्शन बढ़ाया है (2.6.11)

  • युक्ति मैपर मल्टीपाथ समर्थन (Red Hat Enterprise Linux 4)

  • NFSv3 और NFSv4 के लिये ACL समर्थन (2.6.13)

  • NFS: समर्थन व्यापक वायर पर पढता व लिखता है (2.6.16)

    • Linux NFS क्लाइंट अब 1MB के आकार का विनिमय आकार समर्थन करता है.

  • FUSE (2.6.14)

    • यूजर-स्पेस प्रोग्राम में पूरी तरह से कार्यशील फाइल सिस्टम को लागू करने के लिये अनुमति देता है

  • VFS बदलाव

  • वृहत CIFS अद्यतन (2.6.15)

    • करबरोस और CIFS ACL के साथ ही कई प्रदर्शन बढ़त को फीचर करता है

  • autofs4: यूजरस्पेस autofs (2.6.18) के लिये प्रत्यक्ष आरोह समर्थन देने के लिये अद्यतन किया गया

  • cachefs कोर सक्रियकर्ता (2.6.18)

सुरक्षा

  • पता स्थान यादृच्छिकीकरण

    • इन पैच के लागू करने के साथ, हर प्रक्रिया स्टैक एक यादृच्छिक स्थान से शुरू होता है और mmap() के लिये प्रयुक्त स्मृति क्षेत्र की शुरूआत (जो साझा लाइब्रेरी अन्य चीजों के साथ जहां जाता है) को साथ ही यादृच्छिक किया जायेगा (2.6.12).

  • SELinux (2.6.12) के लिये बहुस्तरीय सुरक्षा कार्यान्वयन

  • उपसिस्टम ऑडिट करें

    • प्रक्रिया संदर्भ आधारित फिल्टरिंग (2.6.17) के लिये समर्थन

    • अधिक फिल्टर नियम तुलनाकारक (2.6.17)

  • TCP/UDP getpeersec: एक सुरक्षा परिचित अनुप्रयोग एक IPSec सुरक्षा संगठन प्राप्त करने के लिये जो एक खास TCP या UDP सॉकेट प्रयोग कर रहा है (2.6.17)

संजालन

  • कई 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 से होकर सक्रिय करने की जरूरत है

  • SELinux में नया प्रति पैकेट अभिगम नियंत्रण जोड़ा, पुराने पैकेट नियंत्रण को विस्थापित करते हुये

  • कोर संजालन में में secmark समर्थन जोड़ा, सुरक्षा उपसिस्टम को संजाल पैकेट पर सुरक्षा चिह्न रखने के लिये अनुमति देने के लिये जोड़ा. (2.6.18)

  • DCCPv6 (2.6.16)

हार्डवेयर समर्थन जोड़ा

नोट

यह खंड सिर्फ कई में से सबसे ज्यादा जेनेरिक गुण का विश्लेषण करता है.

  • x86-64 क्लस्टर किया APIC समर्थन (2.6.10)

  • Infiniband समर्थन (2.6.11) (ज्यादातर Red Hat Enterprise Linux 4 में)

  • हॉट प्लग

    • जेनेरिक स्मृति जोड़े/हटायें प्रकार्य को स्मृति हॉटप्लग के लिये जोड़ा (2.6.15)

    • भौतिक रूप से नये प्रोसेसर के लिये हॉट प्लग CPU समर्थन (हॉट प्लग निष्क्रिय/सक्रिय जहां पहले से मौजूद CPU पहले से समर्थित है)

  • SATA/libata संवर्द्धन, अतिरिक्त हार्डवेयर समर्थन (Red Hat Enterprise Linux 4 में)

    • एक पूर्ण फिर कार्ययुक्त libata त्रुटि नियंत्रक; इन सारे काम का परिणाम एक ज्यादा मजबूत SATA उपसिस्टम है जो त्रुटियों के बड़े परिसर से उबर सकता है.

    • नेटिव कमांड क्यूयिंग (NCQ), टैग कमांड कतारबद्धीकरण के लिये SATA संस्करण है - कई I/O आग्रह को समान चालन में समान समय पर रखने की क्षमता. (2.6.18)

    • हॉटप्लग समर्थन (2.6.18)

  • EDAC समर्थन (2.6.16) (Red Hat Enterprise Linux 4 में)

    • EDAC लक्ष्य त्रुटियों को पहचानना व रिपोर्ट करना है जो कि कंप्यूटर सिस्टम के अंदर उत्पन्न होता है.

  • एक नया ioatdma चालक Intel(R) I/OAT DMA इंजन (2.6.18) के लिये जोड़ा

NUMA (Non-Uniform Memory Access) / मल्टी कोर

  • Cpusets (2.6.12)

    • Cpusets अब CPU और स्मृति नोड को कार्य सेट में यांत्रिकी के नियंत्रण के लिये देता है. Cpusets कार्य के मौजूदा cpuset के अंदर संसाधन के लिये CPU और स्मृति स्थापन कार्य निर्धारित करता है. ये बड़े सिस्टम पर गतिशील कार्य स्थापन के लिये आवश्यक हुक हैं.

  • 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 पर कार्य को फैलाने के बजाय.

( x86 )



[1] यहां उपलब्ध Open Publication License, v1.0 में दिये शर्त व नियमों के मुताबिक यह पदार्थ वितरित किया जा सकता है http://www.opencontent.org/openpub/.