[yocto-ab] Terminology - Some draft definitions
Ed Nash
ed.nash at timesys.com
Mon May 16 06:27:28 PDT 2011
On 05/16/2011 07:50 AM, Richard Purdie wrote:
> In the last steering group meeting I promised to write something down about what
> some of the words we use mean, particularly what OE, Poky and Yocto all
> mean. What follows is a first draft style start at this:
Thanks Richard for getting this started.
> Yocto Project - The overall project aiming to make Linux on "embedded"
> platforms succeed by providing industry-quality tooling for developers
"industry quality"? How does this differ from "commercial quality"?
> and making Linux easier to use in "embedded" products. It's scope
> includes anything that can further that objective.
cool.
> OpenEmbedded - An architecture and build system technology in the form
> of an open source project.
What does "architecture" apply to? What software components are
compliant with this architecture? Does this represent choices I have to
make in my product design? Oh wait, reading below "OpenEmbedded Core",
it sounds like architecture means "how you write a recipe" - correct?
> Bitbake - The tool used by OpenEmbedded to parse the metadata and
> execute tasks
Crystal clear! :)
> OpenEmbedded Core - A core set of metadata which most embedded style
> systems commonly need and conforms to the OpenEmbedded architecture.
> Shared by Yocto and OpenEmbedded and has an aim of achieving the highest
> metadata quality at the expense of some additional process.
"process"? Can you give an example.
> Meta-OpenEmbedded - Metadata for less commonly used software components
> of embedded systems. Has different submission and quality objectives.
I follow, though it begs the question what are the submission and
quality objectives?
> Poky - A vetted and QA'd combination of bitbake, OpenEmbedded-Core,
> documentation, some reference board support and any needed glue to
> provide support for a defined architecture list. It is supplied in a
> pre-integrated package which has known QA tests and results for its
> releases which provide a stable base people can build upon. Its provided
> and maintained by the Yocto project.
Frankly, this sounds like a great definition for the yocto project!
>
>
> Cheers,
>
> Richard
Thanks again Richard. I think this really is a great start and is
desperately needed, Ed
>
>
>
>
>
> _______________________________________________
> yocto-ab mailing list
> yocto-ab at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto-ab
>
More information about the yocto-ab
mailing list