作家
登录

上手指南:开启你的Windows平台Linux子系统之路

作者: 来源: 2017-07-17 12:45:44 阅读 我要评论


【技巧沙龙】AI开辟者拭魅战营-7分钟打造1个定制技能。7月22号,我们等你一路!


【51CTO.com快译】 在我的Windows开辟者PC端安装了两个Linux发行版,它们不是虚拟机或双启动体系,也没有去寻找下载页面和解紧缩安装文件平日路线,而是到Windows市廛搜刮Linux,选择想要的发行版并且安装上。下载完毕之后,打开终端窗口并填写竽暌姑户名和暗码,开端安装。



我运行了最新版本的Windows10体系,添加了Windows平台Linux子体系最新功能。惹人了Windows10周年进级版和Windows10最新进级版本。Windows平台Linux子体系(WSL)是微软对于"若何闪开辟人员再次应用Windows"最好的答复。

微软若何闪开辟者应用Windows

若何闪开辟者再次应用Windows?问题很简单,要懂得开辟人员的切实需求。然则大年夜Windows获得谜底却不是那么简单。基于MacOS和Linux的开辟商应用敕令行对象在Linux办事器的云中工作,他们已经有了本身的对象链,应用法度榜样和脚本在Docker、GitHub、Jenkins、Ansible、Chef和TravisCI中应用。那么,怎么才能闪开辟者来应用Windows呢?
第一步是以一种无缝的方法将Unix惹人熟悉的Windows桌面。MacOS有内涵优势的Unix用户,因为它是建立在一个BSDUnix内核的实现,经由过程对每一台Mac终端应用法度榜样拜访。

然则Windows的NT内核有一个传统,可以运行多种字符,而不是建立熟悉的对象新版本,然后在Windows中从新编译它们。为什么不直接在Windows中运行Linux二进制法度榜样?经由过程在阿斯托利亚项目中为WindowsPhone和Windows10的微微过程模型供给撤消的Android兼容层,微软可以供给一个新的操作体系子体系,它可以将Linux体系调用转换为Windows,许可代码无需更改即可运行。

与Ubuntu合作的初始版本供给了一个bashshell在与Windows类似的终端上运行(可以同时在cmd和PowerShell中应用)。Windows内部人员的第一个测试构建是有限的,然则跟着Windows10周年纪念版进级的邻近,测试构建敏捷进级,许可复杂的┞菲握台应用法度榜样运行,支撑Ubuntu的APT安装法度榜样,以便快速拜访对象和办事库。跟着开辟进级,微软和Canonical可以或许WSLUbuntu的最新经久支撑版本--16.04版本。

WSL:在Linux控制台的Linux二进制法度榜样
大年夜技巧上讲,WSL是控制台应用法度榜样,供给开辟对象和远查拜访的处所,在公有云上运行的Linux办事器的外壳支撑变得更灵活,固然这不是正式的支撑。用户安装和运行基于X的GUI应用法度榜样,应用WindowsX办事器供给一个完全的Linux桌面体验WSL。

应用任何的小我Windows平台Linux子体系厩ㄑ应用Linux一样。您可以拜访shell,并经由过程它拜访敕令行。安装应用法度榜样就如同应用Ubuntu的apt-get或者在Suse中应用yast或zypper一样。当在windows中应用Fedore时,你会用到yum。

【51CTO译稿,合作站点缀载请注明原文译者和出处为51CTO.com】



早期的WSL构建存在问题,在运行一些应用时,重要的从属应用不支撑。然则自负年夜Windows10周年更新宣布以来,WSL就变得简零丁了,如今即就是像Docker如许复杂的法度榜样也可以安装和运行。

当然,WSL的模式类似,你须要在你的PC上做跨平台的开辟和治理对象。原生的Linux办事器本年晚些时刻在Windows办事器上运行,WSL作为企业体系的一个关键组件对象集将变得越来越重要。事实上,你应当已经将它安装在你的开辟和操作WindowsPC上了。(WSL在Windows办事器不支撑大年夜范围的Linux工作负载或办事器,但它会给你一个直接治理连接到托管的Linux容器,支撑现有的治理脚本和对象。)
若何整合Linux和Windows对象链

微软已经可以实现大年夜WSL转向Windows或者大年夜Windows转向WSL。你可以大年夜Windows敕令行调用Linux二进制法度榜样,应用WSL默认用户。您可以大年夜Windows调用Windows二进制文件(并且在VisualStudio代码中可以大年夜终端拜访,并许可内涵不分开开辟对象、不分开Windows的情况下测试UNIX代码)。
刘妮娜译


像VisualStudio如许的对象对于WSL的支撑异常好。如不雅微软可以或许成功地闪开辟人员接收其平台,其平台的对象必须可以或许在Windows的Linux子体系上直接运行。供给一种混淆工作方法,将最好的Windows和Linux连接在一路。可以想象将来在VisualStudio集成Linux终端,在WSL办事运行中推出webhook和其他API。

WSL是扩大在Windows中的Linux发行版

关于Windows平台的Linux子体系研发比来又有新动作。两个新的Linux发行版的宣布,将与现有的Ubuntu发行版一路运行。除了现有的Ubuntu宣布:openSUSE和SUSE企业办事器。Suse宣布在Windows市廛,可供内部法度榜样用户应用。

添加更多的Linux版本是件功德;不是每小我都爱好Ubuntu模式或者Suse的模式。Fedore也参加了WSL,可以应用Linux对象、办事和熟悉的工作方法,将脚本和二进制文件大年夜现有的对象链带到WindowsPC上。WSL甚至可以在每个零丁的终端,一次出现出几种Linux的特点。

支撑很多不合的Linux发行版是很有意义的。在以前的几年中,不合的供给商和团队专注于不合的案例,大年夜雷同的虚拟组件中构建不合的平台。次序分布像Fedora和Ubuntu异常通用的操作体系。大年夜开辟人员的角度来看,应用它们是有意义的。就像容器聚焦于CoreOS一样,将来,WSL还会推出更多的专业版本。
作者:SimonBisson
原文链接:
http://www.infoworld.com/article/3204592/linux/get-started-with-the-windows-subsystem-for-linux.html



  推荐阅读

  Windows 7系统tracert怎么用?

在应用电脑的过程中,我们经常会碰到一些问题,个中最常见的就是收集问题了,当然碰到收集问题我们可以用tracert敕令进行排查,可是很多用户不知道tracert怎么竽暌姑,其实办法很简单,下面小编就教大>>>详细阅读


本文标题:上手指南:开启你的Windows平台Linux子系统之路

地址:http://www.17bianji.com/lsqh/36239.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)