WSL全名是Windows Subsystem for Linux,是win10版本號16xx之后推出的開發者功能,提供了如原生linux版的體驗。
最近最新的win10春季版1803出來了,安裝了看看,與以前的win10相比“設置”菜單進一步代替控制面板,使用Win+X調出常用選項里已經沒有控制面板的入口,集成度更高,以前不喜歡用win10的一個原因也是設置和控制面板重復,很不完美~當然另一個原因是對win10沒有什么剛需。但是現在各種DNN框架都是優先提供linux版本,或者只有linux版本,於是只能選擇虛擬機或者雙系統,虛擬機缺點是速度降低,大概只能發揮本地機70~80%的性能,對於電腦本身已經落伍再加虛擬機簡直已經勉強,所以以前總是裝了雙系統,雙系統的缺點也很明顯,切換系統必須重啟,而且圖形化的ubuntu界面完全沒體現linux穩定的優點,時常更新軟件導致卡桌面黑屏,用久了體驗糟糕(與我6年前的電腦和AMD的顯卡也有關),win10的WSL子系統剛好克服了這兩者的缺點,雖然從它剛開始出來時聽說bug太多飽受詬病,但是最新的版本經使用1個多月以來,並沒有發現問題,可能田牌也在認真修復了。現在可以選擇安裝Ubuntu/Debian/OpenSUSE等幾種linux發行版,簡直不要太爽。
1、怎么安裝WSL?
在設置->更新和安全->開發者選項,打開開發人員模式
在控制面板->程序->程序和功能->左側的啟用和關閉Windows功能,滑到最下面,在適用於Linux的Windows子系統前面打鈎
等待更新完成,進入應用商店Microsoft Store,搜索linux,出現選擇

我這里是下載的Ubuntu,安裝包只有180M大小,很快就安裝完成了。在應用列表里找到Ubuntu打開,第一次需要等待幾分鍾自動配置,然后輸入用戶名和密碼,設置完成。輸入ls來體驗下WSL吧!
安裝過程也可參考百度經驗https://jingyan.baidu.com/article/aa6a2c14e347010d4c19c48f.html
WSL是沒有圖形界面的,但是平常使用的話可能需要用到圖形界面輸出,雖然對圖形來說可以保存到文件再查看,總歸不是那么方便,那么能不能用上圖形界面呢?
咦!?Xming這個軟件剛好完美滿足,linux下的圖像界面都是linux內核通過x-server與窗體交互的,Xming是windows下提供x-server圖形服務接口的軟件,而且居然只有2M! 讓我們給WSL來實現圖形界面吧
2、給WSL配置圖形界面接口
在WSL中安裝xinit來啟動X-Server,運行sudo apt-get install xinit安裝,查看/etc/profile文件,里面應該有X11Forwarding = YES,否則需要手動加上。
在windows下安裝Xming,安裝好了之后打開Xlaunch,進行配置,直接點下一步直到完成,Xming啟動並最小化。記住第一步的Display Number是0,后面要用到。




進入WSL,在/etc/profile中添加DISPLAY:=0(這里的0是Xlaunch時第一步設置的),使用source /etc/profile刷新
可以安裝gimp來測試一下,安裝好了之后,運行gimp

我們現在擁有了一個集成windows和linux功能的“完美”系統!可以獲得不割裂的使用體驗,同時運行windows和linux。
WSL還有個優點就是卸載很方便,使用wslconfig /u Ubuntu卸載WSL,它不會刪除Ubuntu這個應用(可以在應用和功能里卸載),可以再次進入Ubuntu應用重新安裝獲得一個全新的系統。

