- 论坛徽章:
- 0
|
Mac OS X 简介
唉,看完这个帖子的所有回复,真让人失望!发现大家都是在吵架,不是在共同进步!不过,AKI的帖子写的还是蛮有说服力的(偶要多向你学习学习)!
偶是写Code 的,也写过点Mac OS X的Kernel 级 Code(KEXT), Win NT 的 Driver , Linux Kernel Code, FreeBSD Kernel Code, 从我自己的感觉来看,Mac OS X 的是结构最严谨,框架最好的(当然偶也让他的Kernel Crash不少回),其次是BSD,然后是NT, 最烂的要数Linux(像团稻草)了,如果从使用上来说的话,做图形处理,科学运算,例如渲染,通道加速,等等我想不管是硬件还是软件,综合考虑Apple是最好的,我们做过图形渲染测试,一台Power Mac G4 400MHZ,256MB RAM,16MATI,
一台P4 2.4GHZ,512MB RAM, 16M ATI, WinXP Pro 一台是同样配置的SUSE的Linux,Apple 用了25秒,WinXP用了1分12秒,Linux效果最差,加上中间停顿的间隔估计有4分钟!但是如果考虑价格,成本,性能综合评的话,我自我感觉,对于不同的应用有不同的标准,对于资金不是扩错的小公司或工作组,低成本+不错的性能与稳定性应该是首选,Windows应该是不错的选择,如果是有足够资金+实力,力求不断创新,追求高性能+高稳定性+效率,我想Apple是个不错的选择,如果是做嵌入式开发,或者是极低成本工作站(如买不起Cadence ,Synophsys,Mentor Graphics ,或其Lisence费用,我们的公司每年为这些软件要付上千万元的维护和Lisence费用),这种情况下,我想Linux是最佳选择,尤其是做嵌入式开发,我个人感觉很棒!
寸有所长,尺有所短!RISC和CISC去相比,本来就没有可比性!你有你的BUG, 我有我的BUG, 各有各的所长,我个人认为Apple的领域主要在:设计,科学研究,多媒体,也就是许多中高端应用(如美军空军演练模型就是使用的Mac OS X Server 阵列),Wintel呢?主要在低端和少量中端市场, Linux 成功的案例,好像不少都是出现在嵌入式开发,如导航仪,路由器,导弹导航,等小型嵌入式系统等,如果你硬是要去比较说Apple 和 Windows XP + X86 哪个打开Sina网页快,我只能说你丫要么是钱多的烧得慌,就是锈逗了,就像一个跑长跑的,一个跑短跑的,你非要他们较量个高低,有意思么?关羽的青龙偃月刀很牛叉吧,你说如果拿来进厨房切黄瓜,会有我家的张小泉好用么?同样,出战沙场,用俺家张小泉一定敌不过他的青龙偃月刀!
所以,重要的是选择适合自己的!
以上完全是偶个人的看法,如有得罪,仅请各位大侠见谅!
(不知道有没有人研究过Mach MicroKernel, 或者是Hurd (K5) ,
求研究过这两个项目源码的高手赐教,万分感谢!) |
|