Windows10自帶的bash裝ubuntu和hyper-v裝ubuntu有啥區別嗎?

如題。

底層和使用上都有啥區別?

做前端開發之類的,ubuntu命令行個人覺得比power shell好用(我知道power shell很牛,這是個人感覺),但是Windows上能玩遊戲不是 ,所以就不想裝物理機。

界面這個不算優勢,因為我想自啟動,然後ssh操作,遠程寫代碼使用。

有點選擇困難症


前端開發得用vscode,這個wsl幫你不了你,你還是得裝hyper-v。


作為一個來自小縣城的文化不高的圖書館管理員 我覺得我有必要發表一下自己的看法了

巧根最近每天在圖書館也在自學編程 學的也是前端 用的就是Windows10 我平時用powershell 但對wsl也有一些了解

其實Windows的各個盤都掛載在wsl的/mnt目錄下 如果你只是用linux的shell跑個webpack之類的完全可以用linux的shell直接定位到windows下的目錄 在windows下進行開發

即使是python ruby之類的用jetbrains的IDE也是完全可以利用wsl而不安裝桌面的 具體的我就不太了解了 可以自己google一下

不過powershell也是很好用的 給你看看我的powershell的樣子

有人說前端編輯器要用vscode 其實選擇很多 而且如果你用vim 個人覺得atom的vim模式比VS code好用點


我選擇用vscode寫代碼,在wsl里搭環境,畢竟windows下直接用nodejs不是很好用。這樣基本上就滿足我所有的需求了。


wsl目前發現一個問題是本機開個web伺服器 如http-server live-server Python simpleserver後同區域網的其他機器訪問不了


現在我寫代碼是在wsl下裝node.js,在win上安裝vscode,這樣對於我個人來說是沒問題的.


有一些和linux內核綁定比較緊的feature沒實現。比如fuse,再比如epoll。


個人也玩過wsl,但後來覺得win下的git bash其實和wsl用起來區別不大(對於前端以及nodejs開發來說),所以現在主要還是簡簡單單win下直接跑vscode和git bash


推薦閱讀:

bash on windows程序無法監聽埠?
Bash on Windows 10 怎麼安裝?
Bash on Windows 實際體驗如何?
如何解決Bash on Windows在cmder中的中文亂碼?
如何評價 Bash on Windows 已經可以運行 Ubuntu 界面和應用程序?

TAG:HyperV | Windows10 | WindowsSubsystemforLinux |