linaro公司及其op-tee介绍

269 篇文章 396 订阅

在这里插入图片描述
更多课程点击此处


快速链接:
.
👉👉👉 个人博客笔记导读目录(全部) 👈👈👈

在这里插入图片描述
2010年3月由ARM、NXP(飞思卡尔)、IBM、三星、ST-Ericsson和德州仪器,宣布共同出资组建Linaro公司。这家非营利性质的开放源代码软件工程公司将主要从事ARM平台开源软件的开发工作,帮助其他企业更快的推出基于Linux核心的设备ARM平台操作系统,包括Android、Ubuntu等。

不光是Linux内核,如下编译工具链是不是很熟悉?

arm-linux-gnueabihf

armv8l-linux-gnueabihf

aarch64-linux-gnu

arm-eabi

aarch64-elf

还有许多开源工程,比如TEE领域的OPTE
在这里插入图片描述
OPTEE 是一个开源工程,完整的实现了一个可信执行环境。该项目最初由意法-爱立信所发起,是一个专门的解决方案,然后由ST半导体拥有和维护,2014年Linaro开始与意法半导体合作推出将这个专有的TEE解决方案转换成一个开源的TEE解决方案。

2015年9月,Linaro拥有了这个项目。今天它成为Linaro的一个关键的安全项目,Linaro的几个成员的支持和使用它。
在这里插入图片描述
关于op-tee使用的license问题:

1,大部分遵循BSD 2-条款。

2,TEE kernel 驱动遵循GPLv2。

3,测试套件,在TEE侧代码(TA)遵循BSD 2-条款,在REE侧代码(CA)遵循GPLv2。

再普及下开源协议知识:

BSD开源协议是一个给于使用者很大自由的协议。基本上使用者自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。

BSD 代码鼓励代码共享,但需要尊重代码作者的著作权。BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售。而很多的公司企业在选用开源产品的时候都首选BSD协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。

但是Linux就是采用的是GPL。GPL协议和BSD, Apache Licence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。

GPL协议的主要内容是开源和免费。这就是所谓的”传染性”。GPL协议的产品作为一个单独的产品使用没有任何问题,还可以享受免费的优势。

由于GPL严格要求使用了GPL类库的软件产品必须使用GPL协议,对于使用GPL协议的开源代码,商业软件或者对代码有保密要求的部门就不适合集成/采用作为类库和二次开发的基础。

现在就明白了吧。

国内许多企业也用了optee作为其TEE OS。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码改变世界ctw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值