为什么绝大部分的新操作系统(像手机、路由…等等)都是基于Linux而不是BSD?难道不是BSD的协议对商业更加友好吗?

2013-07-16 10:34:10 +08:00
 rwx
5072 次点击
所在节点    问与答
12 条回复
middleware
2013-07-16 11:11:49 +08:00
Kernel 的 kerne/user space boundary 可以阻断 GPL 感染。Kernel 社区更有活力,processor arch 和 device driver 支持更好。
glume
2013-07-16 12:11:09 +08:00
我感觉一个是linux在市场上先行,另一个原因在于背后推动的力量linux比学院风的BSD更有力。
不过我个人对BSD更有好感。
iscraft
2013-07-16 14:06:06 +08:00
驱动.商业机构的支持.
momo5269
2013-07-16 14:39:24 +08:00
同认为驱动,
老机器安装fedora等和pc-bsd..后者我的无线网卡和板载声卡都没有自带 安装还挺麻烦....
rwx
2013-07-16 15:43:35 +08:00
@iscraft
@momo5269
但是驱动对于手机这类专有硬件来说应该不算问题的吧?
webflier
2013-07-16 16:07:07 +08:00
BSD对商业更加不友好才对。
你对BSD的开源项目投入很多资源,然后你的竞争对手直接把这个项目闭源包装下拿去就卖了。
如果是GPL的项目的话,比如Kernel,你在这个项目上的投入,别人偷不走。这就是为什么很多大公司欣然对kenrel投入了很多资源。
Xg
2013-07-16 16:25:13 +08:00
@webflier 说的是基于BSD,而不是自己的项目以BSD开源。基于BSD的又不强制开源,投入的资源不会被直接拿走的。
不过基于BSD的项目又想开源让社区帮忙改进,又不想被人直接闭源拿去卖,就确实是个问题,毕竟BSD协议不能转成GPL
kqz901002
2013-07-16 18:59:28 +08:00
@Xg 极端自由和极端专制之后,就有了基于Darwin的OS X,这不得不说是奇迹
clowwindy
2013-07-16 20:09:49 +08:00
min
2013-07-16 22:49:31 +08:00
@clowwindy 不知那个linus vs jobs的段子哪里来的,作者看来是果粉,文字中对linus很不以为然的样子
tangzx
2013-07-16 22:51:44 +08:00
linux对嵌入式开发人员更有好,特别是国内。原因有:大学、书籍、培训机构等
HowardMei
2013-07-17 07:53:47 +08:00
@Xg 路由器市场BSD还是比较主流的,最近几年才有基于Linux Kernel的开源实现,Juniper Junos这类商业操作系统,也是基于FreeBSD Kernel的,但驱动和网络协议包都闭源了,对FreeBSD没啥贡献,BSD注定是牛逼公司打造私有OS的踏脚石。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/75941

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX