patch-1.3.96 linux/Documentation/Changes
Next file: linux/Documentation/Configure.help
Previous file: linux/CREDITS
Back to the patch index
Back to the overall index
- Lines: 159
- Date:
Sat Apr 27 14:40:12 1996
- Orig file:
v1.3.95/linux/Documentation/Changes
- Orig date:
Sun Apr 21 12:38:59 1996
diff -u --recursive --new-file v1.3.95/linux/Documentation/Changes linux/Documentation/Changes
@@ -2,9 +2,9 @@
important packages for Linux as well as instructions for newcomers to
the 1.3.x series of kernels.
-Last updated: Apr 17, 1996.
-Authors: Alessandro Sigala (ssigala@globalnet.it) and Chris Ricker
-(gt1355b@prism.gatech.edu).
+Last updated: Apr 27, 1996.
+Author: Chris Ricker (gt1355b@prism.gatech.edu), based on the original by
+Alessandro Sigala (ssigala@globalnet.it.
Note: Due to time constraints, Alessandro is getting out of the Changes
business and I'll be picking up the job. Be gentle while I get my feet
@@ -14,11 +14,11 @@
****************
- Kernel modules Stable: 1.3.57, Exp: 1.3.69f
-- PPP daemon Stable: 2.2.0e, Exp: 2.2.0f-BETA6
+- PPP daemon Stable: 2.2.0f
- Dynamic linker (ld.so) 1.7.14
- GNU CC 2.7.2
- Binutils 2.6.0.12
-- Linux C Library Stable: 5.2.18, Exp: 5.3.9, Alpha: 5.3.11
+- Linux C Library Stable: 5.2.18, Exp: 5.3.9, Alpha: 5.3.12
- Linux C++ Library 2.7.1.4
- Termcap 2.0.8
- Procps 0.99a
@@ -45,13 +45,17 @@
========================
To use the PPP protocol with the 1.3.x linux kernel, you need to
-upgrade the PPP package to version 2.2.0e or the experimental 2.2.0f.
+upgrade the PPP package to version 2.2.0f.
Procps utilities
================
In the latest 1.3.x kernel releases the /proc filesystem structure
-was changed, so you need to upgrade the Procps package to version 0.99a.
+was changed, so you need to upgrade the Procps package to version
+0.99a. In the very latest kernels, /proc has changed again. There's
+not yet an officially updated version of procps, so make due with
+0.99a; you might want to look for one of the patches floating around to
+update 0.99a for use with 1.3.94 and later kernels.
Installation notes
******************
@@ -83,6 +87,27 @@
`release.libc-.5.3.9', and the address to obtain a precompiled binary
is at the end of this file).
+ Also, the libc-5.3.x line has a known security hole relating to
+rlogin. Unless you really need to upgrade for some reason, just stick
+with 5.2.18 for now.
+
+ If you're getting an error message that is something to the effect of
+
+ `fcntl_setlk() called by process 123 with broken flock() emulation'
+
+ then you need to upgrade to libc-5.2.18 as well. A proper (in other
+words, BSD-style ;-) flock system call was added in 1.3.x, and older
+libc's will now give this error. It doesn't *really* matter, so you
+can just ignore it. If it really annoys you, upgrade libc (and
+recompile any static binaries you might have that are linked against
+the old libc). If you're feeling lazy, just comment out
+
+ ` printk(KERN_WARNING
+"fcntl_setlk() called by process %d with broken flock()
+ emulation\n", current->pid);'
+
+ in linux/fs/locks.c and recompile.
+
The Termcap Library
===================
@@ -152,9 +177,8 @@
==========
You need to be running a pppd from ppp-2.2.0.tar.gz or greater. The
-latest stable release is 2.2.0e and is available at
-ftp://sunsite.unc.edu/pub/Linux/system/Network/serial/ppp-2.2.0e.tar.gz,
-along with a patch necessary to make it compile.
+latest stable release is 2.2.0f and is available at
+ftp://sunsite.unc.edu/pub/Linux/system/Network/serial/ppp/ppp-2.2.0f.tar.gz.
Named pipes
===========
@@ -168,6 +192,16 @@
fix, upgrade to
ftp://ftp.cistron.nl/pub/people/miquels/debian/sysvinit-2.60.tar.gz.
+ If you're trying to run NCSA httpd, you have to set pre-spawning of
+daemons to zero, as it incorrectly assumes SunOS behavior. Some people
+have said that the Apache httpd has problems with the new named pipes,
+but I've never noticed any.
+
+ The new named pipe behavior also causes problems with Hylafax. If
+you're running the hylafax daemon, it will just keep eating up CPU time
+until you have no idle time free. I'm not currently aware of any
+patches that eliminate this behavior.
+
Uugetty
=======
@@ -283,6 +317,25 @@
This will compile just fine after you copy its mntent.h over to
/usr/include/mntent.h.
+APM support
+===========
+
+ Advanced Power Management (APM) support has been added to the kernel
+as well. APM, which is primarily of use in laptops, provides access to
+battery status information and may help to conserve battery power. The
+support files can be found in
+ftp://tsx-11.mit.edu/pub/linux/packages/laptops/apm/apmd-2.2.tar.gz
+
+iBCS and Dosemu
+===============
+
+ For a version of iBCS that works with 1.3.x kernels, grab
+ftp://tsx-11.mit.edu/pub/linux/BETA/ibcs2/ibcs-1.3-960404-ALPHA.tar.gz
+
+ For a version of Dosemu that works (well, at least as well as DOS
+ever works ;-), get
+ftp://tsx-11.mit.edu/pub/linux/ALPHA/dosemu/Development/dosemu-0.63.1.8.tgz.
+
Please send info about any other packages that 1.3.x "broke" or about
any new features of 1.3.x that require extra packages for use to Chris
Ricker (gt1355b@prism.gatech.edu).
@@ -333,7 +386,7 @@
Patched make binary:
ftp://sunsite.unc.edu/pub/Linux/devel/make/make-3.74-direntfix-elf.tgz
-The 5.2.18 release:
+The stable 5.2.18 release:
ftp://sunsite.unc.edu/pub/Linux/GCC/libc-5.2.18.bin.tar.gz
Installation notes:
ftp://sunsite.unc.edu/pub/Linux/GCC/release.libc-5.2.18
@@ -367,9 +420,7 @@
========================
The latest public release:
-ftp://sunsite.unc.edu/pub/Linux/system/Network/serial/ppp-2.2.0e.tar.gz
-The latest experimental release:
-ftp://ftp.sii.com/pub/linux/ppp-2.2/ppp-2.2.0f.BETA6.tar.gz
+ftp://sunsite.unc.edu/pub/Linux/system/Network/serial/ppp/ppp-2.2.0f.tar.gz
Procps utilities
================
@@ -386,8 +437,6 @@
==================
At the time of writing:
-ftp://sunsite.unc.edu/pub/Linux/Incoming/sysvinit-2.60.tar.gz
-Next location:
ftp://sunsite.unc.edu/pub/Linux/system/Daemons/init/sysvinit-2.60.tar.gz
Util-linux
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this