RT,從Linux剛裝回Windows嘗試一下


WSL is NOT Linux 。

這東西就是一個儘可能兼容 Linux 的介面翻譯層。

但本身和 Linux 完全不是一個東西。而且因為他是翻譯層的實現,所以目前有些東西還是翻譯不過來的。


挺好用的,命令行下沒啥區別,包管理器也是一樣的,Ubuntu都是apt-get。

子系統相當於裝在一個UWP應用容器裏,有點像虛擬機,但和虛擬機可能不一樣。

只有命令行,如果只是跑跑腳本還好,但需要GUI的話,可能要VNC接一個GUI介面出來,其實這個子系統跟digital ocean等提供的vps差不多,只不過子系統是在本地跑。


底層系統調用是WINDOWS的實現,不是linux的

所以win的一些問題被wls繼承了

最近就發現win無法將網路伺服器目錄映射為盤符的bug就被wls繼承了:無法使用mount.davfs掛載dav資源

這個bug已經好幾年了,win一直沒有搞定


凡事需親歷親為,所以等你自問自答了。

依我看區別只有兩點:

其一、內核調用完成度,原生Linux 100%,wsl不完全

其二、網路服務的問題,網路服務在wsl上不一定跑得起來,見https://blogs.msdn.microsoft.com/wsl/2016/11/08/225/


/dev裏各種device木實現(sda,sdb)。

tun沒實現,vpn在wsl裏用不了


主要區別在於 windows太卡。


推薦閱讀:
相關文章