Windows Subsystem for Linux是如何诞生的

  • A+
所属分类:IT资讯

Windows  Subsystem  for  Linux是如何诞生的的照片

windows subsystem for Linux(wsl)开发为允许Microsoft从Linux的角度进行合作,并继续加强对开放源代码社区的支持。有争议称WSL技术是Microsoft历史上的一个重要转折点,它源于Project Astoria。

Project Astoria的目的是通过对操作系统支持Android应用程序来保持WindowsPhone的生命力。Astoria在2015年4月推出后,在Build 2015中模拟Android系统调用,将其转换为Windows Phone上的API调用,结果出乎意料(甚至说太有效了)。

但是,在确认2016年Microsoft不再开发项目astoria的情况下,Windows团队的Kevin Gallo提供了以下原因:

我们收到了很多意见,认为使用两种Bridge技术将移动操作系统的代码移植到Windows是不必要的,这两种技术之间的选择如何混乱。

我们仔细考虑了此反馈,决定将重点放在iOS的Windows Bridge上,这将是将移动代码导入所有Windows 10设备(包括Xbox和PC)的唯一Bridge选项。

对于花费时间调查Android Bridge的开发人员,最好查看iOS Bridge和Xamarin提供的解决方案。

在IOS的Windows Bridge中不会显示任何内容,因此开发人员需要重新编译用于Windows Phone的应用程序,而不是在操作系统中简单运行Android二进制文件。

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

Microsoft首席软件工程师Ben Hill在celebrateubuntu播客中宣布了此消息。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: