未來可在 Window 10 運行 Bash

Microsoft 在今年的 Build 開發者大會上宣布,使用者可以透過 Windows 10 執行 Bash 腳本程式。

Microsoft 在 2016 的 Build 開發者大會上宣布,使用者可以透過 Windows 10,在 Ubuntu 中執行 Bash 腳本程式。而 Microsoft 與 Canonical 合作,使用 Ubuntu 的使用者模式,並且在 Windows 核心中加入了一個子系統。Microsoft 表示,這樣不是透過 VM,而是在 Windows 上運作真正的 Linux 腳本程式。

Microsoft 向 Windows 社群徵詢意見,例如對於命令列的想法,得知修改的兩大方向,除了改善 Windows 主控台(console),使用者也希望可以在 Windows 上,使用 Unix 以及 Linux 的工具,例如Bash、ssh、grep、sed 等工具。同時,使用者也希望針對 Ruby、Python 等開源平台,可以獲得更好的支援。

Microsoft 整合 Unix 及 Linux 命令列到 Windows 中的原因是當今許多專注開源專案的開發者,開發環境通常橫跨 iOS、Android 及 Windows。Rich Turner 表示,負責後端開發、基礎架構的開發者,通常會使用 Perl、Python 及 Ruby 等工具。而許多開源工具,都是 Linux、Unix 原生,在 Windows 上也不一定運作順暢。因此 Microsoft 希望,Windows 開發者可以接軌並使用這些工具,Microsoft 決定整合 Linux 使用者模式(user mode)及 Windows。

之前 Windows 亦宣布 SQL Server,將在 2017 年年中推出 Linux 版本。但消息指目前 Bash、apt-get、git,還有 Ruby 及 Python 測試運作順暢,然而 MySQL 的運作仍然不順利,而 Top 指令目前也還不能運作。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。