Re: Linux 2.4.34-pre1

Willy Tarreau
2006-08-17T08:46:49Z

Hi Arjan,

On Thu, Aug 17, 2006 at 08:48:51AM +0200, Arjan van de Ven wrote:
>
> > Right now, I'd prefer getting gcc 4 support than gcc 3.4, because I don't
> > know if even one common distro has shipped with gcc 3.4 by default. 2.95,
> > 3.0, and 3.3 have been common, and right now, 4.[01] is almost everywhere.
>
> but most distros that ship with gcc 4 aren't capable of running a 2.4
> kernel.... all the new distros greatly depend on sysfs for example, and
> ntpl in glibc requires 2.6 etc etc etc. So I'm rather sceptical about
> this argument.

I know, and this is not what I'm targetting. People use 2.4 on their file
server or firewall for instance, on an old distro, while they use 2.6 on
their notebook with newer gcc. They build from their fresh new system
(because most often you don't install build tools on a server) and this
is at least why some of them have already been asking for this. To be honnest,
I don't really need gcc 4 myself right now, but I'm more responding to some
users demand that I find somewhat legitimate.

> > > Since there shouldn't be any reason for still using a 2.4 kernel
> > > except for "never change a running system",
> >
> > I think that by "never change", you meant "except for regular updates".
>
> I think that you'll find that people who run 2.4 today, if you ask them,
> will say "please change as little as possible, only serious bugs and
> security issues". After all the people who run 2.4 still are generally
> those who resist new stuff in favor of stability of existing systems....
> But maybe it's worth doing a user survey to find out what the users of
> 2.4 want... (and with that I mean users of the kernel.org 2.4 kernels,
> people who use enterprise distro kernels don't count for this since
> they'll not go to a newer released 2.4 anyway)

Agreed, that's also why I've left it in another tree right now, so that
interested people can test it and other ones have the time to pronounce
themselves against it if needed. Anyway, as I said, most of the fixes were
for real coding bugs, and do not affect either the output code nor external
patches. I don't want to experiment with new killer features at all, if I
accepted to work on 2.4, this is because I'm rather conservative ;-)

Cheers,
Willy