MacFUSE 開啟檔案系統的可能性
2007/01/14 1:01 am Y

在 Google 工作的 Amit Singh 利用空閒時間,將 FUSE 這套軟體給移植到 Mac OS X 上面來,稱為「MacFUSE」。

所謂 MacFUSE 究竟是怎麼樣的軟體呢?間單來說, MacFUSE 和我國開放原始碼專案 OpenVanilla 很像,以往無論是要撰寫檔案系統支援或是輸入法,都需要非常深入了解作業系統內部細節,才有可能開發得出來。而 MacFUSE 和 OV 就像「萬用檔案系統模組」、「萬用輸入法模組」一樣,它們負責載入各種其專屬的 FUSE / OV 模組,來表現出許多不同的功能。現在開發者只需要了解 FUSE / OV 的規格,就可以透過 FUSE / OV 處理好和系統溝通的部份,專注於功能的開發。這樣的設計帶來許多好處,例如:在跨平台上節省很多力氣,不需要再研究與每個作業系統溝通的方法,只要交給 FUSE / OV 就搞定、使用者裝了 FUSE / OV 以後,它們的模組可以直接在 User Space 運行而不需要到 Kernel Space。

對 Mac 的使用者來說,有什麼直接的好處呢?目前只要裝了 MacFUSE ,就可以透過 ntfs-3g 這套 linux 上的 FUSE 模組來讀寫 NTFS 的硬碟!

不過還是要提醒各位讀者,這套軟體還在初期開發階段,也許會有潛在的問題。真正敏感寶貴的資料還是不要貿然嘗試才好;然而… 冰果室誠摯歡迎對 MacFUSE 有興趣的朋友將測試心得發表於冰果室交流區以饗同好,還請有心志士踴躍進行!