fedora-docs/release-notes fc4test3-relnotes,1.4,1.5

Karsten Wade (kwade) fedora-docs-commits at redhat.com
Wed May 4 12:31:02 UTC 2005


Author: kwade

Update of /cvs/docs/fedora-docs/release-notes
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32379

Modified Files:
	fc4test3-relnotes 
Log Message:
LinuxThreads are heavily deprecated, as discussed in this new release note originally authored by Ulrich Drepper.


Index: fc4test3-relnotes
===================================================================
RCS file: /cvs/docs/fedora-docs/release-notes/fc4test3-relnotes,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- fc4test3-relnotes	4 May 2005 12:21:12 -0000	1.4
+++ fc4test3-relnotes	4 May 2005 12:30:59 -0000	1.5
@@ -91,23 +91,23 @@
 The following information represents the minimum hardware requirements
 necessary to successfully install Fedora Core 4test3.
 
-Note
+  Note
 
-The compatibility/availability of other hardware components (such as
-video and network cards) may be required for specific installation
-modes and/or post-installation usage.
+  The compatibility/availability of other hardware components (such as
+  video and network cards) may be required for specific installation
+  modes and/or post-installation usage.
 
 ===  CPU Requirements ===
 
 This section lists the CPU specifications required by Fedora Core
 4test3.
 
-Note
+  Note
 
-The following CPU specifications are stated in terms of Intel
-processors.  Other processors (notably, offerings from AMD, Cyrix, and
-VIA) that are compatible with and equivalent to the following Intel
-processors may also be used with Fedora Core.
+  The following CPU specifications are stated in terms of Intel
+  processors.  Other processors (notably, offerings from AMD, Cyrix,
+  and VIA) that are compatible with and equivalent to the following
+  Intel processors may also be used with Fedora Core.
 
     * Minimum: Pentium-class
 
@@ -127,15 +127,15 @@
 
 This section lists the disk space required to install Fedora Core 4test3.
 
-Note
+  Note
 
-The disk space requirements listed below represent the disk space
-taken up by Fedora Core 4test3 after the installation is
-complete. However, additional disk space is required during the
-installation to support the installation environment. This additional
-disk space corresponds to the size of /Fedora/base/stage2.img (on
-CD-ROM 1) plus the size of the files in /var/lib/rpm on the installed
-system.
+  The disk space requirements listed below represent the disk space
+  taken up by Fedora Core 4test3 after the installation is
+  complete. However, additional disk space is required during the
+  installation to support the installation environment. This
+  additional disk space corresponds to the size of
+  /Fedora/base/stage2.img (on CD-ROM 1) plus the size of the files in
+  /var/lib/rpm on the installed system.
 
 In practical terms, this means that as little as an additional 90MB
 can be required for a minimal installation, while as much as an
@@ -235,18 +235,19 @@
 (the Fedora Core installation program) and installing Fedora Core
 4test3 in general.
 
-Note
+  Note
 
-If you intend to download the Fedora Core 4test3 DVD ISO image, keep
-in mind that not all file downloading tools can accommodate files
-larger than 2GB in size. For example, wget will exit with a File size
-limit exceeded error.
+  If you intend to download the Fedora Core 4test3 DVD ISO image, keep
+  in mind that not all file downloading tools can accommodate files
+  larger than 2GB in size. For example, wget will exit with a File
+  size limit exceeded error.
 
 The curl and ncftpget file downloading tools do not have this
 limitation, and can successfully download files larger than 2GB.
 
 Bittorrent is another method for downloading large files.
 
+
 Anaconda Notes
 
   * The Fedora Core installation program has the ability to test the
@@ -310,15 +311,15 @@
     RPMs. This configuration is not supported. You have several
     choices in resolving this issue:
 
-1) You may remove Ximian GNOME from your system prior to upgrading to
-   Fedora Core.
+    1) You may remove Ximian GNOME from your system prior to upgrading
+       to Fedora Core.
 
-2) You may upgrade your system, and then immediately reinstall Ximian
-   GNOME.
+    2) You may upgrade your system, and then immediately reinstall
+       Ximian GNOME.
 
-3) You may upgrade your system, and then immediately remove all
-   remaining Ximian RPMs, replacing them with the corresponding Fedora
-   Core RPMs.
+    3) You may upgrade your system, and then immediately remove all
+       remaining Ximian RPMs, replacing them with the corresponding
+       Fedora Core RPMs.
 
 You must resolve the version overlap using one of the above choices.
 Failure to do so will result in an unstable GNOME configuration.
@@ -333,6 +334,7 @@
 
 This section contains information related to basic system components.
 
+
 auditd and log files
 
 The audit daemon, auditd, is now enabled by default.  When auditd is
@@ -357,12 +359,60 @@
 
   'auditctl -e 1'
 
+
+LinuxThreads v. NPTL
+
+As the next step in removing support for the obsolete LinuxThreads
+library, code compiled and linked on FC4 now automatically uses the NPTL
+headers and libraries.  
+
+In previous releases, since Red Hat Linux 9, the default was to use
+LinuxThreads since the interface is mostly forward compatible.  The
+advantages of the NPTL interface is that the cancellation handling is
+faster (when -fexception is used, even in C code) and that the
+additional interfaces are now available without special compiler and
+linker parameters.  In other words, you do not need to use
+-I/usr/include/nptl and -L/usr/lib{,64}/nptl any longer.  Note that
+lib{,64} is to be interpreted as lib64 on platforms which place DSOs
+in lib64 directories, and lib otherwise.
+
+In FC4 it is still possible to create code using the LinuxThreads
+definitions.  For this the linuxthreads-devel package must be
+installed and
+
+   -I/usr/include/linuxthreads -L/usr/lib{,64}/linuxthreads
+
+must be passed to the compiler.
+
+At runtime, it used to be possible to use the LD_ASSUME_KERNEL
+environment variable to select the appropriate version of glibc and the
+libpthread DSO.  Now it is additionally necessary to specify
+
+  LD_LIBRARY_PATH=/lib{,64}/obsolete/linuxthreads
+
+in the environment.  This is because the runtime libraries have also
+been moved out of the way.  There might programs that will not work if
+the program uses an unfortunate DT_RPATH (which overwrites the
+LD_LIBRARY_PATH setting).
+
+All this makes it more cumbersome to run programs which depend on
+LinuxThreads.  But this is intentional.  
+
+  Important
+
+  FC5 will not have LinuxThreads support and all programs have to be
+  converted to use NPTL by then.
+
+In general, conversion to using NPTL has not been an issue.
+
+
 slocate database
 
 The database needed by the locate utility is no longer created by default.
 Enable the database creation by setting DAILY_UPDATE to "yes" in
 /etc/updatedb.conf if you want to use locate.
 
+
 openssh
 
 The version of OpenSSH in Fedora Core 4test3 contains OpenSSH 3.9
@@ -392,6 +442,7 @@
 This section contains the most elemental components of Fedora Core,
 including the kernel.
 
+
 yum
 
 The sqllite database is now used by yum, and makes performance
@@ -399,6 +450,7 @@
 
 The Fedora Extras repository is now enabled by default.
 
+
 kernel source
 
 In order to eliminate the redundancy inherent in providing a separate
@@ -488,6 +540,7 @@
 
 This section contains information related to Web-related tools.
 
+
 mod_perl
 
 The "RC5" release of mod_perl 2.0 is now included; the API provided by
@@ -497,6 +550,7 @@
 
    http://perl.apache.org/docs/2.0/rename.html 
 
+
 php
 
 Version 5.0 of PHP is now included, which includes a number of changes
@@ -528,6 +582,7 @@
 This section contains information related to Samba, software that
 makes it possible to share files between Linux and Windows systems.
 
+
 samba
 
 Browsing of Windows shares (also known as SMB browsing) fails on
@@ -559,6 +614,7 @@
 This section contains information related to netatalk, software that 
 makes it possible to share files between Linux and Macintosh systems.
 
+
 netatalk
 
 The 2.x version of netatalk uses a different method to store resource 
@@ -649,8 +705,8 @@
 must be aware that the steps necessary depend on which font subsystem
 is to use the new fonts. For the core X font subsystem, you must:
 
-1. Create the /usr/share/fonts/local/ directory (if it doesn't already
-   exist):
+1. Create the /usr/share/fonts/local/ directory (if it does not
+   already exist):
 
 mkdir /usr/share/fonts/local/
 




More information about the Fedora-docs-commits mailing list