免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 34246 | 回复: 36
打印 上一主题 下一主题

[FreeBSD] FreeBSD 10 将使用 Clang 编译器替换 GCC [复制链接]

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
1 [报告]
发表于 2012-05-14 20:19 |显示全部楼层
uusky_cu 发表于 2012-05-14 19:19
iPhone,iPad等,似乎都是基于FreeBSD的。当年乔布斯本来想用linux,结果跟linus谈判不欢而散。后来苹果还跟 ...


竟胡说八道
乔布斯当年在NEXT搞Mach的时候,Linus还在尿尿和泥巴玩呢
Mac OS X其实就是NextStep4.0,基于Mach3.0和4.3BSD,跟FreeBSD没有半毛钱关系

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
2 [报告]
发表于 2012-05-14 20:25 |显示全部楼层
duanbingnan 发表于 2012-05-14 10:39
LLVM大有超越GCC的势头

不是大有,而是已经超越了
只不过是kernel.org那群二货还扭扭捏捏的不好意思用llvm重编译
一方面不鸟GNU,一方面有打死不脱离gcc,口是心非,自作聪明,固步自封。所以说他们是一群二货

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
3 [报告]
发表于 2012-05-14 20:45 |显示全部楼层
小鸟飞飞~ 发表于 2012-05-14 20:42
linux内核跟gcc耦合程度是非常高的,你说人家内核小组2货,您用LLVM编译一个linux内核试试。

又不是没人干过,早那白年前就有了,你自己去搜吧

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
4 [报告]
发表于 2012-05-14 22:58 |显示全部楼层
esetlzn 发表于 2012-05-14 22:41
GCC太猥琐拿了apple的捐赠还把objective-c的优先级排的老后,apple火了开发了llvm好东西效率高啊

其实很多东西都是逼出来的
当年IBM蛮横无理,微软一气之下自己另搞了个NT内核
马化腾给某公司写了个通讯软件,结果人家食言,不要了。老马万般无奈改成了OICQ放到了网络上

乔布斯和沃尼亚克拿着Apple I的电路板去找HP,想借此谋得一份稳定的工作。结果HP的人说,“靠,神马J8玩意,俩大学没毕业的混子想来招摇撞骗?给我滚!”

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
5 [报告]
发表于 2012-05-15 12:37 |显示全部楼层
mirnshi 发表于 2012-05-15 00:44
不懂就小声点,不要这么大声。

这是维基百科上的:

不要看了一两篇文章就望文生义
先把基本概念搞清楚

Mac OS X最早的原型就是NEXTStep,而我说的是NEXTStep是基于Mach和4.xBSD,当然指的是内核。这个内核直到今天没有太大的变化。这个内核跟FreeBSD没有半点联系,因为NEXTStep诞生于1985年
至于说core system,目前的Mac OS X里面GNU的东西是最多的,当然还有一小部分FreeBSD的,NetBSD的和Apple自己写的
但是你不能说这个系统是基于GNU的,不是么

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
6 [报告]
发表于 2012-05-15 12:40 |显示全部楼层
芭比小柒 发表于 2012-05-15 08:02
回复 8# ecloud

以后多学点东西再来发表你的意见
可以去装个GNU Darwin,多学习一下
还有微内核的Hurd,Minix3,如果有可能的话看看内核代码,分清楚都是怎么回事

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
7 [报告]
发表于 2012-05-15 12:43 |显示全部楼层
love2006 发表于 2012-05-14 23:36
我仍然认为gcc是世界上最好的编译器,
编译花时间多,我觉得不是问题,因为中间优化处理花时间多才会这样。 ...

那么喜欢gcc,你干嘛不去玩linux

哦,对了,好像听kernel.org那群二货说他们不支持GPL v3的,不知道如果将来gcc变成v3协议以后,他们拿什么编译内核?还是自己搞个v2的分支?像x.org那样?

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
8 [报告]
发表于 2012-05-15 12:47 |显示全部楼层
最搞笑的一群“专家”对自己没接触过也不了解的东西说三道四
即没用过llvm也没用过darwin,更不用说其他的微内核,却装个大瓣蒜,品头论足的

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
9 [报告]
发表于 2012-05-15 12:55 |显示全部楼层
最后我要打击一下FreeBSD Fans
你们知不知道现在的FreeBSD的core system里面也有差不多一半的东西是GNU的?(把这个系统叫做基于GNU的咋样?)
如果离开了这些GNU的东西,系统会变成啥样?
用过2.x版FreeBSD的人会有体会,玩csh去吧骚年

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
10 [报告]
发表于 2012-05-15 17:44 |显示全部楼层
mirnshi 发表于 2012-05-15 15:22
OS的文件系统、协议栈之类的是最基本的,而OSX这些最基本的来自FreeBSD,这是Apple承认的。FreeBSD也将 ...

文件系统什么时候那么关键了?
有的Linux发行版默认使用xfs,那么这个发行版成了基于Irix的了??
至于网络协议就更不是FreeBSD的发明了,大家都用得老BSD的成果,包括Win。Socket的核心代码20年来基本上就没有过根本的变化
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP