Re: Kernel v2.3.x

Horst von Brand (vonbrand@inf.utfsm.cl)
Wed, 22 Jul 1998 08:33:59 -0400


Alex Buell <alex.buell@tahallah.demon.co.uk> said:
> I've been thinking about the 2.3.x development, I have some suggestions
> that might help make the code tree more manageable.

It is manageable as is.

> How about splitting the kernel tree into separate .tar.gz files like so:

Has been proposed dozens of times, and shot down each time because:

- You don't download full kernels, you download patches
- Gives much more chance to error: core-2.3.14 + arch-ia32-2.3.9 doesn't
compile for me anymore: Why?
- Much more mess doing patches: You'd need patches for each and every piece
- What do you do if 2.3.45 --> 2.3.46 changes just code for AXP?
- If you are doing serious development work, you just _can't_ go ahead and
fix core + arch-ia64, you _must_ fix (or at least check) all other
arch-dependent code. So you'll need the whole thing anyway
- It means more work for the core developers, and _that_ is a way too
precious resource to waste for a minor convenience

And finally:

- Linus has repeatedly said he just won't do it. It's his kernel, he calls
the shots.

OTOH, for _stable_ kernel series this makes some sense for distributions.
And that is exactly what at least RedHat does: The kernel sources for i386
do not contain architecture dependent pieces for other architectures.

-- 
Dr. Horst H. von Brand                       mailto:vonbrand@inf.utfsm.cl
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html