NOTE: This directory is becoming obsolete. All the important stuff is available one level above. This directory will be deleted soon. -- Aug 7 2003. These kernels haven't been tested very much yet. The RPM packages are built for DM-3.9 (versioned glibc). Please report any problems to and/or post do the devel@netwinder.org mailing list. -Ralph Some things to beware: - The /usr/include/linux and /usr/include/asm directories are now supposed to belong to glibc-devel package instead of the kernel. Older kernel packages used symbolic links, which will be removed when you uninstall the kernel or do an upgrade. The end result is that header files will appear to be missing (you'll notice this when you try to compile something). Upgrading glibc should fix this, thought a quicker solution is to manually recreate the symlinks. - NetWinder kernels continue to include support for FreeS/WAN as a kernel module. If you are using FreeS/WAN on your system, be sure to update the freeswan RPM package (which includes the user-space utilities) when you update your kernel. - The kernel SRPM is now based on the official linux tarball from ftp.kernel.org, along with a series of patches. The "nw" patch is generated between the official sources and our CVS tree. Until things get merged better, the "nw" patch will be fairly messy. If there is enough interest, I will publish the "nw" patch on its own. - The package naming convention has been changed. Instead of the linux-2.x.y-YYYYMMDD scheme, we will now use a simple number for RPM packages (eg. kernel-2.2.20-1). And for the actual kernel in the /boot directory, we'll use the full name, eg. vmlinux-2.4.13-ac4-rmk1-nw1. It is the intention to fully merge the NetWinder CVS kernel into Russell King's official ARM kernel, and from there into the mainstream Linux kernel. Therefore over time we should see some of the patches dissapear in our SRPM. This merge will happen during the 2.5 development cycle. About the patches: There are two patch files for each kernel version. The -nw.gz patch is the "netwinder patch", eg. it is the diff between our CVS and the corresponding RMK version. This patch is currently quite large and unkempt, look for this to change over time. The other patch is a -nw-freeswan.gz patch, which you can add after the -nw patch if you'd like FreeS/WAN ipsec support in your kernel. The binary RPM kernel packages include this. Note that to actually use FreeS/WAN you also need the corresponding user-space tools...