投資investing,經濟學Economics, 商業Business,麥金塔Mac, 法律Law…
這系列的文章已經翻了好一段時間;裡面三篇我沒有翻譯的文章理由如下:
1.我本身並非資訊本科,所以寫程式純是玩票性質;因此實在不敢僭越翻譯「Mac OSX上寫程式」
2.Mac OSX上有什麼好用的軟體,我認為已經有很多華文網站有比原文更詳盡、更適宜的介紹。所以這篇沒有太多的翻譯價值。
3.Mac OSX技巧隨著系統更新,迭有更改;因此在時效性考量下,這篇也暫不翻譯。
其它已經完成的,共有10篇。我想對想認識Mac OSX的朋友應該是可以發揮一點點幫助(只希望不是「加害給付∼哈哈」)
重新刊登,除了再次老王賣瓜介紹之外,也說明一下翻譯計畫停頓之委由。
謝謝大家
2006.07.31 張元毓 敬上
這篇我們來談談Mac OSX核心上面的軟體層

核心服務
我們可以看到核心服務這個層被擺在核心上面,裡頭包含:CoreFoundation.framework和 CoreServices.framework。這裡含括了各種不同的典型非圖形介面服務(有:管理各個程序的APIs、資源、虛擬記憶體以及檔案系統的互通):
。CarbonCore —- Carbon的一部分核心,像是不同的Carbon管理員:Carbon本身是MacOS裡傳統上存在的典型APIs,自然Mac OSX裡也會有。
。CFNetwork —- 使用者層級上面,提供許多通訊協定(FTP、HTTP、LDAP、SMTP….)的網路服務API
。OSService —- 包含許多系統APIs的架構(存取不同磁區、系統密碼、開放傳輸、聲音、電源….等)
。SearchKit —- 能夠在多語言裡製作索引與搜尋的架構
。WebServiceKit —- 透過SOAP與XML-RPC使用網頁服務的API。
Bottom Line
Mac OSX給我相當優的印象:如果說要選一個運算平台來滿足我的數位生活,那Mac OSX絕對是第一首選!除非我的工作或是特殊需求非得用其他平台不可。
當然我這樣想可不表示其他人也會如此。我這樣的結論也不代表說Mac OSX就全然沒有缺點可言,甚至我覺得還不少:像是它使用太多”舊技術”、舊包袱、某些方面的表現並不優秀、在美麗的介面下仍有一些醜陋的玩意兒、得花錢買、一定得用Apple的硬體(雖然我個人相當喜歡Apple的硬體)、有時後會出現kernel panic。即便是這樣,Mac在我個人的觀感裡仍是最值得擁有的終端平台:它是目前市面上唯一能讓你真正看得到也吃得到的好產品。
現在我們來談談有關Mac的韌體(很多時候這東西可以說很類似PC上面的BIOS),要大家注意的是新舊版的ROM之間非常不同。舊版像是68k這種舊世界的PowerMacs,新版的就像是目前可見的Mac,用的是Open Firmware3.x版。而我們只討論較新的版本。
雖然說這些韌體不包含在MacOSX裡面,但是對機器上運行的系統來說,它還是扮演著非常重要的角色,此外這玩意兒在除錯上也是非常有用,所以我們才會在這邊加以論述。
這篇我們來談談Mac OSX啟動過程會經歷的程序。
一些關於開機的細節部份,我已經在之前的文章「Mac OSX開機」與「XNU:核心」這兩篇文章中說明過了。略摘錄重點如下:
此時,開機程序進入使用者層級