为了账号安全,请及时绑定邮箱和手机立即绑定

开源软件为什么不直接采用源码方式集成开发?

开源软件为什么不直接采用源码方式集成开发?

牧羊人nacy 2018-10-28 13:09:30

开源软件为什么不直接采用源码方式集成开发


查看完整描述

1 回答

?
海绵宝宝撒

TA贡献1244条经验 获得超8个赞

这个想法存在的原因是:在你的系统中只有这一个开源软件。因此,所有依赖,都纯粹是为这个软件而存在。如果你不安装这个软件,那么那些依赖你根本不会接触到。
如果你的系统是由开源软件构建的一个系统,那么,实际上绝大多数依赖已经在这个系统中存在了,你要编译新的软件就成为非常简单的事情,相反源码集成带来额外的资源负担。
假定你的系统中有一万个开源软件,全都用源码方式集成了一个1M大小的依赖,这些软件总共就多了10000M=10G的空间,而原本,1M的空间足够满足这个依赖。
一个典型的开源系统,以我的机器上为例,安装了五万多个软件,所以,实际上很多依赖,都是同时为很多个软件服务的,而这节省的内存空间与硬盘空间都相当可观。
对于服务器软件来说,经常整个服务器就安装极少的东西,源码集成很好,对于桌面软件来说,这并不太适合。

查看完整回答
反对 回复 2018-11-06
  • 1 回答
  • 0 关注
  • 555 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信