开封市做网站的公司,wordpress布谷鸟主题,优秀购物网站,中苏园林建设集团网站在今天的Build大会上Microsoft宣布#xff1a;今年的Windows 10年度更新将使得Windows 10系统能够无缝运行Linux二进制程序。多年来#xff0c;专家与开发者都在猜测#xff0c;Linux如何以及何时才能在普通PC用户的桌面系统中更加流行。从今天的新闻来看#xff0c;似乎Mi… 在今天的Build大会上Microsoft宣布今年的Windows 10年度更新将使得Windows 10系统能够无缝运行Linux二进制程序。多年来专家与开发者都在猜测Linux如何以及何时才能在普通PC用户的桌面系统中更加流行。从今天的新闻来看似乎Microsoft本身已经成为这样的一种推动力。 Microsoft与Canonical合作开发了运行二进制程序的能力这些二进制程序包括Bash Shell脚本和不加修改的Emacs。在今天的Build 2016主题演讲上来自Microsoft的Kevin Gallo演示了他是如何在Windows下打开一个标准的Bash命令行并借此运行GNU Emacs的。Gallo称这是真正的Linux兼容—而非通过移植或虚拟机实现。 Microsoft的Scott Hanselman随后发表了一篇简短的声明并在其中详细披露了一些细节。鉴于Ubuntu是Debian Linux发行版的衍生版因此用户可以使用自己熟悉的程序包安装器apt-get。与Linux桌面上的操作一样Windows用户也可以通过apt-get安装新的程序包。有关在Windows 10环境中托管Linux二进制程序所需的技术规范还有待公布但根据现场提供的屏幕截图来看至少可以支持64位Linux二进制程序是否支持32位Linux二进制程序还有待确认。据Hanselman说64位Windows是必须的。 若想自行尝试该功能还请期待今年夏天的Windows 10年度更新。 更新来自Microsoft的Rich Turner和Russ Alexander通过发布在Channel 9名为《在Windows上通过Ubuntu运行Bash》的演示介绍了更多细节。该项目源自用户在User Voice提交的请求用户的两个主要诉求是希望获得更好的控制台以及为Windows提供UNIX/Linux工具。因此他们在Windows内核中构建了一个全新的子系统用来暴露那些支持Linux所需的系统调用。 Microsoft和Canonical合作开发的这个新系统名为Windows Subsystem for Linux可提供一种“用户模式 Linux”。这个新增的子系统可以“提供兼容Linux的系统调用层”。 此番合作证明上述的子系统不是虚拟机或仿真系统他们在演示中使用的系统为Ubuntu 14.04.4 LTS。如果你希望了解第一手信息可以从视频中看到目前已经支持原生运行多种程序GNU编译器、Vi文本编辑器甚至可以在Linux中挂载本地文件系统。然而目前还有些程序无法支持因此诸如MySQL等程序还无法运行但该团队正在继续努力工作以进一步改善用户体验。 原文地址http://www.infoq.com/cn/news/2016/03/linux-windows-together .NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注