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