免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: Send_linux
打印 上一主题 下一主题

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

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

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

论坛徽章:
0
12 [报告]
发表于 2012-05-14 20:47 |只看该作者
本帖最后由 zeissoctopus 于 2012-05-14 20:49 编辑

FreeBSD 10 用 Clang 3.1 好處是 FreeBSD 10 一定乎合了最新的 ISO C++ 11 標準。

介紹 C++ 11 標準

论坛徽章:
0
13 [报告]
发表于 2012-05-14 20:48 |只看该作者
ecloud 发表于 2012-05-14 20:45
又不是没人干过,早那白年前就有了,你自己去搜吧


大牛见多识广,给个链接瞧瞧嘛。

论坛徽章:
0
14 [报告]
发表于 2012-05-14 22:38 |只看该作者
 我记得没错吧LLVM是apple自主开发的并开源出来的,目标超过GCC核心开发人员是华人!

论坛徽章:
0
15 [报告]
发表于 2012-05-14 22:41 |只看该作者
GCC太猥琐拿了apple的捐赠还把objective-c的优先级排的老后,apple火了开发了llvm好东西效率高啊

论坛徽章:
29
技术图书徽章
日期:2013-09-02 19:59:502015元宵节徽章
日期:2015-03-06 15:51:332015小元宵徽章
日期:2015-03-06 15:57:20操作系统版块每日发帖之星
日期:2015-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17操作系统版块每日发帖之星
日期:2015-09-21 06:20:002015亚冠之水原三星
日期:2015-10-30 00:06:07数据库技术版块每日发帖之星
日期:2015-12-24 06:20:0015-16赛季CBA联赛之上海
日期:2016-01-07 10:32:07操作系统版块每日发帖之星
日期:2016-01-08 06:20:00操作系统版块每日发帖之星
日期:2016-05-18 06:20:00IT运维版块每日发帖之星
日期:2016-07-23 06:20:00
16 [报告]
发表于 2012-05-14 22:47 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
17 [报告]
发表于 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
IT运维版块每日发帖之星
日期:2015-10-09 06:20:00
18 [报告]
发表于 2012-05-14 23:36 |只看该作者
本帖最后由 love2006 于 2012-05-14 23:39 编辑

我仍然认为gcc是世界上最好的编译器,
编译花时间多,我觉得不是问题,因为中间优化处理花时间多才会这样。
freebsd抛弃gcc可能是一条不归路,毕竟 llvm还不会这么快成熟。也许还要10年。
况且gcc还编译其他语言,clang+llvm怎么够用呢??

如果有一天freebsd不能用gcc编译了,我觉得还是早早抛弃它为好。
如果为了什么bsd协议抛弃gcc,我觉得对我们普通用户来说不值得。

现在freebsd已经走到十字路口了,新引进的bsdinstall不完善,如果引进llvm再错漏百出,那可是一个无聊的操作系统了。幸好还有8.0分支还在。

我看到有用户用了zfs, 似乎很先进,但是一次掉电竟然损失25%数据,那真是太可怕了。unix快速文件系统还是非常成熟的。

论坛徽章:
2
技术图书徽章
日期:2013-09-04 15:21:51酉鸡
日期:2013-11-01 21:20:20
19 [报告]
发表于 2012-05-15 00:44 |只看该作者
Mac OS X其实就是NextStep4.0,基于Mach3.0和4.3BSD,跟FreeBSD没有半毛钱关系.


不懂就小声点,不要这么大声。

这是维基百科上的:

OS X(前称Mac OS X)是苹果公司为麦金塔电脑开发的专属操作系统Mac OS的最新版本。Mac OS X于2001年首次在市场上推出,并从2002年起随麦金塔电脑发售。它是一套Unix基础的操作系统,包含两个主要的部份:核心名为Darwin,是以FreeBSD源代码和Mach微核心为基础,由苹果公司和独立开发者社群协力开发;及一个由苹果电脑开发,名为Aqua之专有版权的图形使用者接口。


其中:
Darwin衍生于FreeBSD3.2/NetBSD 1.4/Nextstep(代号:Rhapsody, 衍生于4.4BSD Lite2)。

并且在随后的OSX的版本中不断从FreeBSD获取代码。
FreeBSD 4.4 -> OSX 10.2
FreeBSD 5.1 -> OSX 10.3

看看OSX里的版权声明,
FreeBSD的
This product contains software provided by FreeBSD, Inc. and its contributors.
Copyright © 1994-2004 FreeBSD, Inc. All rights reserved.

FSF的:
Free Software Foundation ( various GNU projects, including autoconf, automake, bash, bc, bison, cvs, diffutils, emacs, gas, gcc, gdb, gm4, gnumake, gnutar, gperf, grep, groff, patch, screen, texi2html, texinfo )
Copyright © 1988-2003 Free Software Foundation, Inc. (FSF).

论坛徽章:
0
20 [报告]
发表于 2012-05-15 08:02 |只看该作者
回复 8# ecloud


    亲,Mac OS X 是FreeBSD5的图形增强版。。。
         跟那个废品麒麟是一个基础
                 亲。。。Mac OS X 怎么可能是BSD 4.3? 你有看过历史没?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP