embarrassing question

Joshua S. Freeman jfreeman at threeofus.com
Fri Dec 19 22:20:52 EST 2003


On Fri, 19 Dec 2003 bscott at ntisys.com wrote:

> On Fri, 19 Dec 2003, at 8:37pm, jfreeman at threeofus.com wrote:
> > believe it or not, my friend Dick Morrell of Smoothwall fame pointed me to 
> > this fantastic site that maintains rpms for end-of-lifed RH distros (like 
> > 6.2) so I've upgraded most of my apps... 
> 
>   Could you provide the name and address of the site?  :)

Here it is... 

http://dag.wieers.com/home-made/apt/

> 
> > so.. the question now... will a break everything if I now try to run all 
> > those apps on the new 2.6 kernel?
> 
>   The answer is, as usual, more complex then "yes" or "no".

figured as much

> 
>   First of all, some apps are more independent of the host platform then
> others.  For example, any user application that makes use of an interpreter
> (Perl, Python, Java, etc.) is likely not going to care what operating
> system, let alone what kernel revision, you are running.

ok


>   Anything designed to talk directly to the kernel is likely going to need
> to be upgraded -- but you could prolly guess that yourself.  For example,
> the "modutils" and "util-linux" packages are highly kernel-specific.  
> Things like XFree, which do a lot of low-level hardware communications, also
> tend to be effected by kernel changes.


makes sense... i only communicate with this box via ssh... i don't have 
any graphic interface stuff installed on it.. does that make a difference?

>   When it comes to application software like, say, AbiWord or Gnumeric,
> things get a bit more vague.  They likely don't care what release of the
> kernel you are running.  However, they were also likely compiled to use
> shared libraries.  That includes the main system libraries, somewhat
> misleadingly called the "GNU C library", or "glibc" [1].  Binary
> compatibility being what it is [2], you typically need to recompile your
> applications if you change the C library.  And you will find you frequently
> need to upgrade -- or at the very least recompile -- the C library for a 
> major kernel revision.

mm hmm


>   The documentation provided with the 2.6 kernel should give you some idea
> of what minimum software revisions are needed.

gotcha... 

maybe i should just start by upgrading to 2.2.25?

J.


> Footnotes
> ---------
> 
> [1] I say "misleadingly" because they contain a great deal more then just
>     the ANSI C standard library, and because they are important to programs
>     written in just about any language, not just C.
> 
> [2] Binary compatibility is difficult at best, and often impossible in
>     the real world.
> 
> 

-- 
------
Joshua S. Freeman
jfreeman at 4ofus.net





More information about the gnhlug-discuss mailing list