如下是一則來自微軟的意想不到的公告:微軟今天宣佈,Windows 操做系統將支持 GNU 項目的 Bash shell。 Bash(Bourne Again shell)長期以來是 OS X 和許多 Linux 系統的標配,而 Windows 系統的開發人員默認的終端是微軟本身的 PowerShell。shell
相比搬運這個 shell 到 Windows 系統更爲重要的是,開發者如今能夠在 Windows 系統上編寫後綴爲 .SH 的 bash 腳本(或者使用Emacs編輯代碼)。微軟指出,這將經過微軟和 Canonical 一塊兒研發的在 Windows 10 的一個新的 Linux 子系統實現支持。數據庫
「在 Windows 系統上創建一個完整的 Ubuntu 本地環境,不採用虛擬或仿真,是挑戰傳統達到讓人着迷陌生的領域的一個里程碑,」 Canonical 公司創始人馬克·沙特爾沃思在一份聲明中說 「在咱們把自由軟件帶給儘量多的用戶的過程當中,這不是咱們曾經預測到的改變。不過,咱們很高興 Windows 系統對 Ubuntu 本地環境的支持,這解決了 Windows 開發者探索 Linux 的需求,而且咱們對這個改變帶來的可能性感到興奮.」windows
微軟的想法顯然是想把 Windows 定位成一個面向全部開發者的更好的操做系統。在新任 CEO 薩蒂亞·納德拉的領導下,該公司已迅速接受,針對全部的開發人員和平臺的想法 - 而不單單是微軟本身的開發者。微軟和競爭對手的操做系統如 Linux 的合做僅僅在幾年前是不可想象的,但如今該公司目前提供 Azure上對 Linux 的支持,有衆多的開源技術,甚至計劃將其旗艦數據庫產品 SQL 服務器在不久的未來帶到 Linux 操做系統。bash
Bash shell 將在今年夏天來到 Windows 系統做爲Windows 10週年更新的一部分,但它會在這以前提供給Windows系統的業內人士。而展望將來,微軟表示,Windows 系統可能會支持更多的 shell。服務器