玖玖资源站亚洲av_日本乱偷中文字幕一二三区_久久这里只有精品98_亚洲特级黄片视频_男女很舒服爽视频免费_国产一二三四2021精字窝_国产高潮白浆一区_自拍日本高清三级_秘书高跟黑色丝袜国产在线_亚洲A v永久无码精品网站色欲

NEWS

新聞

了解優(yōu)麒麟最新資訊,關(guān)注社區(qū)和產(chǎn)品動態(tài)。

NEWS

Learn about the latest news.

微軟發(fā)布“Ubuntu on Windows”項目程序可原生運行

2016-03-31 10:13:52

摘要:昨晚,北京時間2016/3/3023點30分,微軟 //Build 2016 開發(fā)者大會在美國舊金山莫斯康展覽中心拉開帷幕。在本次大會上宣布,微軟與 Ubuntu 的母公司 Canonical 合作開發(fā)了一個超級隱秘的項目,將 Ubuntu 的用戶空間 user space 帶到了 Windows 10 之中。 據(jù)大會現(xiàn)場消息披露,你現(xiàn)在可以在 Windows 10 中直接運行 Linux 下的 bash 以及其它的數(shù)萬個二進制程序了。

微軟發(fā)布“Ubuntu on Windows”項目 程序可原生運行

正在舊金山參加本次大會的 Canonical 的 Ubuntu 產(chǎn)品與戰(zhàn)略負責人 Dustin Kirkland 也在其博客上宣布了這個消息。

“這對于我來說也許有點奇怪,我已經(jīng)快有16年沒有使用 Windows 了。但在幾個月前有了變化,我參與到了微軟和 Canonical 合作的一個超級隱秘(也十分令人震驚)的項目中,這一切會在這次 Build 大會上由 Kevin Gallo 揭曉...”,他說,“現(xiàn)在可以在 Windows 10 cmd.exe 窗口內(nèi)原生地運行 Ubuntu 用戶空間和 bash !”

“好吧,這是一個運行在虛擬機的 Ubuntu 嗎?” 不!這根本不是一個虛擬機,沒有一個運行在 hypervisor 中的 Linux 內(nèi)核啟動過程,而是 Ubuntu 用戶空間。

“哦,那是運行在容器里面啰?” 不不!這也不是一個容器,這是在 Windows 里面原生地運行 Ubuntu 二進制程序。

“嗯,就像 cygwin 那樣?”不不不!cygwin 所包括的開源程序是以源代碼重新編譯后才能原生運行在 Windows 上。而這里,我們說的是一個比特都不差、校驗值完全一樣的 Ubuntu 的 ELF 二進制程序可以直接運行在 Windows 下!

“那么,這就像是模擬器一樣么?”越來越接近真相了,來自微軟的一些技術(shù)人員正在研究一種技術(shù),將 Linux 的系統(tǒng)調(diào)用實時地轉(zhuǎn)換為 Windows 的系統(tǒng)調(diào)用。你可以把它當成 Wine 的一種反向技術(shù)。微軟將其稱之為“Windows 下的 Linux 子系統(tǒng) Windows Subsystem for Linux”,當然現(xiàn)在還沒有開源。

微軟發(fā)布“Ubuntu on Windows”項目 程序可原生運行

如果你使用 Windows 10 來開發(fā)跨平臺應用,那么“Ubuntu on Windows”項目將可以讓你從 Windows 啟動菜單直接訪問 Linux 下的 bash shell。只需要鍵入 bash ,然后回車,就會打開一個命令行窗口,里面運行著 /bin/bash,然后數(shù)以萬計的來自 Ubuntu 軟件庫中的二進制程序就可以運行了,包括但不限于 apt、ssh、 rsync、 find、 grep、 vim、 emacs、 awk、 sed、 ruby、 tar、 sort、php、 mysql、 perl、 python、 wget、 md5sum、 gpg、 curl、 apache、 gcc、 diff、patch 等等。

“這是 Windows 上原生可用的完整 Ubuntu 環(huán)境,不是虛擬化或模擬器,這是打破常識的里程碑和通向新天地的里程碑”Canonical 公司 CEOMark Shuttleworth 說,“不管怎么說,我們很高興將 Ubuntu 帶到了 Windows ,以一種神奇的方式滿足了 Windows 開發(fā)者探索 Linux 的需要?!?/span>

這個技術(shù)當前基于 Ubuntu 14.04 LTS 開發(fā),可以從 Windows Store 中下載早期 beta 版本。有關(guān)該項目的進一步技術(shù)細節(jié), 之后繼續(xù)在文章中進行探討。