Windows10 bash 巨硬和Canonical Ltd.的PY交易

在最新的Windows 10 Redstone Build 14251系統裏,竟然又出現了一個類似的Linux子系統。國外***WalkingCat研究後發現,新系統裏竟然有lxcore.sys、lxss.sys等系統文件,都是來源於Linux,並非Windows本身所有。值得一提的是Windows 10 Mobile Android子系統裏有過一個名叫adss.sys的系統文件,lxss.sys應該和它差不多。

這是什麼意思?Project Astoria安卓移植工程還要回來?微軟可從來沒有公開承認它失敗,而且Build 14251是微軟首次完全統一桌面版和移動版Windows 10,說不定真有戲。

當然,也有可能是微軟正在桌面上測試其他和Linux相關的功能,畢竟雖然一個開源一個閉源,微軟對開源的支持力度還是很大的,最近也在不斷加強合作,Azure雲平臺就用上了Linux開源系統。

這在之前可能想都想不到,ubuntu bash for windows 是類似適應window nt內核翻譯器之類的工具,從目前試用來看,確實是可以實現windows 上原生的x環境,通過試用發現可以運行相關xwindows應用。

它使用了某種內核轉義機制,使得部分posix linux系統調用syscall可以轉換爲對winNT內核的相應調用,於是子shell系統可以上網,由內核建立相應的內核鏈接。但是直接訪問ifconfig獲取ip等網絡參數還是行不通。ubuntu bash for windows 可謂是對Cygwin的一擊,從此再也不需要特殊編譯了,直接就能擁在高版本win10上直接運行linux程序,能大大加快相關開發工作,效率提升,至少這場 巨硬和Canonical Ltd.的PY交易正是目指於此。

最後歡迎大家訪問我的wp博客>https://www.drscrewdriver.com 豈止博客

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章