当前位置:热点 > 正文

Windows Subsystem for Linux是如何诞生的

2020-04-30 10:07:21  来源:cnBeta

Windows Subsystem for Linux(WSL)的开发,让微软从Linux的对立面走向合作,并且不断加大对开源社区的支持力度。而作为微软历史上的重要转折点,外界对WSL技术在Project Astoria中的起源有比较大的争议。

70zoxvr0.jpg

Project Astoria目的在于通过为操作系统带来对Android应用的支持,来保持WindowsPhone的生命力。Astoria于2015年4月亮相,随后在Build 2015上得到确认,该技术模拟了Android系统调用,将其翻译成Windows Phone的API调用,效果出乎意料的好(甚至有人说太有效了)。

不过在2016年,微软确认他们不再开发Project Astoria,今天Windows团队的Kevin Gallo提供了以下原因。

我们收到了很多反馈,认为使用两种Bridge技术将移动操作系统的代码移植到Windows中是没有必要的,如何在这两种技术之间的选择可能会让人感到困惑。

我们仔细考虑了这些反馈,决定将精力集中在iOS的Windows Bridge上,让它成为将移动代码带到包括Xbox和PC在内的所有Windows 10设备上的唯一Bridge选项。

对于那些花时间调查Android Bridge的开发者来说,我们强烈鼓励你去看看iOS Bridge和Xamarin提供的解决方案。

iOS的Windows Bridge最终没有出现什么,这就要求开发者为Windows Phone重新编译他们的应用程序,而不是简单地在操作系统上运行Android二进制文件。

然而令人惊讶的是,被取消的Project Astoria项目却发展到了更大、更好的领域,第一个版本的Windows Subsystem for Linux(WSL 2直接使用了Linux内核)使用了API翻译技术。

微软高级软件工程师Ben Hill在celebrateubuntu podcast上透露了这一消息。

推荐阅读

传Uber可能考虑裁员至多20%

4月29日消息,据国外媒体报道,叫车服务公司Uber首席技术官图安·潘(Thuan Pham)将辞去担任七年的职务。受疫情影响,全球交通运输几乎陷入 【详细】

韩国SK计划在美建第二座电动车电池厂

4月28日消息,据外媒报道,韩国电动汽车电池制造商、大众和福特供应商SK Innovation日前表示,该公司将斥资7 27亿美元在美国建设第二座电 【详细】

滴滴发布“五一”安全出行保障公告

今日,滴滴发布五一安全出行保障公告,提出六大安全举措,包括醉酒报备、针对恶劣天气制定应急预案、针对司机易疲劳时段的防疲劳驾驶干预等 【详细】

Windows 图形化 SFTP 客户端 同时支持SCP协议

WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。官方 【详细】

小米10/K30 Pro已支持应用商店更新GPU驱动

据网友曝料,小米10 10 Pro, Redmi K30 Pro已支持应用商店更新GPU驱动,并且是国内首批支持的机型。小米在应用商店上架了一款名为GPU驱 【详细】

关于我们  |  联系方式  |  免责条款  |  招聘信息  |  广告服务  |  帮助中心

联系我们:435 203 49@qq.com

科技新闻网 版权所有