Windows 10 Creators 更新:Bash/WSL的改進

從Windows10 周年更新(Anniversary Update)開始,就已經(jīng)支持在windows上運行一個ubuntu的子系統(tǒng)(Windows Subsystem for Linux,簡稱WSL),但是這個時候,WSL還是弱雞,兼容性很糟糕,不能簡易地使用ping,甚至不支持Nodejs, Java的一些特性。真是一個雞肋!筆者用了幾天后就果斷放棄了。但是每個使用Windows的開發(fā)者,都渴望愉快地使用bash(windows 的cmd實在太糟糕),這是一個情結。講真,微軟還是相當負責的,在preview版本上持續(xù)優(yōu)化WSL(https://blogs.msdn.microsoft.com/wsl/) ,只是升級到preview版本的Windows會面臨很大的風險,所以只能等穩(wěn)定的版本修復WSL相關的問題。 "it was still far from complete"

****************wow!*****************
Windows10 Creators(1703) 更新帶來了好消息,不僅僅修復了以前的各種Bugs,還新增了特性。

  1. 提升了WSL對Linux System Call Interface (SCI)的兼容性?,F(xiàn)在大量的開發(fā)工具能夠正常工作,例如:apt, sed, grep, awk, top, tmux, ssh, scp,另外支持了zsh, fish shells, vim, emacs, nano, git, gdb等等。

  2. 支持Ubuntu 16.04.(周年更新版本默認是Ubuntu 14.04)

  3. 支持Ifconfig和network, 允許用戶檢測網(wǎng)絡配置是否正常。

  4. 修復對ping和ICMP的支持;

  5. 支持文件變更通知(INOTIFY)。Node.js, Ruby和Python等開發(fā)工具可以正常檢測到文件的修改。(以前在nodejs中file watch不能正常使用)

  6. 改善 Windows-Linux tool?,F(xiàn)在可以再WSL中調用windows程序,也可以在windows中調用linux的指令。

Microsoft

Read more: https://msdn.microsoft.com/en-us/commandline/wsl/release_notes#build-15046-to-windows-10-creators-update

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容