Ubuntu 的制造商 Canonical早已和微軟進行合作,讓我們體驗了極具爭議的 Bash on Windows。外界對此也是褒貶不一,許多 Linux 重度用戶則是質疑其是否有用,以及更進一步認為 Bash on Windows 是一個安全隱患。
Unix 的 Bash 是通過 WSL (Windows 的 Linux 子系統Windows Subsystem for Linux) 特性移植到了 Windows 中。早先,我們已經展示過安裝 Bash 到 Windows。
Canonical 和微軟合作的 Bash on Windows 也僅僅是 Ubuntu 的命令行而已,并非是正規的圖形用戶界面。
不過,有個好現象是 Linux 愛好者開始在上面投入時間和精力,他們在 WSL 做到的成績甚至讓最初的開發者都吃驚,“等等,這真的可以嗎?”。
這個正在逐步實現之中。
沒錯,上圖所示就是運行在 Windows 中的 Ubuntu Unity 桌面。一位名為 Pablo Gonzalez (GitHub ID 為Guerra24)的程序員將這個完美實現了。隨著這個實現,他向我們展示了 WSL 已經超越了當初構想之時的功能。
如果現在可以在 Windows 子系統之中運行 Ubuntu Unity,那么運行其他的 Linux 發行版還會遠嗎?
Arch Linux 版的 Bash on Windows
在 WSL 本地運行完整的 Linux發行版,遲早是要實現的。而我最希望的就是Arch Linux(Antergos愛好者點擊此處)。
Hold 住,Hold 住,該項目目前還在測試中。它由“mintxomat”在 GitHub 上開發的,最新為 0.6 版本。第一個穩定版將在今年的 12 月底發布。
那么,該項目的出臺會有什么不同呢?
你可能早就知道,WSL 僅在 Windows 10 中可用。但是 Windows 的 Linux 子系統之 Arch Linux (AWSL) 早已成功的運行在 Windows 7、Windows 8、Windows 8.1 和 Windows Server 2012(R2),當然還有 Windows 10。
我靠,他們是怎么做到的?!
其開發者曾說,AWSL 協議抽象歸納了不同 Windows 版本的各種框架。所以,當 AWSL 發布 1.0 應該會取得更大的成績。如我們之前提到的移植性,該項目會先向所有 Windows 版本推出 Bash on Windows。
該項目很有雄心,并且很有看頭。如果等不及 12 月底的穩定版,你可以先行嘗試其測試版。但要記住,目前還是開發者預覽版,此刻并不穩定。但是,我們什么時候停止過折騰的腳步?
你也可到 GitHub 查看此項目的進度:Arch on Windows Subsystem
分享本文,以便大家都知道 Arch Linux 即將登陸 Windows 子系統。同時,也告訴我們,你希望 WSL 中有什么發行版。