- 論壇徽章:
- 0
|
Mac OS X 簡(jiǎn)介
唉,看完這個(gè)帖子的所有回復(fù),真讓人失望!發(fā)現(xiàn)大家都是在吵架,不是在共同進(jìn)步!不過,AKI的帖子寫的還是蠻有說服力的(偶要多向你學(xué)習(xí)學(xué)習(xí))!
偶是寫Code 的,也寫過點(diǎn)Mac OS X的Kernel 級(jí) Code(KEXT), Win NT 的 Driver , Linux Kernel Code, FreeBSD Kernel Code, 從我自己的感覺來看,Mac OS X 的是結(jié)構(gòu)最嚴(yán)謹(jǐn),框架最好的(當(dāng)然偶也讓他的Kernel Crash不少回),其次是BSD,然后是NT, 最爛的要數(shù)Linux(像團(tuán)稻草)了,如果從使用上來說的話,做圖形處理,科學(xué)運(yùn)算,例如渲染,通道加速,等等我想不管是硬件還是軟件,綜合考慮Apple是最好的,我們做過圖形渲染測(cè)試,一臺(tái)Power Mac。牵础。矗埃埃停龋,256MB RAM,16MATI,
一臺(tái)P4。玻矗牵龋,512MB。遥粒停。保叮汀。粒裕, WinXP。校颍铩∫慌_(tái)是同樣配置的SUSE的Linux,Apple 用了25秒,WinXP用了1分12秒,Linux效果最差,加上中間停頓的間隔估計(jì)有4分鐘!但是如果考慮價(jià)格,成本,性能綜合評(píng)的話,我自我感覺,對(duì)于不同的應(yīng)用有不同的標(biāo)準(zhǔn),對(duì)于資金不是擴(kuò)錯(cuò)的小公司或工作組,低成本+不錯(cuò)的性能與穩(wěn)定性應(yīng)該是首選,Windows應(yīng)該是不錯(cuò)的選擇,如果是有足夠資金+實(shí)力,力求不斷創(chuàng)新,追求高性能+高穩(wěn)定性+效率,我想Apple是個(gè)不錯(cuò)的選擇,如果是做嵌入式開發(fā),或者是極低成本工作站(如買不起Cadence ,Synophsys,Mentor Graphics ,或其Lisence費(fèi)用,我們的公司每年為這些軟件要付上千萬元的維護(hù)和Lisence費(fèi)用),這種情況下,我想Linux是最佳選擇,尤其是做嵌入式開發(fā),我個(gè)人感覺很棒!
寸有所長(zhǎng),尺有所短!RISC和CISC去相比,本來就沒有可比性!你有你的BUG, 我有我的BUG, 各有各的所長(zhǎng),我個(gè)人認(rèn)為Apple的領(lǐng)域主要在:設(shè)計(jì),科學(xué)研究,多媒體,也就是許多中高端應(yīng)用(如美軍空軍演練模型就是使用的Mac OS X Server 陣列),Wintel呢?主要在低端和少量中端市場(chǎng), Linux 成功的案例,好像不少都是出現(xiàn)在嵌入式開發(fā),如導(dǎo)航儀,路由器,導(dǎo)彈導(dǎo)航,等小型嵌入式系統(tǒng)等,如果你硬是要去比較說Apple 和 Windows XP + X86 哪個(gè)打開Sina網(wǎng)頁快,我只能說你丫要么是錢多的燒得慌,就是銹逗了,就像一個(gè)跑長(zhǎng)跑的,一個(gè)跑短跑的,你非要他們較量個(gè)高低,有意思么?關(guān)羽的青龍偃月刀很牛叉吧,你說如果拿來進(jìn)廚房切黃瓜,會(huì)有我家的張小泉好用么?同樣,出戰(zhàn)沙場(chǎng),用俺家張小泉一定敵不過他的青龍偃月刀!
所以,重要的是選擇適合自己的!
以上完全是偶個(gè)人的看法,如有得罪,僅請(qǐng)各位大俠見諒!
(不知道有沒有人研究過Mach MicroKernel, 或者是Hurd (K5) ,
求研究過這兩個(gè)項(xiàng)目源碼的高手賜教,萬分感謝!) |
|