Leopard使用感想與推薦軟體

這是一篇純雜文.

要先澄清, 我不是在傳教, 只是用Mac整體來說真的比用Win32爽太多了. 可惜我的AMD機器穩定度當然沒有EFI_v8 + Vanilla Kernel/System來的穩.

雖然前幾天才被Macbook Air發表的消息悶到, 不過看完這篇歷代Macbook/ibook效能測試之後, 心理好過了一些. 感覺寧可弄一台11″~13″的subnote來玩Hackintosh, 也好過買Macbook Air.

幾周用下來, 大多數時間還是花在工作上, 只是背景可能在轉移一些東西, 把Email從Thunderbird整個倒到Entourage, 設定USB Flash disk跟Time Machine Volume 之間的Bidirection syncing, 或是設定一下Picasaweb Uploader等等, 把Hackintosh盡量符合我的日常工作所需.

1.Microsoft Office 2008
嗯, 只能說推薦啦! 如果用過Office X或Office 2004而且被氣到過的人, 可以好好享受一下正常的速度了; 如果是在PC上用過Office 2007的人, 轉移過來更是沒有什麼障礙! 打開不同OS/Version的Office文件也不大會出現問題了, 至少以往碰到的問題都沒再發生! 如果Win端跟Mac端都有裝同一套Opentype 字型, 那就會更順.

轉移到Entourage的原因很單純, 雖然Mac的Mail, iCal, Contact都算功能完整了, 但是一次開三個實在很沒效率. 加上Entourage 2008有支援Mac的Sync Service, 可以跟iCal, Contact互相Sync, 配合我現在的手機CHT9100非常方便. 更重要的是My Day堪稱一絕, 可以說是最有效率的管理方式了.

至於Student & Home Version 或 Standard Version, 呃我是覺得真的沒差.

還有一點小遺憾是, 沒有Visio & Project. Visio可以用OmniGraffle取代, Project就真的無能為力, 還是得靠VMWare Fusion.

2.Nally
跟AlienBBS相比, 關鍵的一點是支援Opentype, 點陣字說真的不是很好看, 另外作者很性格, 我喜歡:p

唯一可惜的是不能自訂Keymap, 沒有六兄弟(Insert/Delete/Home/End/PageUp/PageDown)可用, 實在是不習慣啊.

3.Missing Sync for WM6 or SyncMate
原本Mac上跟WM6作sync的最好選擇是Missing Sync, 他最大的好處是Plugin多, 幾乎啥都能同步, 而且之前沒有別的選擇, 所以我有花錢買, 畢竟好軟體加上不貴, 買下去不會覺得划不來. 不過後來出了SyncMate, 雖然Plugin沒有Missing Sync多, 不過免費, 而且當然的能跟iCal, Mail, Contact作Sync, 不管用不用Entourage 2008都算是夠用了啦.

4.Firefox
實話說, 除非開發Web UI, 我根本是半放棄Firefox了. 原因主要是Firefox for Mac非常吃RAM, 而且如果強制用蘋果黑體, 肯定會掉字; 不強制用, 那個細明體醜到有剩, 所以現在幾乎都是用Safari.

唯一讓我留著Firefox的主因是, 我需要很多開發用的Firefox Extensions.

5.VMware Fusion
非常的完美啊! QE/CI有支援的話, 可以打開3D支援, 加上Unity mode好用至極, 用Win32程式跟跑Native程式沒什麼差, 只是要開個小IE來測網頁就直接用Darwine比較快了.

6.iWork ’08
很華麗, 光是看Template的感覺就比Word/Powerpoint來的讚多了, 可惜的是….我還不是很會用, 所以大多還是靠Office 2008, 不過以後文件會慢慢轉移到Page上. 至於Numbers, 差Excel一大截, Apple要繼續努力. Keynote的話我倒覺得是更擅勝場, 所以基本上是都用.

7.NetNewsWire
原本都是靠Thunderbird來讀RSS, 不過既然轉移到Entourage, 還是找個standalone的RSS Reader吧, 我試了幾種, 還是NetNewsWire最好, 穩定而且畫面讚.

8.Toast
雖說是Mac上燒錄軟體之王, 不過大概是因為我真的不熟那個操作方式, 而且我燒片幾乎都是ISO燒進去, 所以事實上磁碟工具程式就夠燒了. 所以在不需要又「盡量」不想盜版的前提下, 移除了.

9.MSN Messenger and replacement
微軟出的Messenger for Mac, 簡單一個字叫做爛! 尤其是bundle在Office 2008裡頭那份, 當的非常兇.

Adium雖然很可愛, 功能齊備, 那個自動隱藏Contace list好用透了, 可是不支援離線訊息, 這非常sucks.

Mercury雖然有支援離線訊息, 不過因為java base, 慢到一個里程碑了! 而且….而且….不知怎麼的就是很難打中文, 不管是內建的詞音或是OpenVanilla都一樣.

不得不選一個用的狀況下只好用Adium! 目前讓我最不滿意的就是MSN的部份.

10.iLife ’08
這個還要說嗎? iWork ’08 跟 iLife ’08 不是一定得裝的東西嗎? :p

11.Terminal.app
不是我在說, 這個好用的程度不比putty差啊! 該支援的都有支援, Console本身就有標準ssh, telnet, 用Darwin ports還可以裝一堆gnu tools, 真是幸福啊! 尤其可以自訂六兄弟的Keymap, 又可以開Tab, 我完全從Putty跳船到Terminal.app啦.

12.Picasa
有相容於iPhoto的Picasa Uploader, 也有Offical的Flickr Uploader, 很夠用了啦!

13.RealPlayer
這也是很sucks的一點, 同等級機器放rmvb就是比win32慢太多, 尤其是非線性觀賞, 跳來跳去時真的是會頓到我懷疑他當了, 這個部份看*迷*片非常需要啊. Quicktime配合DivX codec跟一堆components可以看大多數DVDrip, 不過目前我還是沒辦法讓QuickTime通吃所有格式.

14.BT/eMule
呃這種東西呢, 我基本上還是交給Win32, 原本的Win32已經退化成動物機跟Game Console了.

15.Space, Expose, Dashboard
Space很便利, 雖然不像延伸桌面這樣好丟視窗, 原始的File Manager Shell也沒支援丟Virtual Desktop的功能, 不過用Hotkey跳來跳去倒是很方便, 假如我有Quad Core * 2 的Mac Pro, 那我大概會每個桌面區分成不同屬性工作用吧!

Expose的話, 用Logitech Control Center把滑鼠的拇指鍵Mapping給Expose就很好用了, 純鍵盤操作我已經改用Witch, 倒是很難用到Expose.

Dashboard就不用說了, OSX的大特色啊!

其他的想到再說吧, 愛睏了, 明天辦桌完有力氣再來補圖.

Macbook Air

寫了一個晚上的FSM, Machine Stat讓我頭昏腦脹.

正打算要刷牙洗臉去睡時, 看到RSS Screensaver裡頭的 “Macbook Air發表”, 好奇心會殺死一隻貓, 也會打爛一個人的情緒.

http://www.apple.com/macbookair/specs.html

  • 13.3″ 1280×800 LCD
  • C2D 1.8G
  • 1.36kg
  • 2G DDR2
  • 802.11n & BT
  • 完美的機器總是最新出的那台, 五千萬個x.

    誰想買中古的Macbook? XD

    Hackintosh on Shuttle SN25P補完

    這幾天把一些該處理的問題處理完, 正式把桌機切換到Leopard去, 以後Win32就是Game Console了 :p

    PC_EFI v8

    原先裝的是MBR Slice, 但是由於X1600一直出狀況, 所以在想用PC_EFI v8 加上GFX Strings會不會有好一些的相容性.

    所以大工程, 整個重灌成GUID Slice, 確認PC_EFI v8有成功啟用, 掛進GFX Strings, 讓ToH Kernel + EFI 能夠直接抓到X1600, 結果雖然是成功了, 卻還是沒解決ATI的問題, 只能說是為了換PC_EFI而換.

    ATI X1600 Pro的QE/CI問題

    原本想說X1600就是Macbook Pro用的硬體, 拿來裝Hackintosh應該是最好的, 誰知道改完一堆DevicdID後雖然把QE/CI都開起來, 也能跑WoW甚至是其他Game, VMWare Fusion也能啟用Accelerate 3D graphics, 但是一旦跑過OpenGL Framework 相關的東西, 開始會有Mouse Tearing. 雖然能用Mouse Locator或Mighty Mouse解決, 但是越用越有「變本加厲」的狀況, 整個花屏已經見怪不怪了.

    狠下心把Win32跟Mac的顯示卡對調, 現在改用Nvidia 7600 GS, 跟ATI X1600改法差不多, 也是改Kext的Info.plist, 替換DeviceID就能用了, 用到現在一切都好.

    相關方法參考一下這裡

    nForce4 MCP NIC

    雖然forcedeth.kext已經問世許久, 可是很奇怪的是在我的機器上, 只要Traffic大於一個程度就會掛, 網路上抓到的build都是10.4.x的build, 不論用標準版本或是nock版, 都會有一樣的狀況.

    索性自己作吧, 拿現成的source, 裝上Xcode3, 自己build了一個Native Leopard的版本, 我試用後發現只有nock版沒問題, 目前持續觀察中, 需要的下面的Link抓吧, 我建議先試試看原始的forcedeth, 有問題再用nockd版, 確認ok後再拿掉debug flag就好.

    Leopard Version Forcedeth.kext

    USB2.0

    裝完後發現幾個大問題, 首先是USB to IDE的Mass Storage Device只能跑USB1.1 的12MB/s, 裝軟體慢到想哭, 不過也沒什麼了不起. 但是讓我真正有困擾的是VMWare Fusion, 因為把USB2.0的Controller認成USB1.1的, 於是造成VMWare Fusion裡頭的WinXP抓的到WebATM讀卡機卻啟用不了, 只好認真的去找Solutions.

    現在我把AppleUSBEHCI.kext拿掉, 換成OpenDarwin用的PcGenUSBEHCI.kext, 不但完整抓到USB2.0的Controller, 也同時解決了VMWare Fusion的問題, 這個版本也是我從source做出來的Leopard版, 需要的下面抓.

    Leopard Version PcGenUSBEHCI.kext

    Envy24PT/HT

    雖然目前確認還是不能用, 不過我有找到Linux版的driver, 正在想辦法Porting到Darwin上, 希望能完成摟.