Unix 的 Bash 是通過 WSL(Windows 的 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。
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
原文來自:https://linux.cn:443/article-7857-1.html
本文地址:http://www.linuxprobe.com/windows-wsl-arch.html
http://xxxxxx/Linuxjc/1184530.html TechArticle