Gow(Gnu On Windows)是一個類似 Cygwin、但更輕巧的替代方案,如果你只是想在 Windows 中用一些簡單的 Unix 功能,就可以試試看這個小工具組。
如果是常用 Windows 與 Linux 兩種作業系統的人,應該都會聽過 Cygwin 這個工具,它是一個可以讓你在 Windows 平台上使用 Linux 系統中的工具或程式,但是它事實上是一個 POSIX(Portable Operating System Interface),其中的 shell 並沒有與 Windows 的系統整合,所以在這種架構下的 Linux 程式與工具,都只能關在 Cygwin 的環境中執行而已,無法接觸到底層的系統。但是 Gow 就不同了,Gow 中的程式都是配合 Windows 環境重新編譯過的,因此在使用上可以與 Windows 系統很緊密的結合。
Gow 事實上是一個專門為 Windows 平台設計的 Unix/Linux 工具安裝程式,它可以幫你很方便的安裝大約 130 種常用的 Unix/Linux 工具,而這些工具都是已經被重新編譯成 Win32 原生的執行檔(native win32 binaries),而這些工具安裝之後,也會自動加入 Windows 的 PATH 之中,也就是說只要這些 Unix/Linux 的工具透過 Gow 安裝完成之後,就可以直接在 Windows 的命令列中使用,甚至也可以用在 Windows 的 batch 指令稿中。
如果是常用 Windows 與 Linux 兩種作業系統的人,應該都會聽過 Cygwin 這個工具,它是一個可以讓你在 Windows 平台上使用 Linux 系統中的工具或程式,但是它事實上是一個 POSIX(Portable Operating System Interface),其中的 shell 並沒有與 Windows 的系統整合,所以在這種架構下的 Linux 程式與工具,都只能關在 Cygwin 的環境中執行而已,無法接觸到底層的系統。但是 Gow 就不同了,Gow 中的程式都是配合 Windows 環境重新編譯過的,因此在使用上可以與 Windows 系統很緊密的結合。
Gow 事實上是一個專門為 Windows 平台設計的 Unix/Linux 工具安裝程式,它可以幫你很方便的安裝大約 130 種常用的 Unix/Linux 工具,而這些工具都是已經被重新編譯成 Win32 原生的執行檔(native win32 binaries),而這些工具安裝之後,也會自動加入 Windows 的 PATH 之中,也就是說只要這些 Unix/Linux 的工具透過 Gow 安裝完成之後,就可以直接在 Windows 的命令列中使用,甚至也可以用在 Windows 的 batch 指令稿中。