win与linux渊源,微软与Linux从对立走向合作,WSL是如何诞生的
原標(biāo)題:微軟與Linux從對(duì)立走向合作,WSL是如何誕生的
正文
Windows Subsystem for Linux(WSL)的開(kāi)發(fā),讓微軟從Linux的對(duì)立面走向合作,并且不斷加大對(duì)開(kāi)源社區(qū)的支持力度。而作為微軟歷史上的重要轉(zhuǎn)折點(diǎn),外界對(duì)WSL技術(shù)在Project Astoria中的起源有比較大的爭(zhēng)議。
Project Astoria目的在于通過(guò)為操作系統(tǒng)帶來(lái)對(duì)Android應(yīng)用的支持,來(lái)保持WindowsPhone的生命力。Astoria于2015年4月亮相,隨后在Build 2015上得到確認(rèn),該技術(shù)模擬了Android系統(tǒng)調(diào)用,將其翻譯成Windows Phone的API調(diào)用,效果出乎意料的好(甚至有人說(shuō)太有效了)。
不過(guò)在2016年,微軟確認(rèn)他們不再開(kāi)發(fā)Project Astoria,今天Windows團(tuán)隊(duì)的Kevin Gallo提供了以下原因。
我們收到了很多反饋,認(rèn)為使用兩種Bridge技術(shù)將移動(dòng)操作系統(tǒng)的代碼移植到Windows中是沒(méi)有必要的,如何在這兩種技術(shù)之間的選擇可能會(huì)讓人感到困惑。我們仔細(xì)考慮了這些反饋,決定將精力集中在iOS的Windows Bridge上,讓它成為將移動(dòng)代碼帶到包括Xbox和PC在內(nèi)的所有Windows 10設(shè)備上的唯一Bridge選項(xiàng)。對(duì)于那些花時(shí)間調(diào)查Android Bridge的開(kāi)發(fā)者來(lái)說(shuō),我們強(qiáng)烈鼓勵(lì)你去看看iOS Bridge和Xamarin提供的解決方案。iOS的Windows Bridge最終沒(méi)有出現(xiàn)什么,這就要求開(kāi)發(fā)者為Windows Phone重新編譯他們的應(yīng)用程序,而不是簡(jiǎn)單地在操作系統(tǒng)上運(yùn)行Android二進(jìn)制文件。然而令人驚訝的是,被取消的Project Astoria項(xiàng)目卻發(fā)展到了更大、更好的領(lǐng)域,第一個(gè)版本的Windows Subsystem for Linux(WSL 2直接使用了Linux內(nèi)核)使用了API翻譯技術(shù)。
微軟高級(jí)軟件工程師Ben Hill在 celebrateubuntu podcast上透露了這一消息。
WSL 2安裝以及如何把WSL 1轉(zhuǎn)換為WSL 2 https://www.linuxidc.com/Linux/2020-04/162879.htm 返回搜狐,查看更多
責(zé)任編輯:
總結(jié)
以上是生活随笔為你收集整理的win与linux渊源,微软与Linux从对立走向合作,WSL是如何诞生的的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 梦到自己活到多少岁
- 下一篇: 树莓派 zero linux,树莓派 z