- 论坛徽章:
- 0
|
本帖最后由 woodysu 于 2012-05-15 15:02 编辑
mirnshi 发表于 2012-05-15 14:00 ![]()
FSF(GNU)的软件都是外围工具。
如今OSX的核心层,诸如vfs、网络协议栈之类的代码都来自FreeBSD,你看看 ...
插个嘴,Apple官方可没承认衍生自FreeBSD 只是说了和FreeBSD分享了大量代码, 至于apple的XNU内核是hybrid kernel, 而FreeBSD是比较纯粹的Monolithic kernel。其实对于一个活跃的开发团队衍生一旦超过3个大版本号,基本上代码库就面目全非了, 看看从Freebsd4.x fork出来的DragonflyBSD吧。
毫无疑问的一点是 Apple 从开源社区获取了很大的帮助,节省了大量的开发工作。
ecloud 发表于 2012-05-14 20:25 ![]()
不是大有,而是已经超越了
只不过是kernel.org那群二货还扭扭捏捏的不好意思用llvm重编译
一方面不鸟GNU,一方面有打死不脱离gcc,口是心非,自作聪明,固步自封。所以说他们是一群二货
至于用LLVM编译内核,Clang的确是能成功编译Linux kernel的某些版本(google 之),但是问题也多多,从LWN.net上时不时跳出来有人问关于Clang编译kernel的问题,就可以看出,linux kernel一些代码和GCC的编译特性绑定很深,一时半会kernel团队是很难过渡到Clang, 引入新编译器是个大工程不是一下就完成的,尤其对于开源社区。FreeBSD 从8就开始计划用CLANG替代GCC 结果到了10 还是只是计划成为默认。OpenBSD和NetBSD还曾传言计划用PCC替换GCC呢,后来也不了了之...
公开说某个开发团队是二货 是不明智的。 即使你比这个开发团队里所有的人都聪明...
起码无论各个BSD团队还是linux 还是Darwin团队 都是值得尊敬的顶尖团队。。。 |
|