Re: arch/xen is a bad idea

From: Ian Pratt
Date: Thu Dec 16 2004 - 16:05:47 EST



> I guess if we were to go the way which Ian is proposing it would be
>
> a) Add arch/xen
>
> b) Spend N weeks integrating xen into arch/i386, while also separately
> maintaining arch/xen.
>
> c) Remove arch/xen
>
> So... why not skip a), c) and half of b)?

That's not quite what I'm proposing.

Once arch/xen is in the tree, we'd start submitting patches that
try and unify more of arch xen and i386 to reduce the number of
files that we have to modify.

I think we'd then have to make a decision as to whether merging
i386 and xen/i386 is feasible. Further, we'd have to make a
decision as to whether what is really wanted is a single kernel
that's able to boot-time switch between native i386 and xen,
rather than just having a single source base. The two options
would probably result in rather different implementations.

In short, merging is far from trivial, and its not even clear
quite what is wanted.

I'm not convinced that maintaining xen/i386 in its current form
is going to be as hard as Andi thinks. We already share many
files unmodified from i386. Keeping i386 and xen/i386 in sync is
fairly mechanical: we can apply most of the patches to i386 to
xen/i386 directly.


Ian
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/