Re: [PATCH] kconfig: untangle EXPERT and EMBEDDED

From: Arnd Bergmann
Date: Thu Jan 12 2012 - 04:20:03 EST


On Wednesday 11 January 2012, David Rientjes wrote:
> We discussed this when the patch was made to change EMBEDDED to EXPERT and
> we knew that things like CONFIG_SLOB exist that would only make sense on a
> platform with a very small memory footprint. So what criteria are you
> using to determine what makes sense for EMBEDDED or not and what would be
> generally useful for platforms with very small memory footprints?
>
> I would think that something like CONFIG_SMALLMEM would identify those
> candidates (for things like SLOB) and then you could separate the rest
> based on the platform they exist for since you're essentially introducing
> a new config symbol here that existed in the past but are now using it
> with different semantics.

The CONFIG_SMALLMEM would also require people to know what they are doing,
beyond what we expect the average person building a kernel to, which is
just what CONFIG_EXPERT means, and the same reason why we ended up renaming
CONFIG_EMBEDDED to CONFIG_EXPERT. People have a very different understanding
of what "embedded" actually means, and not all of those require small
memory footprint or even a custom kernel. Let's just stay with CONFIG_EXPERT.

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