Yocto 3.0 (zeus) 发布 —— 支持多架构的Linux系统构建工具
Yocto 3.0 (代号zeus)发布。
详情请见:https://lists.yoctoproject.org/pipermail/yocto/2019-October/047111.html
Yocto是Linux系统构建工具。相比于buildroot和openwrt,yocto的优势在于以下三点。
1. 可扩展性好。
* 其基础的layer设计,可以让用户添加自己的BSP支持,添加自己的distro相关定制。比如目前已经有相当程度的RISC-V架构支持。
* 支持python和shell。相比于Makefile解析,兼容python和shell的recipe设计,让用户几乎可以完成任何事情。
2. 基础平台功能强大。
* 在Yocto的基础平台中已经集成了很多功能,远远比buildroot和openwrt要强大,比如eSDK, devtool, wic等工具。
* 基础的QA机制做的比其他平台要好,包括runtime, selftest, ptest等。
3. 强大的社区支持。
* 官方有很多layer,支持各种BSP,各种包。很多个人开发者在自己的github等网站上也有自己的layer,通常命名为meta-xxx。
* 社区比较活跃,用户可以从邮件列表上得到很多支持。
说完了优点,说说缺点。
yocto的缺点,很多人已经指出过,就是学习坡度比较陡峭。它的layer,recipe,sstate的机制等,会让新用户比较懵。
对于需要构建系统(尤其是非x86-64的系统)的用户来说,怎么选择构建系统呢?一言以蔽之,企业用yocto,个人看兴趣。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Bee v1.4.9 发布,完善查询结果缓存机制
Bee 是一个简单,高效,开发速度快的 JAVA ORM 框架。 具有人工智能(AI)、省时/优雅、简单易用、自动(Tea:Timesaving/Tasteful, Easy, Automatic) 风格的软件(AITeaSoft)。 Bee v1.4.9 完善查询结果缓存机制 Bee的一级缓存,概念简单,功能强大;一级缓存也可以像JVM一样进行细粒度调优。 一级缓存即可支持: 不缓存列表,永久缓存列表,永久缓存且可更新列表,结果集超过一定大小可不放缓存 等细粒度配置调优控制. 一级缓存对用户透明,用户编码感觉不到缓存的存在。 默认配置项: #缓存集数据量大小 bee.osql.cache.map.size=2000 #resultset超过一定的值将不会放缓存 bee.osql.cache.work.resultSet.size=300 #缓存保存时间(毫秒 ms) bee.osql.cache.timeout=180000 #检测到超时,超过这个使用比例则顺便起线程清除缓存 bee.osql.cache.startDeleteCache.rate=0.6 #缓存容量使用率;添加缓存...
- 下一篇
node.js 13.0.3 发布
显着变化 BUG: 修复了npm 6.12.0中在Node.js 13.x(Jordan Harband)#30079上发出警告的错误。 esm: 更改了文件扩展名解析顺序,--es-module-specifier-resolution=node 匹配CommonJS加载程序(Myles Borins)#29974的顺序。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装