毓毓的窩

投資investing,經濟學Economics, 商業Business,麥金塔Mac, 法律Law…

Archive for the ‘Mac OSX簡介’ Category

【翻譯】Mac OSX的特色

Saturday
May 21,2005

Mac OSX有相當多「又酷又吸引人」而且「相當好用」的特色,使得整個平台非常容易上手。這一章我會簡短地介紹其中幾樣具代表性的酷玩意兒,來證明Mac OSX是優秀的桌面系統。

Aqua
Mac OSX的圖形使用者介面叫做Aqua。Aqua包含了外觀樣貌、視窗行為以及各種GUI元素的整合,而Mac OSX環境中的GUI程式:Carbon、Cocoa、Java都支援Aqua。但是Classic模式則沒有支援,因此在Classic模擬下所運行的Mac OS9程式還是原本在OS9下的樣貌。還有,Mac OSX整合了X Windows server,並在其中包含了原生的Aqua視窗管理員(quartz-wm),讓我們可以跑X11的應用程式就像是原生的Aqua程式。quartz-wm提供了Aqua視窗控制、陰影等等。然而X11程式本身的外貌樣式還是由X11獨有的toolkit控制。
Aqua擁有許多獨有的特色:Mac OSX 使用高品質如照片般真實的圖示,並可以縮放到最大128×128的各種尺寸,並可以展示文件預覽或是讓使用中程式的圖示顯示不同使用狀態。

(more…)

»

【翻譯】XNU:核心

Thursday
May 5,2005

Mac OSX 核心叫做XNU。有關他的說明簡述如下:

Mach

XNU內的程式碼主要是基於Mach 3.0版所開發出來的。Mach本身是卡內基、梅隆大學在1980年代中期一個傳奇性的研究計畫的產物。目前Mach也漸漸成為許多重要系統的核心了。 較早版本的Mach還是一個擁有許多BSD程式碼的單一核心,Mach3.0則是第一個微核心。
XNU的Mach並不是微核心。核心中包含像是BSD的子系統以及其他具代表性的子系統。XNU的Mach還是負擔了一些系統裡較低層次的部份,像是:

(more…)

»

【翻譯】Mac OSX的架構

Wednesday
May 4,2005

這邊我們要來簡單介紹Mac OSX的架構以及Mac的韌體。如果真要詳盡介紹一個系統可能得花上幾本書的篇幅,我可不打算這樣做。希望你就把這篇當作是high-level的方式來談論電腦中low-level的部份。 如同前面那篇「Mac OSX簡史」中所敘述,Mac OSX是從NEXTSTEP這系統所衍生的。至於這二者之間有何相似或是差異之處,就不詳談。

Darwin
1999年3月16日,Darwin的第一個版本0.1版推出,主要是當作開發者的實驗型版本。雖然說Darwin本身就是個系統,但是我們最好把它看作是許多科技技術的整合,其中以Apple為主導。但這個系統的臨時應用程式環境中尚不包括Cocoa和Carbon,當然也沒有Mac OSX中最主要的GUI環境—Aqua(甚至連視窗介面都沒有)。

(more…)

»

【翻譯】Mac OSX簡史

Wednesday
May 4,2005

我現在不是要去完整地追朔Mac OSX龐雜的歷史,所以這章會十分簡單明瞭做大致上的介紹而已。如果你想要更完整有關Apple的操作系統的歷史,請看A History of Apple’s Operation System

1985年5月 31日,Steve Jobs(譯者按:Steve Jobs是Apple的創辦人之一)所有的職權都被“正式剝奪“後,很快地(一星期之內),Jobs馬上想出一個點子並打算要跟他從Apple公司內帶走 的5名員工一起啟動。 這點子就是要創造出一台完美的研究用電腦(特別是針對大學和研究實驗室機構)。Jobs稍早曾見過諾貝爾獎生物學家—-Paul Berg,而這位生物學家接受了Steve 的意見,改用電腦來作關於病毒模擬的研究。 雖然Apple本身對投資Steve的新計畫也充滿興趣,但當他們得知有五位Apple的員工加入Steve的 計畫後,不但公開羞辱並控告Steve Jobs。後來在雙方達成協議後,Apple又撤回告訴。而這計畫就是——NeXT電腦。

1988年10月12日在舊金山,Jobs展示了第一台NeXT電腦(上面運行NEXTSTEP 0.8系統),但真正完成則要再等一年。 ” NEXTSTEP ” 這名字本身就全是用大寫排列而成,所以我們應該就順其自然用NEXTSTEP。 NEXTSTEP 1.0版真正上市時間是在1989年9月18日,這比Steve第一次的預告要晚上了兩年。 NEXTSTEP本身是基於Mach 2.5和 4.3BSD(譯者按:這是Unix-Like系統的一種核心),並擁有基於Postscript的先進GUI系統。這套系統使用Objective-C 語言當作它的原生語言,也加入了NeXT 界面建造器。

(more…)

»

【翻譯】前言

Wednesday
May 4,2005

導論:

這份文件嘗試著去提供一個“駭客式友善“(Hacker over-friendly)的答案,來說明:“Mac OSX 到底是什麼?“。而我最初寫這份文件的動機是來自於某個跟我一起工作的傢伙主動委任我去寫篇關於Mac OSX的介紹文章,好讓Linux 的使用者社群的人看。當我揣付該對這個族群說些什麼時想到這族群裡大部分的人(或許不是)對Mac OSX都還陌生,因此我決定去寫個補充說明式的文件好讓這些人在空閒時可以查閱。
自從我移轉到Mac OSX這系統後,我曾經跟幾個對Apple和Mac OSX好奇但沒用過這平台的人做過相關的討論。 而他們常常對Apple或Mac OSX的觀感有些偏差,甚至是對事實認定上有錯誤:在很多方面對Mac的認知往往與事實不符。有:

  • Mac 只有在美工或多媒體方面,才有好表現。
  • Mac對hacker級玩家來說根本是廢渣。
  • Mac上能用的應用程式非常少。
  • Mac太貴了! 根本不值它的價格。
  • Mac OSX 是Unix。
  • Mac OSX 不是Unix。
  • Mac OSX棒呆了! Linux 是廢物~
  • Mac OSX 是廢物~ Linux才是酷斃了!

在這份文件中我會試著解答這些好奇和疑問。

(more…)

»

Recent Comments