以下是一則來自微軟的意想不到的公告:微軟今天宣布,Windows 作業系統将支援 GNU 項目的 Bash shell。 Bash(Bourne Again shell)長期以來是 OS X 和許多 Linux 系統的标配,而 Windows 系統的開發人員預設的終端是微軟自己的 PowerShell。
相比搬運這個 shell 到 Windows 系統更為重要的是,開發者現在可以在 Windows 系統上編寫字尾為 .SH 的 bash 腳本(或者使用Emacs編輯代碼)。微軟指出,這将通過微軟和 Canonical 一起研發的在 Windows 10 的一個新的 Linux 子系統實作支援。
“在 Windows 系統上建立一個完整的 Ubuntu 本地環境,不采用虛拟或仿真,是挑戰傳統達到讓人着迷陌生的領域的一個裡程碑,” Canonical 公司創始人馬克·沙特爾沃思在一份聲明中說 “在我們把自由軟體帶給盡可能多的使用者的過程中,這不是我們曾經預測到的改變。不過,我們很高興 Windows 系統對 Ubuntu 本地環境的支援,這解決了 Windows 開發者探索 Linux 的需求,并且我們對這個改變帶來的可能性感到興奮.”

微軟的想法顯然是想把 Windows 定位成一個面向所有開發者的更好的作業系統。在新任 CEO 薩蒂亞·納德拉的上司下,該公司已迅速接受,針對所有的開發人員和平台的想法 - 而不僅僅是微軟自己的開發者。微軟和競争對手的作業系統如 Linux 的合作僅僅在幾年前是不可想象的,但現在該公司目前提供 Azure上對 Linux 的支援,有衆多的開源技術,甚至計劃将其旗艦資料庫産品 SQL 伺服器在不久的将來帶到 Linux 作業系統。
Bash shell 将在今年夏天來到 Windows 系統作為Windows 10周年更新的一部分,但它會在這之前提供給Windows系統的業内人士。而展望未來,微軟表示,Windows 系統可能會支援更多的 shell。