- Much of the U-Boot code, especially its device drivers come
from the corresponding device drivers in the Linux kernel.
There's no need for "drivers" in LB, that's the whole point.
Well, you need minimal drivers for your boot devices. You can put them in a separate payload file, which is likely a good design even, but you still need them _somewhere_.
This is actually a negative IMHO for U-boot -- way more software bits than we have.
I tend to agree with this. "Keep it simple".
ah, git. Love it or hate it. I know people who have used it and now stopped. We had a truly terrible experience with LB and arch years ago, and the SCM question is a sensitive one. I have had people tell me "move to git" and others tell me "please please DON'T EVER MOVE TO GIT".
that's a tough one.
One of the nice things about most distributed SCMs, and git in particular, is that even if the "central" repo is SVN, you can still use something else locally.
Segher