免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
21 [报告]
发表于 2012-05-16 15:59 |显示全部楼层
本帖最后由 ecloud 于 2012-05-16 16:03 编辑
uusky_cu 发表于 2012-05-16 15:44
回复 73# ecloud

消灭linux对我有什么好处?我为什么要消灭他?作为中国前几十个RHCE之一,我觉得linux存在本身已经够我臭屁的了,呵呵
我攻击linux?先看看你们自己的言论先。要不是一帮无知小儿举着linux大旗成天发一些荒诞言论,我才懒得搭理有关linux的什么事情
我打击的就是各种迷信,以及因为迷信发表的任何不负责任的言论,以正视听

我不会因为我是RHCE,我的很多学生是RHCE,就对linux盲从;同样也不会应为我用很多Apple的产品就对Apple盲从。事情该是怎么回事就是怎么回事,对的就是对的,错的就是错的,我就是陈述事实

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
22 [报告]
发表于 2012-05-16 16:14 |显示全部楼层
mirnshi 发表于 2012-05-16 11:09
Mac OS X其实就是NextStep4.0,基于Mach3.0和4.3BSD,跟FreeBSD没有半毛钱关系,看来这句话还得从字面上理解,的确不是半毛钱关系。   


你回帖从来不看上下文的?这是个复句,后面的主语是NextStep,我说的是NextStep的来源。对应回的是另外一个人的帖子
这里说得是Mac OS X的来源,当年的NextStep系统,现在这东西还有呢,叫做OpenStep,你有什么疑问可以装一下看看它的代码
现在版本的Mac OS X里面当然有FreeBSD的东西,还有很多NetBSD的呢,我在很多帖子里都说过。苹果的路由器和时间胶囊用得就是NetBSD系统

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
23 [报告]
发表于 2012-05-16 17:43 |显示全部楼层
uusky_cu 发表于 2012-05-16 17:27
回复 75# ecloud

不搞了,不敢搞了,我贱,我多余去搞什么kernel patch
你跟他们接触过以后你就知道那是什么一帮货色了,尤其是当你企图commit什么东西的时候(仅仅是企图,你甚至都不用发你的代码,你就提问一下那个什么什么问题是不是比较bug啊我这里正好有个patch估计可以解决那个问题),然后看他们怎么答复你,你就懂了

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
24 [报告]
发表于 2012-05-16 18:18 |显示全部楼层
uusky_cu 发表于 2012-05-16 17:27
回复 75# ecloud

你要是这么感兴趣我就告诉你这个故事:

当年我犯贱我小众我火星,我在ALI芯片组上企图使用AGP纹理内存
然后就给我kernel panic,唯一不panic的几次,出来的纹理都是花的

ALI确实有点问题,它的AGP SIDEBAND参数跟Intel标准的不一样,在Win上面也会死机
但是ALI有一个Win版的小程序可以调节这些参数,关闭/打开某些选项(似乎某些跟BIOS对应的),就不会死了
我检查了agpgart模块里面的宏定义,发现的确是写死了的,只符合Intel标准
于是我想,只要在宏里面做个判断,把ALI的参数序列加进去应该可以改进

然后我给kernel.org发邮件,阐述这个问题
结果是那群家伙根本不关心这个问题本身,而是好像看见了火星人一样,不明白我为什么要这样做,在mailling list里面互相问答的嘲讽我:

你觉得这个东西能在ALI芯片上面运行?(问agpgart的开发者,然后那家伙不回答装死)
我想他没有那种设备(另外一个人开始接话,几个家伙开始聊天了)
可能有一些AGP显卡会不兼容吧,我们不可能测试那么多的显卡(它喵的这跟显卡有关么?回帖不看帖我靠)
我不认为agpgart这个模块有多么的健壮,这玩意儿仅仅是权宜之计,能凑合用就得了
对对,我还是觉得PCI得好,agp这东西太跟硬件绑定,很多信息不open(我这不是正要把信息告诉你们么……)
他应该是玩什么游戏的吧
我们不应该关注游戏、图形神马的东西,我们很牛,很忙,bla,bla……
好像不是说游戏死机的问题吧,他说用AGP Memory死机的(终于有回帖看帖的了)
神马?AGP Memory?天哪,真有火星人用这个啊
我靠,第一次听说,真的太火星了
我没听说过有人实际是用过这东西
玩游戏的才用吧
opengl现在支持AGP memory了么?(你们真是牛人啊,这都不知道啊!)
我想是支持的,但是游戏神马的会用到吗?
我相信那谁肯定没有关注过AGP memory的问题,咱们的agpgart能让AGP显卡跑起来就不错了
对呀,你为什么要用AGP memory呢?这东西太火星了,你还是买块好点的大内存显卡吧
……

好吧,我火星,我犯贱,我穷鬼我在2000年买的Matrox G400 32MB SGRAM版,真是个烂显卡啊。我就想写个简单的opengl玩玩AGP纹理,我太贱了,linux这么高贵的系统不是用来玩这个滴

以上仅根据我的回忆简写过程,省略了很多大牛们说自己很忙事情很多你很火星之类的话。详细全文你可以去查kernel.org的mailling list,事情发生在2001年

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
25 [报告]
发表于 2012-05-16 18:37 |显示全部楼层
不光是linux,很多的开源团队你接触过以后就知道是怎么回事了
后来有一次我想参与Compiere的开发,因为当时它还不支持DB2,我想加入对DB2的支持
结果开发组给我的回信,只关心我有没有OS400平台,因为他们就缺这个东西,需要测试DB2 on OS400
你的利用价值就是这点,其余的,No。你就给他提供一个OS400的Test EVN然后当Tester就行了,别的core你休想介入
当然我并不是说我非要一定介入core dev,也不是不满足于做个Tester,而是他们回信的那种语气和态度,算了吧!

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
26 [报告]
发表于 2012-05-16 19:08 |显示全部楼层
本帖最后由 ecloud 于 2012-05-16 19:11 编辑

看错了,编辑掉

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
27 [报告]
发表于 2012-05-16 19:13 |显示全部楼层
snow888 发表于 2012-05-16 19:04
回复 84# mirnshi

很早以前的事情了,在FreeBSD2.x之前的
所以FreeBSD老拿这个说事,说斗不过linux是因为这个官司影响了

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
28 [报告]
发表于 2012-05-16 22:37 |显示全部楼层
cobranail 发表于 2012-05-16 21:32
这个描述是错误的,你可以看看英文wikipedia的描述,和中文的是不一样的。
osx的内核叫做xnu,是Mach、 ...

就算是posix api也是被改过的
BSD的system call不完全符合SUSv3标准,直接拿这个东西是通不过UNIX认证的

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
29 [报告]
发表于 2012-05-16 22:49 |显示全部楼层
本帖最后由 ecloud 于 2012-05-16 22:52 编辑
mirnshi 发表于 2012-05-16 20:42
争议版本和洁净版的时间间隔不是很长。只是部分代码有版权。当时好像约定是这些代码是可以免费给学校搞 ...

没有这部分代码,BSD内核在i386上就无法自举,所以花了挺长一段时间重写了整个这块
没有商业版权的BSD从4.4BSD剥离出来以后叫做4.4BSD Lite
官司的被告不是BSD一家,不是针对什么学校的,而是所有UNIX发行者,结果是大家纷纷交钱交罚款,以后的发行都要给AT&T抽成。BSD因为是不盈利的,所以不用交钱,但是必须停止侵权,移除所有SYSV代码
最著名的就是SUN的Sun OS在这之后改名叫Solaris了,SUN也是这场官司的主要被告之一,交了很多罚金,之后的系统由BSD变成SYSV系的了(因为既然交了罚金,就干脆买人家现成产品来用,还有授权)
BSD当时有商业版本,叫做BSDI,跟其他商业UNIX一样要向AT&T交抽成
但是官司正式裁决下来之前,AT&T把整个UNIX资产卖给Novell了,所以最终胜诉的原告是Novell,现在各个公司的抽成也是交到Novell手里的

FreeBSD1.x是有商业代码的,在2.x开始基于4.4BSDLite了,移除了所有SYSV代码

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
30 [报告]
发表于 2012-05-16 23:02 |显示全部楼层
BSD历史上最有意思的是几件事情碰在一个时间点上了
就在某一天
几个大牛觉得OS这玩意儿已经没什么可研究的了,4.3BSD可以作为收山之作了
同时伯克利的一群人不满足于分文不取,开始做商业版的BSD卖钱了
同时AT&T开始对市场上那么多的UNIX都在卖而自己收不到钱而不高兴了
而同时另一群人也不高兴了,他们还要有个Free的BSD系统,于是就诞生了FreeBSD
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP