目前大部分開發者,包括我自己,在開發的時候都使用的是Windows電腦。主要是出於以下兩個原因:
Windows電腦採購成本低,若非是一線網際網路公司,一般都優先給員工配置Windows電腦;良好的軟體支援,很多辦公軟體和通訊軟體對Windows更友好;使用者習慣,應該說絕大多數使用者最早接觸和使用的就是Windows電腦,因此更熟悉Windows電腦;對廣大的開發人員來說,Windows電腦在使用的時候也有很多的不方便,最大的煩惱莫過於開發和部署的環境不一致,因為基本上專案上線的環境都是Linux,這種差異有時候會導致一些奇怪的問題出現。另外,很多開發環境,在Linux下配置更方便,敲幾條命令就搞定了,在Windows上可能就會複雜一些。
怎麼在Windows上使用Linux?
使用雙系統,但是來回切換很不方便,辦公電腦一般不允許安裝雙系統;使用虛擬機器,同樣來回切換不方便,也很影響效能,用起來難受。
Windows 10提供了全新的特性WSL來解決這個問題。
什麼是WSL?WSL是Windows Subsystem for Linux的簡稱,是微軟開發的Linux核心介面,給Linux核心提供介面,可以在其上執行Ubuntu,openSUSE,Debian,Alpine等眾多Linux發行版本。能夠給開發者提供GNU/Linux執行環境,包括各種命令列工具。
微軟商店中的wsl搜尋結果
WSL當前最新的版本是WSL 2,該版本修改了二進位制檔案跟Windows系統的互動方式,大大提高了檔案系統的效能,所以我安裝的也是WSL 2.
溫馨提醒只有Windows 10以及更高版本支援WSL,如果你使用的是Windows 7以及更早的版本,那就沒必要往下看了;可以先安裝Windows Terminal,它是微軟推出的新式的終端應用程式,如果你還沒用過,推薦你試試;Windows Terminal或者PowerShell需要使用管理員身份執行,否則會報下面的提示;提示需要重啟電腦的地方,你要重啟之後才能繼續後面的安裝步驟;即使是Windows 10,也不一定能安裝WSL 2,注意版本要求。你需要用管理員身份執行,否則會報一下提示,
錯誤: 740需要提升許可權才能執行 DISM。使用提升的命令提示符完成這些任務。
安裝步驟官方給出的安裝步驟非常詳細,建議直接按照手動安裝步驟進行安裝,https://docs.microsoft.com/en-us/windows/wsl/install-win10#manual-installation-steps
最新評論