日渐颓废的我们 日渐颓废的我们
关注数: 36 粉丝数: 1,510 发帖数: 78,247 关注贴吧数: 93
(微软的野心)Windows 10 已经可以运行 Linux 的图形界面程序 大多数 Linux 上的命令行二进制程序现在可以原生地运行在 Windows 10 里面了,这包括 Linux 上著名的 bash shell 以及很多重要的 Linux 程序,如:apt、ssh、 vim、 emacs、tar、 php、 perl、 python、 gcc 等等。 微软在 Build 2016 上宣布这个新闻后,很快就在其发布的 Insider 预览版 14316 上将这个功能展示给了迫不及待的粉丝们。根据微软当前的技术说明,目前除了部分命令行程序不能运行之外,还不支持 Linux 下的图形界面程序,比如 Firefox。 然而,社区的智慧是无穷的! 今天,我们“发现”了一种可以从 Windows 10 的 Bash 环境中启动图形界面的 Linux 程序的方法。一位名叫 w2qw 的开发者找到了一个可以在 Bash 之外运行 X 服务器的方法,从而可以在 Windows 10 中运行原生的图形界面 Linux 程序了! 要实现这个功能,你首先需要安装 Xming X Server for Windows,然后在 Windows 10 的 Bash 中运行如下命令(你可以将 firefox 替换成你安装在 Bash 中其它图形界面的 Linux 程序): DISPLAY=:0 firefox 该开发者说,“显然,这要比原生的 Windows/Linux 应用慢一些,但是肯定比 VNC/X11 转发要快。” 社区立刻被这个发现震惊了,另外一些人表示也许可以在 Windows 中运行完整的 Linux 桌面,就如同有人在 Windows 10 中编译运行了 Xfce 一样!!!Xfce —— 这可是很多 Linux 发行版的默认桌面环境!Linux遵循的GPL协议规定使用Linux源码的程序也必须开源,但是微软用了一种叫CleanRoom的办法绕开了GPL,简单地说,就是一帮程序员研究Linux的源码写出详细的接口文档(基本等于操作系统的说明书),然后让另一帮没看过源码的程序员照着这个文档从头编写一个与Linux提供的API完全一样但是内部完全不同的“新系统”。
首页 2 3 4 5 6 7 下一页