Click here to Skip to main content
15,889,096 members
Articles / Yocto
Article

Why the Yocto Project isn't called "Linux"

Rate me:
Please Sign up or sign in to vote.
0.00/5 (No votes)
18 Feb 2016CPOL4 min read 10.5K   1  
Why the Yocto Project isn't called "Linux"

This article is for our sponsors at CodeProject. These articles are intended to provide you with information on products and services that we consider useful and of value to developers

Get access to the new Intel® IoT Developer Kit, a complete hardware and software solution that allows developers to create exciting new solutions with the Intel® Galileo and Intel® Edison boards. Visit the Intel® Developer Zone for IoT.

[This is cross-posted from my blog at http://evangelists.intel.com/ ]

Is it true that a name is simply an arbitrary label with no particular meaning, as Juliet claims? Or is there something special about names and naming? Vernor Vinge's seminal cyber punk novel "True Names" suggested what we know so well today: in the digital realm, knowing someone's actual name is quite powerful.

When you are starting a new software project, coming up with a good name is really hard! It needs to be memorable, remind people of the thing which has been named, needs to have an available URL on the web. It should ideally be understandable and pronounceable in all the world's languages and of course must not be offensive any place in the world! naming is so hard that there are companies who charge significant money to come up with a good name.

Back in 2010 a group of us had the ambition to launch a project which would revolutionize embedded software. What we know of today as the Internet of Things had a really messy software story with all kinds of wasted effort. We wanted to create a technology to be a universal starting point for IoT device and product software. The ultimate in collaboration and time saving.

In a flash of brilliance, one of us came up with the word "yocto," which is one of the metric system's smallest unit of measurements. (Think about the weight of a proton at 1.6 yocto-grams, and you know it's tiny). Perfect! It's memorable, it was not particularly well known and it should work internationally. And since embedded software should be tiny, the Yocto name is kind of descriptive.

The only problem is, what should follow the word "yocto"?

Originally we thought "Yocto Linux" would be the full name, but our friends in the Linux Foundation asked us to reconsider. (But not before I had a bunch of T-Shirts printed with that name). After all, we were not creating a new Linux distribution as the name suggests. Rather a universal distribution creation system. "Yocto Project" was the suggestion, and it works much better as a true name.

As we started sharing our ideas with the rest of the IoT community, they told us that they wanted to use "Yocto Project" as a brand. This was because they wanted to create their own products compatible with our project to claim a level of compatibility.

Unfortunately, when I search for the False Name, "Yocto Linux", Google comes up with about 57,000 results. (But it only took 0.59 seconds to figure that out).

I'm intrigued - what are some of the true names of Yocto Project compatible projects?

Enea Linux, Mentor Embedded Linux, MontaVista Linux CGE, LinuxLink, Wind River Linux ... there seems to be a definite theme here. All of these products and many more that I didn't mention use the Yocto Project at their core and thus can take advantage of its powerful, collaborative community which shares development and advancement of the most modern and up-to-date open source embedded software. Just don't call it "Yocto Linux".

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
United States United States
You may know us for our processors. But we do so much more. Intel invents at the boundaries of technology to make amazing experiences possible for business and society, and for every person on Earth.

Harnessing the capability of the cloud, the ubiquity of the Internet of Things, the latest advances in memory and programmable solutions, and the promise of always-on 5G connectivity, Intel is disrupting industries and solving global challenges. Leading on policy, diversity, inclusion, education and sustainability, we create value for our stockholders, customers and society.
This is a Organisation

42 members

Comments and Discussions

 
-- There are no messages in this forum --