微软及Linux间的距离又再次拉近,除了之前微软宣布SQL Server ,将在2017年年中推出Linux版本外,微软也在2016的Build开发者大会上宣布,使用者可以透过Windows 10执行Bash脚本程式。 微软及Linux间的距离又再次拉近,除了之前微软宣布SQL Server ,将在2017年年中推出Linux版本外,微软也在2016的Build开发者大会上宣布,使用者可以透过Windows 10,在Ubuntu中执行Bash脚本程式。而微软与Canonical合作,使用Ubuntu的使用者模式,并且在Windows核心中加入了一个子系统。微软也表示,这样的运作模式不是透过VM,而是在Windows上运作货真价实的Linux脚本程式。 微软资深专案经理Rich Turner表示,微软向Windows社群征询意见,例如对于命令列的想法,或是哪些功能应该改善、增加。 因此,微软也从社群的回馈,得知修改的两大方向,除了改善Windows主控台(console),使用者也希望可以在Windows上,使用Unix以及Linux的工具,例如Bash、ssh、grep 、sed等工具。同时,使用者也希望针对Ruby、Python等开源平台,可以获得更好的支援。 Rich Turner表示,微软已经开始在Windows 10中整合功能,而在未来几个月中,也会新增更多功能。 微软之所以会整合Unix及Linux命令列到Windows中的原因在于,当今许多专注开源专案的开发者,开发环境通常横跨iOS、Android及Windows。 Rich Turner表示,负责后端开发、基础架构的开发者,通常会使用Perl、Python及Ruby等工具。而许多开源工具,都是Linux、Unix原生,在Windows上也不一定运作顺畅。因此微软希望,Windows开发者可以更无缝接轨的使用这些工具,「为了提供开发者长久、稳定的解决方案,微软决定整合Linux使用者模式(user mode)及Windows。」 Rich Turner表示,目前测试中运作顺畅的功能,包含Bash、apt-get、git,还有Ruby及Python,而MySQL的运作仍然不顺利,而Top指令目前也还不能运作。 微软在Windows核心中加入了子系统,并且使用Ubuntu的使用者模式。 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|