Date: Tue, 26 Jan 1999 11:45:39 -0700 From: Erik Ratcliffe <erik@calderasystems.com> To: caldera-users@rim.caldera.com Subject: Here's my current spin on what changes with the 2.2 kernel I just went through some version checking and believe that this is the current need-to-upgrade list if you want to run the 2.2.0 kernel on OpenLinux 1.3 (this is just for information purposes): Package Name Version Req'd ------------------------------------- Kernel Modules 2.1.121 procps 1.2.9 procinfo 0.15 psmisc 17 net-tools 1.49 autofs 3.1.1 nfs 2.2beta40 ncpfs 2.2.0 pcmcia-cs 3.0.7 ppp 2.3.5 util-linux 2.9g In addition to this, some potentially serious behavior changes have been made: First, as many people here know, the cua* devices have been in the process of being depricated for quite some time; they are now officially unsupported, so only ttyS* devices can be used for serial devices. The ttyp* devices are no longer major 4; they are now major 2 and 3 devices (i.e. they all have to be re-made with the new major version numbers, covered in /usr/src/linux/Documentation/devices.txt in the 2.2.0 sources). This affects telnet operations for those who are not aware of what the devices are for (my guess is that if you do not re-make all of your ttyp* devices with the proper new major numbers, you will not be able to telnet in after upgrading your kernel to 2.2.0). Printers that use the new PnP parallel port support in 2.2.0 kernels will use /dev/lp0 instead of the usual /dev/lp1. All ipfwadm stuff is now gone. You must download and use ipchains for circuit level gateway firewalling. Current DHCP clients/servers will not work anymore. Upgrade 'em. The ipmasqadm utility must be used for IP masquerading now. Wherever it is, you'll need to get it if you're serving networked machines with IP masquerading. DOSEMU must be upgraded to 0.98.4 or better. No prior versions work with the new kernel. LOADLIN users must use version 1.6a or better because of memory handling changes. Samba 2.0 is now required if you plan on doing any SMB networking. iBCS needs to be updated to the latest version (recompiled). Don't use egcs to compile this kernel! Use gcc 2.7.2.3 or better. If you're a glibc kinda person, you'll need to update to glibc 2.0.7pre6 or better. And, RealPlayer, which depended on the existence of a bug in the sound driver that is no longer there, will not work without being patched from a binary level. RealNetworks is aware of this and is working on a fix. I'm sure I missed some stuff, but this gives you a pretty good idea of all the things that need to be changed to make your system capable of running the new kernel. My brain hurts... -- | (o)(o) Erik Ratcliffe, erik@calderasystems.com | Please send all direct | | \oo/ Caldera Systems, Inc. Orem, Utah USA | support requests to | | =\/= http://www.calderasystems.com | our support department |