[U-Boot] [ANNOUNCE] Kconfig support
Robert Schwebel
r.schwebel at pengutronix.de
Tue Apr 21 09:04:31 CEST 2009
On Mon, Apr 20, 2009 at 02:29:32PM -0400, Mike Frysinger wrote:
> [stupid attempt of a flame war deleted]
For the audience which is wondering about what's going on here, I have
no idea.
The idea behind B-Boot-v2 is: U-Boot itself is a *great* bootloader from
the user's poing of view. It is the best thing we have in the open
source market place, and it is especially *much* better than all the
redboots, grubs whatever.
When we started the v2 effort, we saw that U-Boot has a problem with
it's inner design. It was great when the U-Boot project started, but it
has (successfully) grown over the years, and as with every project that
has not been reworked over more than a decade, it is almost impossible
to fix design decisions without breaking all the boards out there. Yes,
it works with the Linux kernel, but compare the size of the communities.
So our intention was and is:
1. Wolfgang has a focus on stability and gradual changes. We respect this
political position because it is a *good* one.
2. We need something else four our ARM, PowerPC, Blackfin and x86
projects. The technical features I'm talking about are in the README
document. The focus is on a modern design, extensability and
testability, not on feature completeness.
3. It was an active decision from our team *not* to fork and call it
something else than U-Boot(-v2) when we started. We see that the
U-Boot community is strong, it has long term aims and last but not
least, it has a *great* bootloader. We talked to Wolfgang before
doing so, and Wolfgang's position was in the spirit of "go ahead,
here is a git tree, and let the community decide".
4. v2 has been designed with much of the technical ideas of modern Linux
kernels in mind; most probably v1 would have done the same if it had
started 10 years later. So we think our work fits perfectly into the
spirit of the U-Boot project.
4. Yes, community splitup is bad. But if one community has overlapping
aims which can be worked on under the same roof - why on earth should
we not do this?
5. It may happen that the v1 people take features from v2 and bring them
into v1 over the time. Great than - v2 would have done it's job then.
6. It may happen that the v2 community grows over the time and more and
more boards will be added. Great then - users would have a choice
*within* the U-Boot community, up to a gradual change to the new code
base.
What ever will happen - I don't see *any* reason for whatever Mike is
trying to enforce here.
rsc
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
More information about the U-Boot
mailing list