星期一, 4月 18, 2005

PuTTY on MacOSX!

之前下載 PuTTY 的原始碼回來稍微看過一下,發現它有 port 到 Mac 上的版本。但是 0.57 版之前都只有使用 Carbon API 來實作,因為 PuTTY 主要的核心都是用 C 寫的,所以用 Carbon API 是十分合理的。

但 最近發現 PuTTY 更新到 0.58 ,我又看了看它的 source code,居然發現多了一個資料夾 macosx,然後發現裡面都是 *.m,原來這一版已經有用 cocoa 作一些 entry(wrapper) 及 GUI 的部分,而且只要簡單的 make 一下就有 PuTTY.app 可以用了(大心)。

不過還是有點缺點,就是不能換字型,用起來還是有點不順手。不過它讓我知道原來用 obj-C 寫的 code 也能與 C 寫的共用(因為主要的 kernel 還是用 C 寫的)。來研究一下好了~


PuTTY設定畫面

PuTTY使用畫面