在linux的头上怎么开发出了另外的开源与闭源系统?在开源头上应该是不可能才对啊?

在linux的头上怎么开发出了另外的开源与闭源系统?在开源头上应该是不可能才对啊?,第1张

Linux的GPL开源协议规定的是在开源代码的基础上开发的代码也必须开源,就是说新的代码只要用到了一部分开源代码,新的代码就必须开源。但是如果是不用开源代码,而只是工作在开源代码之上,是不需要开源的。举个例子,VMware虚拟机软件也有Linux版,那个就不是开源的。还有个典型的例子是Android系统,Android系统是用的Linux内核,但是其他的好多组件都是属于谷歌自己家的,这是完全合理的,因为软件就是协同工作的嘛,如果现在谷歌将Android系统变成闭源的也完全可以,因为Android的大部分代码已经属于谷歌,只要不是修改了开源代码然后将开源代码闭源就可以。

线程只是一个概念,Linux视线程和进程是一样的,所以它只需要一个“进程”的概念,Windows视线程为进程生成的更小粒度单位。

所以其实大家只是看待问题角度不同,不代表Linux“没有”线程


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8948696.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存