竺桓州

竺桓州的博客

他的个人主页  他的博客

C语言开发工具大迁移

竺桓州  2009年08月23日 星期日 11:03 | 1480次浏览 | 8条评论

说是大迁移,其实只动了一样东西,编译器. 放弃了GCC,彻底改用LLVM+Clang, 比较遗憾的是,Clang对C++的支持还是很惨,只能继续用LLVM-g++. 现在NetBSD, OpenBSD选择了PCC代替GCC, FreeBSD选择了LLVM-Clang, 估计未来我基本上不会再用GCC了,除非我用回linux.

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
端瑞

回复 端瑞  2009年08月26日 星期三 23:36

长见识了。LLVM貌似有前途。

0条回复

竺桓州

回复 竺桓州  2009年08月23日 星期日 12:16

GPL的做法在某些场合已经出现了阻碍作用,我的感觉而已. 到是BSD让更多的人(用户我是说)获益.比如windows里用到的网络协议代码. 还有MAC OS X, BSD的超级美化翻版.

而且,事实上很多公司都在赞助BSD项目的.

1条回复

  • 刘磊(V.L.)

    回复 刘磊(V.L.)  2009年08月23日 星期日 14:18

    1.BSD让商业应用受益,windows不是免费的、MAC OS X和苹果机进行捆绑。windows要么购买要么盗版;MAC OS X肯定购买苹果机了,用于PC机是收费的。没有看出让最终用户在哪里收益。BSD被商业公司赞助,主要是想让雷锋活下去,来分化GPL的影响。
    2.从服务器角度来讲,使用LINUX与使用FreeBSD无多大区别,但是从FreeBSD被商业化出了MAC OS X,但不会从LINUX商业化出其他OS的,LINUX不会被分化。作为BSD的传承者,FreeBSD具有讽刺意义的是使用了基于GPL的gnome和KDE.
    3.GPL并不反对商业应用,它只是要求免费使用和开放源码罢了;商业应用只剩下技术支持/服务这一种方式了。以Linux内核为基础开发商业版OS也是可行的,但是在桌面系统上与M$与Apple竞争,真的有难度。红旗Linux是小丑。

    0条回复

刘磊(V.L.)

回复 刘磊(V.L.)  2009年08月23日 星期日 11:32

只要有个原因吧?

4条回复

  • 竺桓州

    回复 竺桓州  2009年08月23日 星期日 11:38

    技术层面上说llvm的架构要优于GCC,但最主要的,GCC的后续版本要用GPL V3了,我本来就对GPL有抵触情绪,这次更要换了.

    3条回复

      • 刘磊(V.L.)

        回复 刘磊(V.L.)  2009年08月23日 星期日 11:52

        哪些点,让你有抵触呀?

        2条回复

          • 竺桓州

            回复 竺桓州  2009年08月23日 星期日 11:55

            过于霸道,不如BSD协议那么开放,大度.

            1条回复

              • 刘磊(V.L.)

                回复 刘磊(V.L.)  2009年08月23日 星期日 12:07

                BSD活雷锋,GPL传染病。不过GPL能够最大限度的保护开发者利益,让雷锋能够活下来(双许可),BSD希望大家都是君子。

                0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号