原标题:微软与Linux从对立走向合作,WSL是如何诞生的

正文

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

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上透露了这一消息。

WSL 2安装以及如何把WSL 1转换为WSL 2 https://www.linuxidc.com/Linux/2020-04/162879.htm 返回搜狐,查看更多

责任编辑:

win与linux渊源,微软与Linux从对立走向合作,WSL是如何诞生的相关推荐

  1. wsl调试linux内核,微软更新Linux子系统,编译WSL 2内核只需3步

    点击▲存眷 "CU手艺社区"   给公家号标星置顶 [本文来自:www.pp00.com] 更多出色 第一时间直达 [本文来自:www.pp00.com] 晓查 发自 凹非寺转自量 ...

  2. 微软更新Linux子系统,编译WSL 2内核只需3步

    晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 今年,微软在Build大会上向开发者放了两个"大招":Windows Terminal和WSL 2.两个工具都是为了向 ...

  3. 微软向Linux社区开放60000多项专利:对开源微软是认真的

    10月10日,微软在博客中宣布正式加入开放创新网络(Open Invention Network, 简称"OIN"),向所有开源专利联盟的成员开放其专利组合. \\ 微软的加入意味 ...

  4. 微软向Linux表白: 向Linux社区开放60000多项专利

    10 月 10 日,微软在博客中宣布正式加入开放创新网络(Open Invention Network, 简称"OIN"),向所有开源专利联盟的成员开放其专利组合. 对开源,微软是 ...

  5. 反客为主 ,Linux 成为微软 Azure 上最流行的操作系统

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   三年前,微软云计算 Azure 平台 CTO Mark Russinovich 说有四分之一 的 Azure 实例正在使用Linux .到了 ...

  6. 微软Azure首席架构师John Gossman就微软加入Linux基金会一事答疑

    微软作为一个白金会员加入了Linux基金会,继续向开放源码进军. \\ John Gossman是微软Azure团队的首席架构师,也是Linux基金会董事会成员.InfoQ采访了他. \\ InfoQ ...

  7. 如何安装微软的Linux发行版CBL-Mariner 1.0

    CBL-Mariner 1.0 是微软为内部使用而开发的这个新 Linux 发行版的第一个稳定版本. 了解如何在 VirtualBox 上安装它. 毫无疑问,微软近年来对 Linux 表现出了更多的真 ...

  8. 中国Linux与微软斗法北京谋变,从水火不容到共生(转)

    中国Linux与微软斗法北京谋变,从水火不容到共生(转)[@more@]来源:<IT时代周刊> 记者/宋保强(发自北京) 在对桌面系统软件市场的争夺战中,中国Linux和微软windows ...

  9. windows开源会有linux吗,微软真的要开源Windows?小伙伴惊呆了!

    [IT168 评论]虽然微软也是开源事业的强力支持者之一(GitHub上已经传了上千个应用),但是要说Windows系统开源,恐怕都会觉得是天方夜谭,不过从微软高管的最新表态看,真的一切皆有可能! 日 ...

最新文章

  1. 文本相似度计算(一)
  2. 万字长文剖析 APM 系统?如何设计与实现?
  3. java.math.BigDecimal cannot be cast to java.lang.Integer
  4. 官方client php api接口日记
  5. YDOOK:Maxwell 电磁场仿真 最新版的 Maxwell 软件 使用什么软件进行电磁场仿真
  6. matlab两线段的夹角,两条线段的夹角计算
  7. 【C语言】扫雷(递归展开 + 标记功能)
  8. 学习笔记-应用光学 典型光学系统
  9. 中国高端IC封装市场调查分析与投资趋势研究报告2022-2028年
  10. 利用SVG滤镜实现水波倒影效果
  11. uniapp 小程序 ios 音频播放 没有声音的问题
  12. 关于Vcc和Vdd的区别
  13. 线性回归——简单线性回归、多元线性回归
  14. C语言char类型的存储
  15. strncasecmp函数
  16. okio篇 1.Buffer
  17. python小工具-批量压缩图片
  18. Mac 修改maven 配置
  19. MATLAB学习之数列极限(一)
  20. 无线传感网络定向扩散路由仿真matlab,无线传感网络(习题)精选.doc

热门文章

  1. 随机生成1024个数,存入一段内存,用指针实现获取1024个数的最大数地址,最小数地址
  2. 信号量释放和等待函数sem_post()和sem_wait()
  3. 成功跳槽百度工资从15K涨到28K,威力加强版
  4. 第一节:ASP.NET开发环境配置
  5. jQuery表单校验
  6. caioj1522: [NOIP提高组2005]过河
  7. javascript 自定义Map
  8. Android OkHttp完全解析 是时候来了解OkHttp了
  9. 1026. Table Tennis (30)
  10. POJ - 3842 An Industrial Spy dfs(水)