时间:2017-08-05 09:18:03 作者: 点击:次
当Windows10操作系统在今年晚些时候发布时,Windows Subsystem for Linux将成为Windows 10秋季创作者更新的完全支持的部分。
新的状态意味着,微软高级项目经理Rich Turner上周在网上发表的消息称,Windows Insider程序中的早期采用者不再会将该子系统的状态看作“beta”,从Insider 16251开始。
随着更新的状态,WSL可以作为日常开发人员工具集来利用。
根据Turner的说法,微软将继续回应发布在WSL问题GitHub上的问题和错误,并回应Twitter上的问题,以及对Stack Overflow,Ask Ubuntu,Reddit等的讨论。
关键的WSL场景包括:
运行Linux命令行工具进行开发和基本管理;
从Linux内部共享和访问Windows文件系统上的文件;和
从Linux调用Windows进程,并从Windows命令行调用Windows进程。
Turner表示,运行在WSL顶端的Linux发行版用于交互式用户场景,但不适用于在apache / nginx / MySQL / MongoDB /上运行生产工作负载。
他补充说,Windows文件无法访问Linux文件,但公司正在努力改进这一点。目前还没有计划支持X / GUI应用,桌面或服务器。
经过一年多的开发,测试和故障排除,WSL的计划发布涉及广泛的问题。
微软在去年的Build大会上宣布,Ubuntu Linux将在Windows 10上运行,这是Canonical的一场政变。该公司在正式公布前已经与微软在项目上工作了好几个月。
“我们正在努力使Windows 10成为所有平台和设备的代码设计,开发,测试和部署的最佳开发平台。”微软公司在公司代表Andrew Lowe向LinuxInsider发表的声明中表示。
该公司表示,Windows Linux系统允许开发人员直接在Windows操作系统上运行Linux环境(包括大多数命令行工具,实用程序和应用程序),而不需要虚拟机的开销。
微软指出,WSL工程团队实施了数百种修复和改进,其中大部分是在WSL发行说明中编目的。
开发人员的灵活性
Tirias Research的首席分析师Paul Teich表示,WSL允许开发人员在Windows 10实例中的三个发行版 - Ubuntu 16.04 LTS,OpenSuse Leap 42和SLES 12之间运行Linux命令行。
他告诉LinuxInsider,WSL不是虚拟机 - 它运行Windows 10实例,因此在Windows 10和Linux下运行的开发人员工具可以同时共存和共享文件系统和其他资源。
Teich说:“由于一些流行的开发人员工具基于仅在Linux下运行的库,Microsoft启用了此功能,”Teich说,随着开发人员不断创建新的Linux-基于工具。
“WSL使开发人员能够在Win 10下使用更广泛的自己喜欢的工具,并与Win 10和平共处,这将提高他们的生产力,”他建议。
从微软的观点来看,Teich说,开发人员使用Windows 10作为他们的生产环境越多,他们可能会考虑将他们的应用定位到Windows 10。