有那些Linux功能是WSL做不到的?
單獨安裝的Linux發行版還有生存空間嗎?
很多。
單純的存儲讀寫和cpu性能來說,比如編譯c/c++,在wsl上編譯的時間是原生上花的時間2倍。不要小看兩倍的時間,c/c++編譯本來就慢,wsl上就更慢了,比如在原生ubuntu上編譯要20秒,wsl上就是四十秒差不多一分鐘,大大降低開發調試效率。
IO太低了,編譯一個路由器固件太慢了也 (電腦已愛國上網)
screen還有docker都不好整,涉及到systemd的貌似都不好整,而wsl2則失去了wsl的精髓……
好處也是有的,萬能的awk不就還能該咋用咋用么,標準輸出標準輸入標準錯誤目前也沒用出問題來,總的來說還是很不錯了,只是特定的事幹不了(主要是關鍵的軟體沒有運行條件)
aosp 代碼目錄裡面有個名為aux 的文件夾,然而Windows不能創建名為aux的文件夾,還有很多相同規則的名字
不兼容32位elf可執行文件,會報Exec format error,當我發現這個的時候深深的思考了我裝WSL的意義。。。
生存空間不要太大,很多場景替代不了。比如:WSL磁碟性能非常渣,比原生損失很大;很多Kernel相關功能缺失,例如PAPI5無法測量性能因為缺少計數器。
如果工作僅需要跑跑一般簡單腳本,或者運行一些應用服務,或者不在意IO性能低下,WSL還是很方便的。
如果工作更接近底層,或者需要很多X應用,還是老老實實跑原生Linux吧,免得遇見各種奇怪幺蛾子。
推薦閱讀:
※Graphite 集群架構
※一天精通無人機第 23 講 中級篇系列:創建並運行多進程程序
※Linux和Windows有什麼區別?
※linux學習筆記(實驗樓) 實驗16 linux進程管理
※Linux下給分區擴容
TAG:微軟Microsoft | Linux | Windows10 |