首頁(yè) > 評(píng)測(cè) > WSL帶來(lái)極簡(jiǎn)Linux體驗(yàn),微軟的開(kāi)源誠(chéng)意你接受嗎?
WSL帶來(lái)極簡(jiǎn)Linux體驗(yàn),微軟的開(kāi)源誠(chéng)意你接受嗎?
- [導(dǎo)讀]
- 本著“讓從程序員重返Windows”的初心,WSL終于要以正式版的形象在下個(gè)月發(fā)布的WIN秋季創(chuàng)意者中正式亮相。我們來(lái)?yè)岝r體驗(yàn)一番,看看微軟的這份美意,你愿意接受嗎?
從這里下載Xming軟件
https://sourceforge.net/projects/xming/
當(dāng)前的版本為6.9,下載并安裝如下
安裝后會(huì)在程序啟動(dòng)項(xiàng)里找到倆個(gè)程序項(xiàng),一個(gè)是XLaunch,用來(lái)配置Xming的參數(shù),另一個(gè)是Xming,這個(gè)就是X Server了,安裝后X Server默認(rèn)啟動(dòng)。
接下來(lái)開(kāi)始見(jiàn)證搬運(yùn)大法,將Linux的GUI放到Windows桌面上來(lái)顯示,再次啟動(dòng)xterm,不過(guò)命令行換成了如下
DISPLAY=:0 xterm
立即看到Windows桌面上出現(xiàn)了xterm程序的GUI顯示,如下
是不是很神奇,什么遠(yuǎn)程桌面顯示之類(lèi)的統(tǒng)統(tǒng)可以無(wú)視。當(dāng)然這是Linux中X的內(nèi)在優(yōu)勢(shì),跟Windows半毛錢(qián)的關(guān)系都沒(méi)有。
接下來(lái)一個(gè)大問(wèn)題是二者之間是如何實(shí)現(xiàn)文件共享的呢?
在WSL中,整個(gè)C盤(pán)(筆者的機(jī)器就只有一個(gè)C盤(pán))被映射到/mnt/c目錄下,通過(guò)該掛載點(diǎn)就可以訪(fǎng)問(wèn)整個(gè)硬盤(pán)上的文件了,如下
看到我的Windows目錄了么,還有Program Files目錄等等
反過(guò)來(lái),要在Windows的資源管理器里,怎么訪(fǎng)問(wèn)WSL中的文件系統(tǒng)呢?打開(kāi)Windows的資源管理器,如下
注意這個(gè)lxss是個(gè)隱藏的文件夾,需要先打開(kāi)隱藏顯示設(shè)置才看得到。
不過(guò)一點(diǎn)要注意,一般最好不要直接在這個(gè)目錄下修改文件,否則會(huì)把Linux下的文件權(quán)限搞亂,估計(jì)這不會(huì)是你想要的結(jié)果。
最后看看開(kāi)發(fā)者們常用的一些東西,比如Python,比如GCC等,下面分別是Python及GCC的一些顯示輸出
開(kāi)發(fā)者們還關(guān)心的一個(gè)問(wèn)題是,GCC編譯后的結(jié)果可執(zhí)行文件到底是.exe格式還是elf格式,咱們也要求證一下。隨便寫(xiě)個(gè)hello world程序,查看編譯后的文件格式,如下
上圖中最后顯示了代碼執(zhí)行的結(jié)果。
這樣子看起來(lái)很完美,不是么?更重要的是啟動(dòng)速度極快,灰?!
不過(guò)WSL也有一些不足,具體的來(lái)說(shuō)一是內(nèi)核支持,這不是原生的,所以要做內(nèi)核方面的開(kāi)發(fā)估計(jì)是不行的。另外一個(gè)在目前的版本(1703)中,WSL沒(méi)有添加串口的支持,要想使用串口通信功能,得切換到Insider Preview版本才行,這勉強(qiáng)算得上一個(gè)好消息。
其它的更多功能,歡迎我們一起來(lái)探討。
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車(chē)啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前