2014-01-13

Darling Project - 在 Linux 上跑 OS X 軟體的專案

就如標題所寫的一樣,Darling Project 是一個讓 Linux 可以跑 OS X 軟體的開放原始碼專案,照 Darling Project 官網上的說明來看,在用法上應該會和 WINE 是類似的,也就是說,這個 Darling 會是一個介於 OS X 軟體和 Linux 之間的翻譯層,會負責把 OS X 軟體的 API Call 轉換成 Linux 作業系統實際的 API 的方式來讓 OSX 軟體以為是真的在 OSX 軟體上執行的哩 !

Darling Project Logo 

目前這個 Darling Project 算是還在很早期的階段,目前只能夠執行一些 OSX 上的 Console 程式和一些很簡單、很簡單功能的圖型介面程式,如果有興趣的話的,可以自己編譯來試試,不過,可能得花一些時間吧 ! 雖然,有善心人士想將它包成 Ubuntu 的 Package ,但是,好像沒有成功哩 ! ~~~ 呵 !

阿舍覺得 Darling Project 這個案子的可行性是「審慎樂觀」的,不過,就像是 WINE 的發展一樣,會是循序漸進的,所以,可能是需要很長一段時間的發展才能達到 80% 的相容性吧 ! 畢竟要弄清楚每一套軟體所使用的 API 及方式並不是一件容易的事,但是,OS X 至少還是 Unix-Like 的平台,而且,也有相對應的 GNUStep 來替代 OS X 使用的 OpenStep,因此,進度也許會比 WINE 來的容易一些吧 !?

阿舍剛聽到 Darling Project 專案的時候,也是覺得好像很不錯哩 ! 不過,再仔細想想後,阿舍就覺得,像 Darling Project 這樣的東西是真的有需要嗎 ? 畢竟,大部份會用 OS X 軟體的使用者都已經是 Mac 的用戶了,而大部份的 Windows 和 Linux 使用者不太會有需要用到 OSX 軟體, Darling 和 WINE 不同,是因為 Linux 有大量的使用者來自 Windows,所以,在 Linux 上有使用 Windows 軟體的習慣和需要,但是,相對的,這樣的情況似乎就比較少發生在 OS X 軟體上哩 ! ....

不過,雖然阿舍覺得 Darling 的實際需求可能不高,但是,話說回來,能夠在 Linux 上多跑些其它平台的軟體的話,還是好事一樁哩 ! ... ^^=

有關 Darling Project 的中文介紹另可參考這篇文哩 !




[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



沒有留言 :

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !