On 8/4/2010 6:21 AM, Igor Stoppa wrote:
On 08/04/2010 03:39 PM, ext Arjan van de Ven wrote:

config-generic is the set of defaults

yes ...

the platform specific configs are overrides to these defaults, so that
the platform specific configs don't HAVE to deal with every config option.


but in practice they _have_ to when the product is not interested in stuff pulled in by config-generic

they can if they want to... that's why it's an override.


I guess what i'm really after is the fact that config-generic should rather be config-minimal, including basic stuff to get a command prompt and the rest could be left to platform customization.

At least wrt the embedded space.

Probably your approach is better suited for laptop-like devices which have more standardized sw.

actually, especially in the embedded space we need something like this

there's no way we can scale having to update 15 to 30 kernel config files individually every time there is a new config option.

and MeeGo as a project, with its charter, isn't about doing the super customized embedded thing; the whole point of MeeGo is to provide an as consistent as possible environment to developers between devices, while keeping a rich and attractive environment. Consistency doesn't stop at the kernel syscall layer; to provide consistency the kernels between devices should also be as consistent as possible.... and yes some space gets sacrificed for that... but that is true throughout the whole stack. MeeGo phones will have components that aren't strictly needed for phone, but are there for other device categories. MeeGo IVI will have the 3G phone components that they have no use for, to stay consistent
etc etc.

_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to