On Wed, Apr 02, 2008 at 09:53:25PM +0300, Aviram Jenik wrote: > I have a machine that I want to replace the kernel on. It's an old > Redhat 7.3 and it works; but it's too old to use an rpm. Upgrading > to a newer version (or different distribution) is not an option. > > I intend to compile a new kernel (a 2.6.x) and put it on there.
You're a brave man. > What should I be taking into account? Will all the applications > work? Are there any libc dependencies or similar trickery? glibc and applications should continue to work since the kernel tries very hard to maintain *userspace* backward compatibility, but it's not exactly a common configuration, so you may run into oddities. You will need to upgrade a number of system utilities. You can find a list at Documentation/Changes. o Gnu C 3.2 # gcc --version o Gnu make 3.79.1 # make --version o binutils 2.12 # ld -v o util-linux 2.10o # fdformat --version o module-init-tools 0.9.10 # depmod -V o e2fsprogs 1.29 # tune2fs o jfsutils 1.1.3 # fsck.jfs -V o reiserfsprogs 3.6.3 # reiserfsck -V 2>&1|grep reiserfsprogs o xfsprogs 2.6.0 # xfs_db -V o pcmciautils 004 # pccardctl -V o quota-tools 3.09 # quota -V o PPP 2.4.0 # pppd --version o isdn4k-utils 3.1pre1 # isdnctrl 2>&1|grep version o nfs-utils 1.0.5 # showmount --version o procps 3.2.0 # ps --version o oprofile 0.9 # oprofiled --version o udev 081 # udevinfo -V o grub 0.93 # grub --version Naturally once you try to upgrade these, you may discover they have dependecies, and then the fun starts. Cheers, Muli ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]