[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[rhelv5-announce] Red Hat Enterprise Linux 5 Beta 1 Availability Announcement




Red Hat is pleased to announce the availability of the Red Hat
Enterprise Linux 5 Beta 1 milestone.

This is a public beta.  Feel free to forward this announcement to anyone
who may be interested in testing this beta release.

Red Hat Enterprise Linux 5 Beta 1 is a preview of the next generation
of Red Hat's comprehensive suite of enterprise operating systems,
designed for mission-critical enterprise computing and certified by top
enterprise software vendors.  More information on the current,
supported releases of Red Hat Enterprise Linux is available at:

    http://www.redhat.com/software/rhel/

This announcement includes details on obtaining the beta software,
reporting bugs, and communicating with Red Hat and other testers
via mailing lists during the beta period.

The development of Red Hat Enterprise Linux 5 is closely aligned with
Fedora Core 6 and the upstream community.

This is the first Red Hat Enterprise Linux release that includes Xen
based open source virtualization technology.  The Red Hat Enterprise
Linux 5 Beta 1 release contains virtualization on the i386 and x86_64
architectures as well as a technology preview for IA64.  We are
particularly interested in your feedback on the Xen technology.

Other focus areas for Red Hat Enterprise Linux 5 Beta 1 testing include
the following:

* Network storage (Autofs, iSCSI)
* Kexec / Kdump (replacing Diskdump and Netdump)
* Smartcard integration
* SELinux Security
* Installer improvements
* Clustering and Cluster File systems
* Analysis and Development Tools (SystemTap, Frysk)
* Stateless Linux Enablers
* Infiniband and RDMA (OpenFabrics.Org)
* New Driver Model for better integration of out-of-kernel-tree drivers

This beta release supports a wide range of hardware platforms including:
    - 32-bit x86-compatible (i386/i686)
    - 64-bit AMD64 and Intel EM64T (x86_64)
    - 64-bit Intel Itanium2 (ia64)
    - 64-bit IBM eServer iSeries and pSeries and POWER (ppc64)
    - 64-bit IBM eServer zSeries (s390x)

New Packaging Structure
-----------------------

The architecture of the media kit and RHN channel structure has changed
from previous versions of Red Hat Enterprise Linux. The number of
different variants and media kits has been reduced to the following:

* Red Hat Enterprise Linux 5 Client
* Red Hat Enterprise Linux 5 Server

Red Hat Enterprise Linux Client is available for the i386 and x86_64
architectures only.

Beyond the core distribution, these media kits contain a number of
optional directories that provide additional functionality.

Red Hat Enterprise Linux Server
* Cluster - Fail-Over clustering and Web load balancing
* ClusterStorage - Parallel storage access via clustered volume manager
  and GFS cluster file system
* Virtualization - Xen virtualization environment

Red Hat Enterprise Linux Client
* Desktop - Desktop applications including Evolution and OpenOffice (not
  available on the Server)
* Workstation - Full Engineering Workstation and Developer package set
* Virtualization - Xen virtualization environment

Accessing the Software
----------------------

Red Hat Enterprise Linux 5 Beta 1 is made available to existing Red Hat
Enterprise Linux subscribers via RHN.  The beta channels will
automatically appear in your account within the next 24 hours.
Installable binary and source ISO images are available via Red Hat
Network at:

    https://rhn.redhat.com/network/software/download_isos_full.pxt

You will be required to login using a valid RHN account with active
entitlements.  If you'd like to test our Beta product and don't have an
active RHEL entitlement, please contact contact a local Red Hat
representative or request an evaluation entitlement at

    http://www.redhat.com/rhel/details/eval/

Note that while this page says Red Hat Enterprise Linux 4, you automatically receive Red Hat Enterprise Linux 5 Beta 1 access along with the Red Hat Enterprise Linux 4 trial subscription.

Red Hat Enterprise Linux 5 is still in development and therefore the
contents of the media-kit, the implemented features and the supported
configurations are subject to change before the release of the final
product.  The supplied beta packages and CD images are intended for
testing purposes only.  Remember that this early access software is not
supported and is not intended for production environments!  Do not
publish any benchmark or performance results based on this beta release.
Upgrading from beta releases to the GA product will not be supported.

Installing the Software / Registration Key
------------------------------------------

The installer requires entering a registration key in order to configure
the repositories offered for installation.  In this beta release, the
registration code implementation is a stub and will accept a character
combination that then is mapped to the repository selection.  The keys
are:

Red Hat Enterprise Linux Server
V ==> Virtualization
C ==> Clustering
S ==> ClusterStorage

Red Hat Enterprise Linux Client
D ==> Desktop
W ==> Workstation
V ==> Virtualization

On a Server media kit, entering "SV" in the registration code dialog
will activate the ClusterStorage and Virtualization repositories.

Note: On the client "D" should always be entered.

Bug Reporting
-------------

Red Hat Enterprise Linux 5 Beta testers, who have assigned Technical
Account Managers (TAMs) and/or Technical Partner Managers, should report
all bugs with this beta release using your current Issue Tracker
account.

All other beta users should report bugs using Red Hat's Bugzilla.  To
report and query for bugs in this Beta release, you need a Bugzilla
account with access to the "Red Hat Enterprise Linux Public Beta"
product.

To report a bug via Bugzilla:

1. Login to the Bugzilla home page at http://bugzilla.redhat.com.
   If you don't have an existing account, simply create one by going to
   this page:

    https://bugzilla.redhat.com/bugzilla/createaccount.cgi

2. On the Bugzilla home page, choose the "New" tab.  Proceed to
   Step 3, "Choosing Your Product" by clicking that button at
   the bottom of the page.

3. Choose Product "Red Hat Enterprise Linux Public Beta".

4. Choose Version "rhel5-beta1".

5. Choose the component against which you wish to report a
   problem, such as kernel, glibc, etc.  If you do not know the
   component or want to file a bug against the general product, please
   choose "distribution" as the component.

6. Choose the platform, such as: "All", "x86_64", etc.

7. Provide the information about the problem you're reporting by
   entering information in the appropriate fields.  In the Summary
   field, provide a clear and descriptive abstract of the issue.
   In the Description field, please state clearly that you are using a
   *Beta 1* package and provide the full package versions of any
   components you are experiencing problems with (as packages may be
   updated).

8. Check to make sure that all information is accurate and click the
   "Commit" button to submit your problem report.

Known Issues
------------

The release notes are at the end of this announcement.  You can view
additional known issues in the Red Hat Knowledge Base system at:

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

Mailing Lists
-------------

For Red Hat Enterprise Linux 5 and subsequent updates, the announcement
mailing list is rhelv5-announce redhat com.  Subscribe using the
web-based mailing list interface at:

    http://www.redhat.com/mailman/listinfo/rhelv5-announce

Red Hat has created a public mailing list for general discussion of the
Red Hat Enterprise Linux 5 (Tikanga) Beta releases.  To subscribe to the
list, send mail to rhelv5-beta-list-request redhat com with 'subscribe'
in the subject line.  Leave the body empty.  Or subscribe using the
web-based mailing list interface at:

    https://www.redhat.com/mailman/listinfo/rhelv5-beta-list/


Thank you for your interest in the Red Hat Enterprise Linux 5
beta program.  We look forward to working with you to ensure
a high quality release!

Sincerely,

The Red Hat Enterprise Linux Team


            Red Hat Enterprise Linux 5 Beta 1 Release Notes

     Copyright (c) 2006 Red Hat, Inc.

--------------------------------------------------------------------------

Introduction

   The following topics are covered in this document:

     o Installation Related Notes

     o General Information

     o Internationalization

     o Kernel Notes

     o Changes to Packages

   For late-breaking information on Red Hat Enterprise Linux 4.91 that
   did not appear in these Release Notes, refer to the Red Hat
   Knowledgebase at the following URL:

   [1]https://www.redhat.com/apps/support/knowledgebase/

Installation Related Notes

   The following section includes information specific to installation
   of Red Hat Enterprise Linux and the Anaconda installation program.

  Note

   In order to upgrade an already-installed Red Hat Enterprise Linux
   4.91, you must use Red Hat Network to update those packages that have
   changed.

   You may use Anaconda to perform a fresh installation of Red Hat
   Enterprise Linux 4.91 or to perform an upgrade from the latest
   updated version of Red Hat Enterprise Linux 4 to Red Hat Enterprise
   Linux 4.91.

  Subversion

   In Red Hat Enterprise Linux 4.91, the Subversion version control
   system is linked against Berkeley DB 4.3. If upgrading from Red Hat
   Enterprise Linux 4 and any Subversion repositories have been created
   on the system which use the Berkeley DB backend "BDB" (rather than
   the pure filesystem-based "FSFS" backend), special care must be taken
   to ensure the repositories can be accessible after the upgrade. This
   process must be followed on the Red Hat Enterprise Linux 4 system,
   prior to upgrading to Red Hat Enterprise Linux 4.91:

    1. Shut down any running processes and ensure that no processes can
       access the repository (for example, httpd or svnserve; or any
       local users with direct access).

    2. Take a backup of the repository; for example:

 svnadmin dump /path/to/repository | gzip > repository-backup.gz

    3. Run the svnadmin recover recover command on the repository:

 svnadmin recover /path/to/repository

    4. Delete any unused log files in the repository:

 svnadmin list-unused-dblogs /path/to/repository | xargs rm -vf

    5. Delete any remaining shared-memory files in the repository:

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

     o If you are copying the contents of the Red Hat Enterprise Linux
       4.91 CD-ROMs (in preparation for a network-based installation,
       for example) be sure to copy the CD-ROMs for the operating system
       only. Do not copy the Extras CD-ROM, or any of the layered
       product CD-ROMs, as this will overwrite files necessary for
       Anaconda's proper operation.

       These CD-ROMs must be installed after Red Hat Enterprise Linux
       has been installed.

General Information

   This section contains general information not specific to any other
   section of this document.

   Web Server Packaging Changes:

           Red Hat Enterprise Linux 4.91 now includes version 2.2 of the
           Apache HTTP Server. This release brings a number of
           improvements over the 2.0 series, including:

              o improved caching modules (mod_cache, mod_disk_cache,
                mod_mem_cache)

              o a new structure for authentication and authorization
                support, replacing the security modules provided in
                previous versions

              o support for proxy load balancing (mod_proxy_balance)

              o large file support for 32-bit platforms (including
                support for serving files larger than 2GB)

              o new modules mod_dbd and mod_filter, which bring SQL
                database support and enhanced filtering

           The following changes have been made to the default httpd
           configuration:

              o The mod_cern_meta and mod_asis modules are no longer
                loaded by default.

              o The mod_ext_filter module is now loaded by default.

           If upgrading from a previous release of Red Hat Enterprise
           Linux, the httpd configuration will need to be updated for
           httpd 2.2. For more information, refer to
           [2]http://httpd.apache.org/docs/2.2/upgrading.html.

   Third-party Modules

           Any third-party modules compiled for httpd 2.0 must be
           rebuilt for httpd 2.2.

   php

           Version 5.1 of PHP is now included in Red Hat Enterprise
           Linux 4.91, which includes a number of changes to the
           language along with significant performance improvements.
           Some scripts might need to be adapted for use with the new
           version; please refer to the link below for more information
           on migrating from PHP 4.3 to PHP 5.1:

           [3]http://www.php.net/manual/en/migration5.php

           The /usr/bin/php executable is now built using the CLI
           command-line SAPI, rather than the CGI SAPI. Use
           /usr/bin/php-cgi for CGI SAPI. The php-cgi executable also
           includes FastCGI support.

           The following extension modules have been added:

              o The mysqli extension, a new interface designed
                specifically for MySQL 4.1. This is included in the
                php-mysql package.

              o date, hash, Reflection, SPL and SimpleXML (built-in with
                the php package)

              o pdo and pdo_psqlite (in the php-pdo package)

              o pdo_mysql (in the php-mysql package)

              o pdo_pgsql (in the php-pgsql package)

              o pdo_odbc (in the php-odbc package)

              o soap (in the php-soap package)

              o xmlreader and xmlwriter (in the php-xml package)

              o dom (replacing the domxml extension; in the php-xml
                package)

           The following extension modules are no longer included:

              o dbx

              o dio

              o yp

              o overload

              o domxml

   The PEAR Framework

           The PEAR framework is now packaged in the php-pear package.
           Only the following PEAR components are included in Red Hat
           Enterprise Linux:

              o Archive_Tar

              o Console_Getopt

              o XML_RPC

   Stateless Linux

           Included in this beta of Red Hat Enterprise Linux 4.91 are
           enabling infrastructure pieces for Stateless Linux. Stateless
           Linux is a new way of thinking about how a system is to be
           run and managed, designed to simplify provisioning and
           management of large numbers of systems by making them easily
           replaceable. This is primarily accomplished by establishing
           prepared system images which get replicated and managed
           across a large number of stateless systems, running the
           operating system in a read-only manner.

           In its current state of development, the stateless features
           are subsets of the intended goals. As such, the capability is
           being labeled as a "technology preview" status. This suggests
           that there are additional portions of the feature which will
           become available over time.

           The following is a list of the initial capabilities included
           in Red Hat Enterprise Linux 4.91 beta:

              o running a stateless image over NFS

              o running a stateless image via loopback over NFS (*)

              o running on iSCSI (**)

           Support for running on a local fileystem with changes synced
           from a master server is not yet included, due to required
           kernel changes.

           It is highly recommended that those interested in testing
           stateless code read the HOWTO at
           [4]http://fedoraproject.org/wiki/StatelessLinuxHOWTO and join
[5]stateless-list redhat com
Internationalization

   This section includes information on language support under Red Hat
   Enterprise Linux 4.91.

   Input Methods

           SCIM (Smart Common Input Method) has replaced IIIMF as the
           input method system for Asian and other languages in this
           release. The default GTK Input Method Module for SCIM is
           `scim-bridge` by Ryo Dairiki.

           Below are the default trigger hotkeys for different
           languages:

              o Japanese: Zenkaku-Hankaku or Alt-`

              o Korean: Shift-Space

              o Other: Ctrl-Space

           If SCIM is installed, it runs by default for all users.

   Language Installation

           SCIM is installed by default for most Asian installations.
           Otherwise, you can use the package manager (pirut) to install
           additional language support using the "Languages" component,
           or run this command:

 su -c 'yum groupinstall language-support'

           In the command above, language can be either Assamese,
           Bengali, Chinese, Gujarati, Hindi, Japanese, Kannada, Korean,
           Punjabi, Tamil, or Thai.

   xinputrc

           At X startup, xinput.sh now sources ~/.xinputrc or
           /etc/X11/xinit/xinputrc instead of searching config files
           under ~/.xinput.d/ or /etc/xinit/xinput.d/.

           If you have SCIM installed but do not wish to run it on your
           desktop, you can disable it by running im-chooser.

   Pango Support in Firefox

           Firefox in Red Hat Enterprise Linux 4.91 is built with Pango,
           which provides better support for certain scripts, such as
           Indic and some CJK scripts.

           To disable the use of Pango, set MOZ_DISABLE_PANGO=1 in your
           environment before launching Firefox.

   Fonts

           Support is now available for synthetic emboldening of fonts
           that do not have a bold face.

           New fonts for Chinese have been added: AR PL ShanHeiSun Uni
           (uming.ttf) and AR PL ZenKai Uni (ukai.ttf). The default font
           is AR PL ShanHeiSun Uni, which contains embedded bitmaps. If
           you prefer outline glyphs, you can add the following section
           in your ~/.font.conf file:

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


   23.3. gtk2 IM submenu

           The Gtk2 context menu IM submenu no longer appears by
           default. You can enable it on the command line with the
           following command:

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

Kernel Notes

   This section notes the differences between 2.6.9 (on which Red Hat
   Enterprise Linux 4 is based) and 2.6.18 (which Red Hat Enterprise
   Linux 4.91 will inherit) as of July 12, 2006. Additional features
   which we are currently working on upstream that will appear late in
   2.6.18 or 2.6.19 are not highlighted here. In other words, this list
   only shows what is already included in the upstream Linus tree; not
   what is work-in-progress. Consequently, this list is not a final, or
   complete list of the new Red Hat Enterprise Linux 4.91 features,
   although it does give a good overview of what can be expected from
   Red Hat Enterprise Linux 4.91. Also note that this section only picks
   out highlights of upstream changes, and as such it is not fully
   comprehensive. It does not include mention of several low-level
   hardware support enhancements and device driver info.

   The following is a good source for a next level-of-detail view:

   [6]http://kernelnewbies.org/LinuxChanges

   Performance / Scalability

              o Big Kernel Lock preemption (2.6.10)

              o Voluntary preemption patches (2.6.13) (subset in Red Hat
                Enterprise Linux 4)

              o Lightweight userspace priority inheritance (PI) support
                for futexes, useful for real-time applications (2.6.18)

                   o ref: [7]http://lwn.net/Articles/178253/

              o New 'mutex' locking primitive. (2.6.16)

              o High resolution timers. (2.6.16)

                   o In contrast to the low-resolution timeout API
                     implemented in kernel/timer.c, hrtimers provide
                     finer resolution and accuracy depending on system
                     configuration and capabilities. These timers are
                     currently used for itimers, POSIX timers, nanosleep
                     and precise in-kernel timing.

              o Modular, on-the-fly switchable I/O schedulers (2.6.10)

                   o This was on-the-fly only by boot option in Red Hat
                     Enterprise Linux 4 (Also system-wide instead of
                     per-queue)

              o Conversion to 4-level page tables (2.6.11)

                   o allows x86-64 to increase from 512G to 128TB of
                     memory

              o New Pipe implementation (2.6.11)

                   o 30-90% performance improvement in pipe bandwidth

                   o circular buffer allows more buffering rather than
                     blocking writers

              o "Big Kernel Semaphore": Turns the Big Kernel Lock into a
                semaphore

                   o reduces latency by breaking up long lock hold times
                     and adding voluntary preemption

              o X86 "SMP alternatives" (optimizes a single kernel image
                at runtime according with the available platform)

                   o ref: [8]http://lwn.net/Articles/164121/

   Generic Feature Additions

              o inotify (2.6.13)

                   o works through a new character pseudo-device. Any
                     application which wants to monitor filesystem
                     activity need only open /dev/inotify and issue one
                     of two syscalls to it.

              o kexec and kdump (2.6.13)

              o Process Events Connector (2.6.15)

                   o reports fork, exec, id change, and exit events for
                     all processes to userspace. Applications that may
                     find these events useful include
                     accounting/auditing (for example, ELSA), system
                     activity monitoring (for example, top), security,
                     and resource management (for example, CKRM).
                     Semantics provide the building blocks for features
                     like per-user-namespace, "files as directories" and
                     versioned filesystems.

              o Generic RTC (RealTime Clock) subsystem (2.6.17)

              o splice - a new IO mechanism which avoids data copies
                when transferring data between applications. (2.6.17)

                   o ref:[9]http://lwn.net/Articles/178199/

              o Block queue IO tracing support (blktrace). This allows
                users to see any traffic happening on a block device
                queue. In other words, you can get very detailed
                statistics of what your disks are doing. (2.6.17)

              o lockdep, a kernel lock validator (2.6.18)

                   o ref:[10]http://lwn.net/Articles/185666/

   Filesystem / LVM

              o EXT3

                   o Ext3 block reservation (2.6.10) (in Red Hat
                     Enterprise Linux 4)

                   o Ext3 online resizing patches (2.6.10) (in Red Hat
                     Enterprise Linux 4)

                   o Support for Extended Attributes in the body of
                     large inode in ext3: saves space and improves
                     performance in some cases (2.6.11)

                   o Increases max. ext3 filesystem size from 8TB to
                     16TB (2.6.18)

              o Device mapper multipath support (Red Hat Enterprise
                Linux 4)

              o ACL support for NFSv3 and NFSv4 (2.6.13)

              o NFS: support large reads and writes on the wire (2.6.16)

                   o The Linux NFS client now supports transfer sizes up
                     to 1MB.

              o FUSE (2.6.14)

                   o Allows to implement a fully functional filesystem
                     in a userspace program

              o VFS changes

                   o The "shared subtree" patches have been merged.
                     (2.6.15); ref: [11]http://lwn.net/Articles/159077/

              o autofs4 - updated to provide direct mount support for
                userspace autofs (2.6.18)

              o cachefs core enablers (2.6.18)

   Security

              o Address space randomization:

                   o With these patches applied, the stack of each
                     process will begin at a random location, and the
                     beginning of the memory area used for mmap() (which
                     is where shared libraries go, among other things)
                     will be randomized as well (2.6.12) (in Red Hat
                     Enterprise Linux 4).

              o Multilevel security implementation for SELinux (2.6.12)

              o Audit subsystem

                   o Support for process-context based filtering
                     (2.6.17)

                   o More filter rule comparators (2.6.17)

              o TCP/UDP getpeersec: Enabled a security-aware application
                to retrieve the security context of an IPSec security
                association that a particular TCP or UDP socket is using
                (2.6.17)

   Networking

              o Added several TCP congestion modules (2.6.13)

              o IPV6 - Support several new sockopt / ancillary data in
                Advanced API (2.6.14)

              o IPv4/IPv6: UFO (UDP Fragmentation Offload)
                Scatter-gather approach: (2.6.15)

                   o UFO is a feature wherein the Linux kernel network
                     stack will offload the IP fragmentation
                     functionality of large UDP datagram to hardware.
                     This will reduce the overhead of stack in
                     fragmenting the large UDP datagram to MTU sized
                     packets.

              o Added nf_conntrack subsystem: (2.6.15)

                   o The existing connection tracking subsystem in
                     netfilter can only handle ipv4. There were two
                     choices present to add connection tracking support
                     for ipv6; either duplicate all of the ipv4
                     connection tracking code into an ipv6 counterpart,
                     or (the choice taken by these patches) design a
                     generic layer that could handle both ipv4 and ipv6
                     and thus requiring only one sub-protocol (TCP, UDP,
                     etc.) connection tracking helper module to be
                     written. In fact, nf_conntrack is capable of
                     working with any layer 3 protocol.

              o IPV6

                   o RFC 3484 compliant source address selection
                     (2.6.15)

                   o Added support for Router Preference (RFC4191)
                     (2.6.17)

                   o Added Router Reachability Probing (RFC4191)
                     (2.6.17)

              o Wireless updates:

                   o Hardware crypto and fragmentation offload support

                   o QoS (WME) support, "wireless spy support"

                   o mixed PTK/GTK

                   o CCMP/TKIP support and WE-19 HostAP support

                   o BCM43xx wireless driver

                   o ZD1211 wireless driver

                   o WE-20, version 20 of the Wireless Extensions
                     (2.6.17)

                   o Added the hardware-independent software MAC layer,
                     "Soft MAC" (2.6.17)

                   o Added LEAP authentication type

              o Added generic segmentation offload (GSO) (2.6.18)

              o Added new per-packet access controls to SELinux,
                replacing the old packet controls. Added secmark support
                to core networking, to allow security subsystems to
                place security markings on network packets (2.6.18).

              o DCCPv6 (2.6.16)

   Hardware Enablement

  Note

           This section only enumerates the most generic features among
           many.

              o x86-64 clustered APIC support (2.6.10)

              o Infiniband support (2.6.11) (mostly in Red Hat
                Enterprise Linux 4)

              o Hot plug

                   o Added generic memory add/remove and supporting
                     functions for memory hotplug (2.6.15)

                   o (i386) hot plug CPU support of physical add of new
                     processors (hotplug disable/enable of already
                     existing CPUs was already supported)

              o SATA/libata enhancements, additional hardware support
                (in Red Hat Enterprise Linux 4)

                   o A completely reworked libata error handler. The
                     result of all this work should be a more robust
                     SATA subsystem which can recover from a wider range
                     of errors.

                   o Native Command Queuing (NCQ). NCQ is the SATA
                     version of tagged command queuing - the ability to
                     have several I/O requests to the same drive
                     outstanding at the same time. (2.6.18)

                   o Hotplug support (2.6.18)

              o EDAC support (2.6.16) (in Red Hat Enterprise Linux 4)

                   o The EDAC goal is to detect and report errors that
                     occur within the computer system.

              o Added a new ioatdma driver for the Intel(R) I/OAT DMA
                engine (2.6.18)

   NUMA / Multi-core

              o Cpusets (2.6.12)

                   o Cpusets now provide a mechanism for assigning a set
                     of CPUs and Memory Nodes to a set of tasks. Cpusets
                     constrain the CPU and Memory placement of tasks
                     only to the resources within a task's current
                     cpuset. These are essential in managing dynamic job
                     placement on large systems.

              o Numa-aware slab allocator (2.6.14)

                   o This creates slabs on multiple nodes and manages
                     slabs in such a way that locality of allocations is
                     optimized. Each node has its own list of partial,
                     free and full slabs. All object allocations for a
                     node occur from node-specific slab lists.

              o Swap migration. (2.6.16)

                   o Swap migration allows the moving of physical
                     location of pages between nodes in a NUMA system
                     while the process is running.

              o Huge pages (2.6.16)

                   o Added NUMA policy support for huge pages: The
                     huge_zonelist() function in the memory policy layer
                     provides a list of zones ordered by NUMA distance.
                     The hugetlb layer will walk that list looking for a
                     zone that has available huge pages but is also in
                     the nodeset of the current cpuset.

                   o hugepages now obey cpusets

              o Netfilter ip_tables: NUMA-aware allocation. (2.6.16)

              o Multi-core

                   o Added a new scheduler domain for representing
                     multi-core with shared caches between cores. This
                     makes it possible to make smarter cpu scheduling
                     decisions on such systems, improving performance
                     greatly for some cases (2.6.17).

                   o Power saving policy for the CPU scheduler - With
                     multicore/smt cpus, the power consumption can be
                     improved by letting some packages idle while others
                     do all the work, instead of spreading the tasks
                     over all CPUs.

References

   Visible links
   1. https://www.redhat.com/apps/support/knowledgebase/
   2. http://httpd.apache.org/docs/2.2/upgrading.html
   3. http://www.php.net/manual/en/migration5.php
   4. http://fedoraproject.org/wiki/StatelessLinuxHOWTO
   5. mailto:stateless-list redhat com
   6. http://kernelnewbies.org/LinuxChanges
   7. http://lwn.net/Articles/178253/
   8. http://lwn.net/Articles/164121/
   9. http://lwn.net/Articles/178199/
  10. http://lwn.net/Articles/185666/
  11. http://lwn.net/Articles/159077/



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]