patch-2.2.4 linux/Documentation/Changes

Next file: linux/Documentation/Configure.help
Previous file: linux/CREDITS
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.2.3/linux/Documentation/Changes linux/Documentation/Changes
@@ -19,10 +19,6 @@
 texinfo so a diff is useless anyway (though I can incorporate one by
 hand if you insist upon sending it that way ;-).
 
-   Check out
-http://www.mindspring.com/~nunez/info/linux/LinuxBleed.html for an
-HTML-ized shopping list.
-
    For those of you in Europe,
 http://www.datanet.hu/generations/linux/Changes2.html is an
 English-language HTML version.
@@ -30,10 +26,14 @@
    The most current version should always be available from
 http://cyberbuzz.gatech.edu/kaboom/linux/ as well.
 
+   Voir
+http://www.linux-france.com/article/sys/Changes-2.2/Changes-2.2.1.html
+pour la traduction français.
+
    Also, don't forget http://www.linuxhq.com/ for all your Linux kernel
 needs.
 
-Last updated: January 18, 1999
+Last updated: March 16, 1999
 Current Author: Chris Ricker (kaboom@gatech.edu or chris.ricker@m.cc.utah.edu).
 
 Current Minimal Requirements
@@ -43,17 +43,17 @@
 encountered a bug!  If you're unsure what version you're currently
 running, the suggested command should tell you.
 
-- Kernel modules	 2.1.121                 ; insmod -V
+- Kernel modutils	 2.1.121                 ; insmod -V
 - Gnu C 		 2.7.2.3                 ; gcc --version
 - Binutils		 2.8.1.0.23              ; ld -v
-- Linux libc5 C Library	 5.4.46                  ; ls -l /lib/libc.so.*
-- Linux libc6 C Library  2.0.7pre6               ; ls -l /lib/libc.so.*
+- Linux libc5 C Library	 5.4.46                  ; ls -l /lib/libc*
+- Linux libc6 C Library  2.0.7pre6               ; ls -l /lib/libc*
 - Dynamic Linker (ld.so) 1.9.9                   ; ldd --version or ldd -v
 - Linux C++ Library	 2.7.2.8                 ; ls -l /usr/lib/libg++.so.*
 - Procps		 1.2.9                   ; ps --version
-- Procinfo               15                      ; procinfo -v
+- Procinfo               16                      ; procinfo -v
 - Psmisc		 17			 ; pstree -V
-- Net-tools              1.49                    ; hostname -V
+- Net-tools              1.50                    ; hostname -V
 - Loadlin                1.6a
 - Sh-utils               1.16                    ; basename --v
 - Autofs                 3.1.1                   ; automount --version
@@ -61,8 +61,8 @@
 - Bash                   1.14.7                  ; bash -version
 - Ncpfs                  2.2.0                   ; ncpmount -v
 - Pcmcia-cs              3.0.7                   ; cardmgr -V
-- PPP                    2.3.5                   ; pppd -v
-- Util-linux             2.9g                    ; chsh -v
+- PPP                    2.3.5                   ; pppd --version
+- Util-linux             2.9i                    ; chsh -v
 
 Upgrade notes
 *************
@@ -142,7 +142,9 @@
 unless you're running glibc2 / libc6.
 
    If you upgrade to libc-5.4.x, you may also need to upgrade ypbind if
-you're using NIS.
+you're using NIS.  For ypbind and glibc, you'll probably need the
+ypbind-3.3-glibc5.diff patch available in the same place as the ypbind
+source.
 
    If you upgrade to libc-5.4.46, please read and pay attention to its
 accompanying release notes.  The section about it breaking make is not a
@@ -189,6 +191,12 @@
 users should especially try to use the 2.9.1.0.x releases, as they
 resolve known issues with glibc2 and binutils-2.8.x releases.
 
+   libbfd, libiberty, and /usr/include/bfd.h, which are part of recent
+binutils packages, are also required to compile ksymoops.  Depending
+upon your distribution, this may require you to install both binutils
+and binutils-development packages (Debian puts bfd.h in binutils-dev,
+for example).
+
 Gnu C
 =====
 
@@ -247,7 +255,7 @@
    DHCP clients for 2.0 do not work with the new networking code in the
 2.2 kernel.  You will need to upgrade your dhcpcd / dhcpclient.
 
-   The ISDN code in the stock 2.0 kernel may not work for you.  If it
+   The ISDN code in the stock 2.2 kernel may not work for you.  If it
 doesn't, look in ftp://ftp.suse.com/pub/isdn4linux for updated versions.
 
 Memory
@@ -278,7 +286,7 @@
 ===
 
    If you run Red Hat Linux or any other distribution that uses RPM,
-you need to upgrade RPM to version 2.2.7 or later.
+you need to upgrade RPM to a 2.5.x or later version.
 
 DOSEMU
 ======
@@ -324,7 +332,7 @@
    When you build your kernel with Syncookie support
 (CONFIG_SYN_COOKIES) the syncookie code still defaults to off (unlike
 the 2.0.30+ behavior).  You have to explicitly enable it by issuing the
-following command:      echo 1 > /proc/sys/net/ipv4/tcp_syncookies
+following command: echo 1 > /proc/sys/net/ipv4/tcp_syncookies
 
 Bash
 ====
@@ -444,6 +452,30 @@
    Most distributed ping clients are buggy.  Get an updated one from the
 iputils package.
 
+Patch
+=====
+
+   Really old versions of patch cannot delete files.  This can be a
+problem if you try to upgrade via patches.  If, for example, you are
+unable to compile Linux 2.2, you may have an outdated version of patch.
+Upgrade, re-patch the kernel, and try again.
+
+Process accounting
+==================
+
+   If you use process accounting, you need to recompile the package
+against 2.2 kernel includes for it to work properly.  Furthermore, when
+you do so, watch out for a quirky configure script.  Your generated
+config.h file needs to
+
+   #define HAVE_LINUX_ACCT_H
+
+   but instead it often has
+
+   /* #undef HAVE_LINUX_ACCT_H */
+
+   so be sure to check that when you recompile.
+
 Where to get the files
 **********************
 
@@ -481,7 +513,7 @@
 ftp://metalab.unc.edu/pub/Linux/GCC/release.egcs-1.0.3
 
 Gnu C 2.7.2.3 source:
-ftp://prep.ai.mit.edu/pub/gnu/gcc-2.7.2.3.tar.gz
+ftp://ftp.gnu.org/gnu/gcc/gcc-2.7.2.3.tar.gz
 ftp://metalab.unc.edu/pub/gnu/gcc-2.7.2.3.tar.gz
 
 Linux C Library
@@ -501,12 +533,8 @@
 Linux C++ Library
 =================
 
-The 2.7.2.8 release:
-ftp://tsx-11.mit.edu/pub/linux/packages/GCC/libg++-2.7.2.8.bin.tar.gz
-ftp://metalab.unc.edu/pub/Linux/GCC/libg++-2.7.2.8.bin.tar.gz
-Installation notes:
-ftp://tsx-11.mit.edu/pub/linux/packages/GCC/release.libg++-2.7.2.8
-ftp://metalab.unc.edu/pub/Linux/GCC/release.libg++-2.7.2.8
+The 2.7.2 release:
+ftp://ftp.gnu.org/gnu/libg++/libg++-2.7.2.tar.gz
 
 Dynamic Linker
 ==============
@@ -531,8 +559,8 @@
 Procinfo utilities
 ==================
 
-The 15 release:
-ftp://ftp.cistron.nl/pub/people/svm/procinfo-15.tar.gz
+The 16 release:
+ftp://ftp.cistron.nl/pub/people/svm/procinfo-16.tar.gz
 
 Psmisc utilities
 ================
@@ -544,15 +572,9 @@
 RPM utilities
 =============
 
-The 2.2.7 release for Intel:
-ftp://ftp.redhat.com/pub/redhat/old-releases/redhat-4.0/updates/i386/rpm-2.2.7-1.i386.rpm
-ftp://ftp.redhat.com/pub/redhat/old-releases/redhat-4.0/updates/i386/rpm-devel-2.2.7-1.i386.rpm
-The 2.2.7 release for Alpha:
-ftp://ftp.redhat.com/pub/redhat/old-releases/redhat-4.0/updates/axp/rpm-2.2.7-1.axp.rpm
-ftp://ftp.redhat.com/pub/redhat/old-releases/redhat-4.0/updates/axp/rpm-devel-2.2.7-1.axp.rpm
-The 2.2.7 release for SPARC:
-ftp://ftp.redhat.com/pub/redhat/old-releases/redhat-4.0/updates/sparc/rpm-2.2.7-1.sparc.rpm
-ftp://ftp.redhat.com/pub/redhat/old-releases/redhat-4.0/updates/sparc/rpm-devel-2.2.7-1.sparc.rpm
+The 2.5.1 source release:
+ftp://ftp.rpm.org/pub/rpm/dist/rpm-2.5.x/rpm-2.5.1-1.src.rpm
+ftp://ftp.rpm.org/pub/rpm/dist/rpm-2.5.x/rpm-2.5.1.tar.gz
 
 DOSEMU
 ======
@@ -573,26 +595,26 @@
 
 The 1.16 release:
 ftp://metalab.unc.edu/pub/gnu/sh-utils-1.16.tar.gz
-ftp://prep.ai.mit.edu/pub/gnu/sh-utils-1.16.tar.gz
+ftp://ftp.gnu.org/gnu/sh-utils/sh-utils-1.16.tar.gz
 
 Util-linux
 ==========
 
 The 2.9 release:
-ftp://ftp.win.tue.nl/pub/linux/util/util-linux-2.9g.tar.gz
+ftp://ftp.win.tue.nl/pub/linux/utils/util-linux/util-linux-2.9i.tar.gz
 
 Autofs
 ======
 
-The 3.1.1 release:
-ftp://ftp.kernel.org/pub/linux/daemons/autofs/autofs-3.1.1.tar.gz
+The 3.1.3 release:
+ftp://ftp.kernel.org/pub/linux/daemons/autofs/autofs-3.1.3.tar.gz
 
 NFS
 ===
 
 The user-land 2.2beta40 release:
-ftp://ftp.mathematik.th-darmstadt.de/pub/linux/okir/nfs-server-2.2beta40.tar.gz
-ftp://linux.nrao.edu/mirrors/fb0429.mathematik.th-darmstadt.de/pub/linux/okir/nfs-server-2.2beta40.tar.gz
+ftp://ftp.mathematik.th-darmstadt.de/pub/linux/okir/dontuse/nfs-server-2.2beta40.tar.gz
+ftp://linux.nrao.edu/mirrors/fb0429.mathematik.th-darmstadt.de/pub/linux/okir/dontuse/nfs-server-2.2beta40.tar.gz
 
 The kernel-level 12/04/98 release:
 ftp://ftp.yggdrasil.com/private/hjl/knfsd-981204.tar.gz
@@ -601,30 +623,30 @@
 Net-tools
 =========
 
-The 1.49 release:
-ftp://ftp.cs-ipv6.lancs.ac.uk/pub/Code/Linux/Net_Tools/net-tools-1.49.tar.gz
-http://www.tazenda.demon.co.uk/phil/net-tools/net-tools-1.49.tar.gz
+The 1.50 release:
+ftp://ftp.cs-ipv6.lancs.ac.uk/pub/Code/Linux/Net_Tools/net-tools-1.50.tar.gz
+http://www.tazenda.demon.co.uk/phil/net-tools/net-tools-1.50.tar.gz
 
 Ypbind
 ======
 
 The 3.3 release:
-ftp://ftp.uni-paderborn.de/pub/linux/local/yp/ypbind-3.3.tar.gz
+ftp://ftp.kernel.org/pub/linux/utils/net/NIS/ypbind-3.3.tar.gz
 
 Sysklogd
 ========
 
-The 1.3-30 release:
-ftp://metalab.unc.edu/pub/Linux/system/daemons/sysklogd-1.3-30.tar.gz
+The 1.3-31 release:
+ftp://metalab.unc.edu/pub/Linux/system/daemons/sysklogd-1.3-31.tar.gz
 
 Bash
 ====
 
 The 1.14.7 release:
-ftp://prep.ai.mit.edu/pub/gnu/bash-1.14.7.tar.gz
+ftp://ftp.gnu.org/gnu/bash/bash-1.14.7.tar.gz
 
 The 2.02.1 release:
-ftp://prep.ai.mit.edu/pub/gnu/bash-2.02.1.tar.gz
+ftp://ftp.gnu.org/gnu/bash/bash-2.02.1.tar.gz
 
 Ncpfs
 =====
@@ -726,8 +748,14 @@
 IP utils
 ========
 
-The 11/01/98 release:
-ftp://ftp.inr.ac.ru/pub/ip-routing/iputils-ss981101.tar.gz
+The 03/01/99 release:
+ftp://ftp.inr.ac.ru/ip-routing/iproute2-2.1.99-now-ss990301.tar.gz
+
+Patch
+=====
+
+The 2.5 release:
+ftp://ftp.gnu.org/gnu/patch/patch-2.5.tar.gz
 
 Other Info
 ==========
@@ -744,7 +772,7 @@
 your favorite Red Hat mirror site before installing the non-RPM
 version.  Remember, you might need to use the --force option to get the
 upgrade to install.  ftp://contrib.redhat.com/ ,
-ftp://developer.redhat.com/ , or ftp://rawhide.redhat.com/  will have
+ftp://developer.redhat.com/ , or ftp://updates.redhat.com/  will have
 almost everything you need, and Red Hat 5.2 ships with most necessary
 software.
 

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)