65.9K
CodeProject 正在变化。 阅读更多。
Home

为什么 Yocto Project 不称为“Linux”

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2016年2月18日

CPOL

4分钟阅读

viewsIcon

11246

为什么 Yocto Project 不称为“Linux”

访问全新的 Intel® IoT 开发者套件,这是一个完整的硬件和软件解决方案,允许开发人员使用 Intel® Galileo 和 Intel® Edison 开发板创建令人兴奋的新解决方案。 访问 Intel® 开发者物联网专区

[本文转载自我的博客 http://evangelists.intel.com/]

就像朱丽叶所说的那样,名字真的只是一个没有特别含义的任意标签吗?还是说名字和命名有什么特别之处?Vernor Vinge 的开创性赛博朋克小说《真实姓名》表明,我们今天都知道:在数字领域,知道某人的真实姓名是非常强大的。

当您开始一个新软件项目时,想出一个好名字真的很难!它需要令人难忘,提醒人们被命名的东西,需要在网络上有一个可用的 URL。理想情况下,它应该可以在所有语言中理解和发音,当然不能在世界上任何地方冒犯到人!命名是如此困难,以至于有公司收取巨额资金来想出一个好名字。

早在 2010 年,我们一群人就有雄心壮志,要启动一个将彻底改变嵌入式软件的项目。我们今天所知的物联网在软件方面确实一团糟,浪费了各种各样的努力。我们希望创造一种技术,作为物联网设备和产品软件的通用起点。最终实现协作和节省时间。

灵光一闪,我们其中一个人想到了“yocto”这个词,这是公制中最小的计量单位之一。(想想质子的重量是 1.6 yocto-grams,你就知道它有多小了)。完美!它令人难忘,并不是特别为人所知,并且应该在国际上通用。而且由于嵌入式软件应该很小,所以 Yocto 这个名字有点描述性。

唯一的问题是,“yocto”这个词后面应该加什么?

最初,我们认为 "Yocto Linux" 会是全名,但我们在 Linux 基金会的朋友要求我们重新考虑。(但不是在我用这个名字印了一堆 T 恤之前)。毕竟,我们不是在创建一个新的 Linux 发行版,正如这个名字所暗示的那样。而是一个通用的发行版创建系统。“Yocto 项目”是建议,它作为一个真正的名称效果更好。

当我们开始与物联网社区的其他成员分享我们的想法时,他们告诉我们他们希望使用“Yocto 项目”作为一个品牌。这是因为他们希望创建自己的产品,与我们的项目兼容,以声称具有一定程度的兼容性。

不幸的是,当我搜索假名“Yocto Linux”时,Google 出现了大约 57,000 个结果。(但这只花了 0.59 秒才弄清楚)。

我很好奇 - 一些与 Yocto 项目兼容的项目的真名是什么?

Enea Linux、Mentor Embedded Linux、MontaVista Linux CGE、LinuxLink、Wind River Linux... 这里似乎有一个明确的主题。所有这些产品以及我没有提到的许多产品都使用 Yocto 项目作为核心,因此可以利用其强大、协作的社区,该社区共享对最现代和最新的开源嵌入式软件的开发和进步。只是不要称它为“Yocto Linux”。

© . All rights reserved.