public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Sascha Hauer <sha@pengutronix.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [ANNOUNCE] Kconfig support
Date: Tue, 21 Apr 2009 20:21:02 +0200	[thread overview]
Message-ID: <20090421182102.GZ21747@pengutronix.de> (raw)
In-Reply-To: <20090421144004.B1DF583420E8@gemini.denx.de>

On Tue, Apr 21, 2009 at 04:40:04PM +0200, Wolfgang Denk wrote:
> Dear Robert,
> 
> just to put a few points right:
> 
> In message <20090421070431.GX5367@pengutronix.de> you wrote:
> >
> > 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.
> 
> This is not quite correct. What  I  consider  important  is  an  evo-
> lutionary path - this may include bigger changes and reorganizations,
> but  I  consider  it a bad idea to not provide a reasonable migration
> path for larger parts of the existing community.

Then start proving your point by removing CONFIG_NET_MULTI. U-Boot carries
two incompatible network driver APIs for at least the last seven years and
still 19 drivers have not switched to the new API.

It was exactly this kind of stagnation that made me fork U-Boot. I was
really tired of this ongoing "no, please don't break existing code". And
honestly, I was so blinded by ifdefs that I couldn't even see what the
existing code was. So I started hacking on U-Boot in my spare time, not
knowing where this would lead, but I must admit that it was really fun
to remove everything which I didn't know for what it was good for. You'd
be surprised to see how much dead code hides in U-Boot. Additionally
I wanted to see what's possible. Is it possible to integrate a driver
model without adding much binary space? Is it possible to create a
filesystem layer in this limited space? You see I was in a hacking mood
and not in a discuss-on-mailing-lists mood. What would have happened if
I posted a "I want a driver model" mail on the list? Probably one of the
first answers would have been "U-Boot is about size and simplicity".
Some mails later I probably would have gone back to business as usual.
Even if I tried to integrate a driver model into current U-Boot, how
long would it take till all drivers make use of it given the fact that
a simple thing like CONFIG_NET_MULTI stays for seven years?

I started this for fun, but I think integrating a driver model into
U-Boot without breaking existing stuff is no fun at all and I'm pretty
sure none of our customers would have payed us for working on this
topic.

Sascha

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

  parent reply	other threads:[~2009-04-21 18:21 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-04-18 16:25 [U-Boot] [ANNOUNCE] Kconfig support Jean-Christophe PLAGNIOL-VILLARD
2009-04-18 18:29 ` Mike Frysinger
2009-04-18 18:54   ` Wolfgang Denk
2009-04-18 19:18     ` Mike Frysinger
2009-04-18 20:01       ` Wolfgang Denk
2009-04-19 19:50       ` Robert Schwebel
2009-04-20  4:56         ` Mike Frysinger
2009-04-20  6:52           ` Robert Schwebel
2009-04-20 13:49             ` Mike Frysinger
2009-04-20 14:04               ` Robert Schwebel
2009-04-20 14:42                 ` Mike Frysinger
2009-04-20 14:53                   ` Robert Schwebel
2009-04-20 15:04                     ` Jerry Van Baren
2009-04-20 15:20                     ` Mike Frysinger
2009-04-20 15:34                       ` Sascha Hauer
2009-04-20 18:29                         ` Mike Frysinger
2009-04-21  7:04                           ` Robert Schwebel
2009-04-21  7:13                             ` Daniel Stenberg
2009-04-21 14:40                             ` Wolfgang Denk
2009-04-21 14:54                               ` Robert Schwebel
2009-04-21 18:21                               ` Sascha Hauer [this message]
2009-04-21 20:08                                 ` Wolfgang Denk
2009-04-21 22:30                                   ` Sascha Hauer
2009-04-21 23:12                                     ` Wolfgang Denk
2009-04-22  7:17                                       ` Robert Schwebel
2009-04-22 13:58                                         ` Wolfgang Denk
2009-04-22 10:27                                       ` Ladislav Michl
2009-04-22  8:53                                         ` Heiko Schocher
2009-04-22 13:25                                           ` Ladislav Michl
2009-04-22 14:11                                             ` Wolfgang Denk
2009-04-22 14:26                                               ` Jerry Van Baren
2009-04-23  9:13                                                 ` Ladislav Michl
2009-04-21 23:34                                   ` Ladislav Michl
2009-04-20 19:17                       ` Wolfgang Denk
2009-04-20 19:12                   ` Wolfgang Denk
2009-04-19 19:48     ` Robert Schwebel
2009-04-19 21:59       ` Kumar Gala
2009-04-19 23:21         ` Sascha Hauer
2009-04-20  6:50         ` Robert Schwebel
2009-04-18 18:41 ` Wolfgang Denk
2009-04-19 16:38 ` Kumar Gala
2009-04-20 12:02   ` Jean-Christophe PLAGNIOL-VILLARD
2009-04-20 15:26     ` [U-Boot] Kconfig support - menuconfig broken? Kumar Gala
2009-04-20 16:25       ` Kumar Gala
2009-04-20 19:08     ` [U-Boot] [ANNOUNCE] Kconfig support Wolfgang Denk
2009-04-20 19:58       ` Kumar Gala
  -- strict thread matches above, loose matches on Subject: below --
2009-04-20 15:39 Grant Likely
2009-04-20 18:22 ` Mike Frysinger
2009-04-20 18:42   ` Scott Wood
2009-04-20 19:23     ` Mike Frysinger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090421182102.GZ21747@pengutronix.de \
    --to=sha@pengutronix.de \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox