Windows 10的子系統不是非Ubuntu不可

2021-07-23 23:01:25 字數 1547 閱讀 4714

ubuntu 的製造商 canonical 早已和微軟進行合作,讓我們體驗了極具爭議的 bash on windows。外界對此也是褒貶不一,許多 linux 重度使用者則是質疑其是否有用,以及更進一步認為 bash on windows 是乙個安全隱患。

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

windows10安裝Ubuntu子系統

新版的win10可以安裝linux子系統,有ubuntu,opensuse,sles等,不過我一般使用ubuntu,來分享下如何使用windows安裝ubuntu 1 右擊開始建,使用管理員方式開啟windows powershell,輸入命令如下 enable windowsoptionalfea...

windows10開啟wst子系統

在玩docker發現需要linux執行玩轉,直接在vmware虛擬機器上跑 效能有損耗。想直接在windows下執行docker windows10的wst子系統可以安裝linux,linux直接在wst下執行,爽的一筆!wls是windows的子系統linux 01 控制面板 程式 啟動windo...

windows10體驗ubuntu子系統

擼了今年阿里 網易和美團的面試,我有乙個重要發現.前言 開發過程中有時候需要安裝一些伺服器軟體,為了更好的學習或者運用最好使用ubuntn系統安裝,之前我有試過雙系統,但不能同時使用,特別ubunt系統沒有一些常用的客戶端 比如qq.感覺也不是很方便。虛擬機器更不爽。最近win10預覽版發布了ubu...