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]

Reply via email to