首頁 > 評測 > WSL帶來極簡Linux體驗,微軟的開源誠意你接受嗎?
WSL帶來極簡Linux體驗,微軟的開源誠意你接受嗎?
- [導讀]
- 本著“讓從程序員重返Windows”的初心,WSL終于要以正式版的形象在下個月發(fā)布的WIN秋季創(chuàng)意者中正式亮相。我們來搶鮮體驗一番,看看微軟的這份美意,你愿意接受嗎?
現(xiàn)在WIN10系統(tǒng)的用戶可以直接在win store里面下載發(fā)行版的Linux了,其實這種操作去年就已經(jīng)可以了,但是我們絕對不是在炒冷飯。近日有程序員發(fā)現(xiàn)Win10內(nèi)置的WSL已經(jīng)不再標有Beta標簽,另一位開發(fā)者在微軟MSDN官網(wǎng)發(fā)現(xiàn)了一些修復內(nèi)容,顯示W(wǎng)in10系統(tǒng)16251中,WSL的確已經(jīng)成為正式版。而這一消息也得到了微軟的證實——微軟今天面向Win10 PC用戶推送了最新的Windows10秋季創(chuàng)意者更新16278快速預覽版,其中WSL已經(jīng)成為正式版。
“如何讓程序員重返Windows”——這就是WSL存在的意義。
發(fā)布在即,而體驗究竟如何?到底能不能抓住程序員的心?所以我們試了試
---
WSL是Windows Subsystem for Linux的簡稱,即在Windows系統(tǒng)上的一個Linux子系統(tǒng),有了它,不要再安裝臃腫的Vmware和VirtualBox等虛機機系統(tǒng),就可以直接在Windows上體驗原生的Linux應用了,甚至還有圖形界面!目前微軟主要是和Canocical進行合作,推出的是Ubuntu系統(tǒng),未來將會有更多的發(fā)行版供選擇。
要在Windows 10上體驗Ubuntu系統(tǒng),首先必須得將Ubuntu系統(tǒng)安裝到本地。
要安裝WSL,首先得啟用Windows 10的開發(fā)者模式,如下
開發(fā)者模式為開發(fā)者安裝、測試Windows Universal Application提供了支持,如果你是一名Windows應用商店程序開發(fā)者,這個模式應該已啟用了。
接下添加WSL組件,該組件提供了安裝Ubuntu的一些命令,最基本的就是bash命令。熟悉Linux系統(tǒng)的用戶經(jīng)常會和bash打交道,bash是Linux系統(tǒng)中的最常用的Shell,是系統(tǒng)和用戶之間的接口。
如上圖所示,打開控制面板,在程序和功能設置里啟用WSL,這里我們也可以看到,實際上這個應用還處于Beta階段,不過就目前的使用情況來看,已經(jīng)比較穩(wěn)定了。
準備工作完成得差不多了,接下來準備將Linux系統(tǒng)安裝到Windows上。打開命令提示符,在提示符下輸入命令bash,會提示用戶按y鍵繼續(xù)
這張圖是以前老版本W(wǎng)indows上安裝時的畫面,新版的基本差不多。
然后耐心的等待,直到安裝過程完成。這個過程視網(wǎng)絡情況而定,可能會需要一段比較長的時間。
接下來在開始菜單里會有一項Bash on Ubuntu on Windows內(nèi)容,這個名字聽上去有點拗口,不過卻是貨真價實的Linux系統(tǒng)。
啟動后的畫面如下
是不是很熟悉,對了,這就是Linux系統(tǒng)的提示符了。
先看看Ubuntu中包管理及維護命令,并做個簡單的升級,如下
很好,默認的Ubuntu版本是16.04,很經(jīng)典的版本,也是一個LTS版本,可以放心使用。
查看一下系統(tǒng)的信息,比如發(fā)行版,CPU,內(nèi)存等信息,
內(nèi)核版本為4.4,不過這個內(nèi)核是經(jīng)過加工的,可不是原生的。不過能用就行,糾結啥!?
內(nèi)存信息,和Host共享的,不用擔心VM/VB中的內(nèi)存分配問題了。
強迫癥者擔心的問題,有GUI嗎?試試看吧,先安裝個xterm來試試能不能啟用。執(zhí)行命令
sudo apt-get install xterm
我們知道Linux系統(tǒng)GUI是基于C/S架構,X Server負責顯示,X Client負責請求。這個Server和Client并不要求放到一個系統(tǒng)上,可以是分布式網(wǎng)絡布署。
好,xterm軟件包安裝完畢,直接執(zhí)行來看下結果,如下
dev@desktop:~$ xterm
xterm: Xt error: Can't open display:
xterm: DISPLAY is not set
dev@desktop:~$
報告顯示沒有設置DISPLAY,怎么解決這個問題呢?
畢竟這個WSL不是原生的Linux系統(tǒng),不過前面咱提到了X的架構是基于C/S模式,可以想辦法把X Server放到Host機中,這需要一個名為XMing的軟件,這是一款Windows下的X Server。
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調(diào)試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前