embarrassing question

2003-12-19 Thread Joshua S. Freeman
my 'main' linux box is actually an old RH 6.2 box with the 2.2.18pre11 
kernel.

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... 

so.. the question now... will a break everything if I now try to run all 
those apps on the new 2.6 kernel?

:-)

J.

 -- 
--
Joshua S. Freeman
[EMAIL PROTECTED]

___
gnhlug-discuss mailing list
[EMAIL PROTECTED]
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: embarrassing question

2003-12-19 Thread bscott
On Fri, 19 Dec 2003, at 8:37pm, [EMAIL PROTECTED] 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?  :)

 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.

  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.

  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.

  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.

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

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.

-- 
Ben Scott [EMAIL PROTECTED]
| The opinions expressed in this message are those of the author and do  |
| not represent the views or policy of any other person or organization. |
| All information is provided without warranty of any kind.  |


___
gnhlug-discuss mailing list
[EMAIL PROTECTED]
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: embarrassing question

2003-12-19 Thread Joshua S. Freeman
On Fri, 19 Dec 2003 [EMAIL PROTECTED] wrote:

 On Fri, 19 Dec 2003, at 8:37pm, [EMAIL PROTECTED] 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
[EMAIL PROTECTED]


___
gnhlug-discuss mailing list
[EMAIL PROTECTED]
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: embarrassing question

2003-12-19 Thread Travis Roy

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/
Ahh, apt repository.. very nice



so.. the question now... will a break everything if I now try to run 
all
those apps on the new 2.6 kernel?
Since it uses apt, if you apt-get dist-upgrade you should be all set 
and good to go. Things should just work I'm not telling you 100% that 
it will, but it -should- :)

Since installing RH9 and switching to apt (with freshrpm's apt 
database) I've had great luck with it. I love apt.

(after looking at what they have, I didn't see a kernel, so I think 
you're on your own)

___
gnhlug-discuss mailing list
[EMAIL PROTECTED]
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss