最新版的 Windows 10 Insider Preview Build 14316 剛剛發(fā)布,其中最大的亮點莫過于微軟和 Canonical 合作,在其中內(nèi)置了一個 Ubuntu 的子系統(tǒng)。其運行原理并不是傳統(tǒng)的虛擬機或者 Cygwin,而是Windows有個子系統(tǒng)把Linux的調(diào)用都轉(zhuǎn)成Native的API,直接運行Ubuntu鏡像里面的二進制執(zhí)行文件。
應(yīng)用名稱: | Windows10 紅石RS1鏡像官方下載iso14295 簡體中文版 | |
下載地址: | http://zgbjpzl.com/down/109800.html |
Windows 10 Insider Preview Build 14316內(nèi)置 Linux子系統(tǒng),對廣大開發(fā)者來說簡直是福音,從此再也不用羨慕 MacOX等 *nix 等系統(tǒng)順手的命令行了,在 Windows平臺也能夠更好的開發(fā)和調(diào)試了!
應(yīng)用名稱: | Ubuntu 16.04 Xenial Xerus官方下載16.04 鏡像下載 | |
下載地址: | http://zgbjpzl.com/down/109813.html |
應(yīng)用名稱: | Unix模擬器Cygwin2.8.7最新版 | |
下載地址: | http://zgbjpzl.com/down/94641.html |
用戶現(xiàn)在即使不使用Linux系統(tǒng)或Mac電腦就可以在Win10上使用Bash,那么Win10系統(tǒng)上如何開啟Bash命令行功能呢?
1. 首先將Win10系統(tǒng)升級到最新的Build 14316,然后到系統(tǒng)設(shè)置——更新和安全——針對開發(fā)人員——選擇開發(fā)者模式。
2. 然后系統(tǒng)搜索“程序和功能”,選擇“開啟或關(guān)閉Windows功能”,開啟Windows Subsystem for Linux (Beta),并重啟系統(tǒng)。
3. 安裝Bash,需要開啟命令行模式,然后輸入“bash”,第一次需要下載和安裝,安裝好就可以使用了。
微軟在官方博客中宣布,正式向部分用戶(Windows Insiders,內(nèi)部用戶)發(fā)布Windows 10 Insider Preview Build 14316(以下簡稱Windows 10 Build 14316)。
根據(jù)微軟的說法,Windows Insiders安裝Windows 10 Build 14316后,即可提前體驗即將于今年夏天向全體用戶推送的Windows 10周年更新(Windows 10 Anniversary Update)的新功能。
該更新中最引人注目的一項更新就是Windows 10支持原生Linux bash命令行,或者用戶可以使用Windows 10的Linux子系統(tǒng),微軟官方的說法是支持在Windows上運行Ubuntu原生Bash(Run native Bash on Ubuntu on Windows)。
微軟稱,如果Windows Insiders想要使用Windows 10的Linux子系統(tǒng),需要通過“設(shè)置”應(yīng)用將Windows從默認模式設(shè)為開發(fā)者模式,隨后,用戶可以通過Windows Features添加這項功能,并獲得運行環(huán)境。
這個并不是通過Hyper-V啟動一個Ubuntu的虛擬機的方式來弄的。
而是Windows有個子系統(tǒng)把Linux的調(diào)用都轉(zhuǎn)成Native的API,直接運行Ubuntu鏡像里面的二進制執(zhí)行文件。
所以能使用各種Linux命令(包括Ubuntu的apt-get安裝軟件)。
就像Linux上的wine通過翻譯Windows API來運行Windows程序一樣,Windows的那個子系統(tǒng)就是Windows上的wine。
1) 不是vm,也不是container,所以性能不受太大的影響。根據(jù)上文中Krikland的文章, sysbench的運行結(jié)果幾乎相同。
2) 它比cygwin更像Linux,或者說,這本來就是一個完整的user-space Ubuntu,通過類似wine的原理實時把system call翻譯成native windows API。
這意味著你可以直接用apt-get管理軟件包,直接運行Ubuntu的binary,不再需要單獨為Windows重新打包和編譯。
3) 此外,微軟為此改進了cmd.exe這個console,增加了更多vt100的支持。也就意味著Powershell和Native命令行程序也能獲得更好的支持。
這個特性更多的針對的是需要使用Linux開源工具鏈的Windows開發(fā)者。
現(xiàn)在你無需虛擬機就可以很方便的獲得和Ubuntu幾乎相同的軟件環(huán)境——而 Ubuntu 是今天云端Linux系統(tǒng)的事實標準。
同時享受Windows方便廣泛的硬件軟件支持。
win10怎么恢復出廠設(shè)置 win10系統(tǒng)恢復出廠設(shè)置教程
win10個性化設(shè)置打不開 win10個性化設(shè)置未響應(yīng)解決辦法
2016-04-08 / 1.41G
2016-04-08 / 431.6M
2016-04-08 / 535.2M
2016-04-08 / 1.09G
2016-04-08 / 1.30G
2016-04-08 / 194M
關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2018 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備17010784號-1 | 鄂公網(wǎng)安備 42011102000245號
聲明: 本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告