不仅是命令行，Windows 10 也可以运行 Linux 的图形界面程序了
今天，我们“发现”了一种可以从 Windows 10 的 Bash 环境中启动图形界面的 Linux 程序的方法。一位名叫 w2qw 的开发者找到了一个可以在 Bash 之外运行 X 服务器的方法，从而可以在 Windows 10 中运行图形界面的 Linux 程序了！
Windows 10
14.215.165.4
wine for windows
来自广东佛山的 Chrome 49.0|GNU/Linux 用户
2016-04-12T22:20:02.000
183.16.195.201
还是转发原理，没有新意
来自广东深圳的 Sina Weibo 6.3|Android 5.0 用户
2016-04-12T22:40:55.000
14.0.170.78
Linux 作業系統聲名大震，舉世聞名，感謝微軟的推廣
来自香港的 Safari 9.0|Mac 10.11 用户
2016-04-13T00:34:02.000
39.159.0.155
乍一看标题，我还以为是官方加入了对图形化的支持，原来是来自于“民间的探索与发现”，Good！<br />
<br />
之前说，目前只支持命令行但不支持图形化，让我觉得有些惋惜。<br />
但是，现在图形化也能用。我用了这么久的Xubuntu，我也不得不为Win 10点赞了。<br />
希望Win 10里面这套Subsystem能越来越完善、全面、好用！
kashu [Chrome 49.0|GNU/Linux]
2016-04-13T00:47:50.000
221.15.37.186
就想知道GNU怎么解决~
来自河南漯河的 Firefox 45.0|Windows 10 用户
2016-04-13T10:26:34.000
111.200.57.98
然而win10一大堆搜集用户的行为....
来自北京的 Firefox 45.0|Windows 7 用户
2016-04-13T11:06:01.000
113.111.126.76
嗯嗯，這麼好的系統一定要支持！！！大家一起推廣免費的windows吧
来自广东广州的 Chrome 49.0|Windows 7 用户
2016-04-13T11:12:59.000
221.216.140.200
不知道比直接运行Linux发行版优越在哪里
来自北京的 Firefox 38.0|GNU/Linux 用户
2016-04-13T12:58:56.000
39.176.199.147
醒醒，哪来的免费Windows给你用？&nbsp;&nbsp;盗版、破解的才能“免费”给你用。
kashu [Chrome 49.0|GNU/Linux]
2016-04-13T15:34:03.000
39.176.199.147
所以我用Xubuntu操作系统很久了。 <br />
你现在用的多少“国产XX软件”不收集你的用户行为？ 先从你的杀毒软件全家桶开始吧……
kashu [Chrome 49.0|GNU/Linux]
2016-04-13T15:37:47.000
220.163.121.35
巨硬这一招够狠的，Ubuntu 也是傻逼了居然会和巨硬合作
来自云南昆明的 WeChat 6.3|iOS 9.3 用户
2016-04-13T16:19:19.000
111.200.57.98
你这猪脑，人家的意思是win10下使用linux程序，有隐私危险，你居然喷人家用国产全家桶，用firefox的人会安全家桶？～
来自北京的 Firefox 45.0|Windows 7 用户
2016-04-13T16:25:50.000
123.120.61.68
虽然目前这样做的实质用途不大，但是其代表了很多可能性……
linux [Chrome 49.0|Mac 10.11]
2016-04-13T21:40:22.000
39.176.199.147
你这种人用Firefox还能用出优越感来？真逗！<br />
<br />
引用你那句话：“然而win10一大堆搜集用户的行为....”<br />
<br />
在Win7里你安装的多少软件没收集你的隐私？没有隐私危险的？<br />
你现在用着Win7却还在这叫唤着Win10有隐私危险，而且居然是替Win10里面的Linux子系统喊有隐私危险，的确逗！你现在用的Win7难道就没有隐私危险了？<br />
你别在我面前自恃好像很懂什么“隐私危险”似的。我就想问问你，你确定你脑子里没长满蛆？（别匿名在这跟我瞎叫唤）
kashu [Chrome 49.0|GNU/Linux]
2016-04-14T05:46:58.000
223.73.7.161
如果大家在这比哪个系统好的话我就要说一句，大家都是sb<br />
<br />
我只知道没有谁最好，我只知道这些都是工具，是为我解决问题的，哪个用得上我就用哪个
来自广东深圳的 Maxthon 4.4|Windows 7 用户
2016-04-14T10:12:15.000
111.200.57.98
你个脑子里长满朊病毒的低级货，你要能把所有办公场所都变成linux桌面就是你对开源界最大贡献。好好治理自己蜂窝头吧
来自北京的 Firefox 45.0|Windows 7 用户
2016-04-14T11:58:25.000
124.250.3.18
建议将这个楼封了，吐槽就好，不要人身攻击。：D
z75315 [Chrome 49.0|Windows 7]
2016-04-18T15:28:04.000
111.200.57.98
你这脑子里有朊病毒的家伙，有本事就把办公环境都变成linux桌面，就你对开源界最大贡献，就通过个分析访客操作系统就BB的人，好好治疗下你的蜂窝大脑把
来自北京的 Firefox 45.0|Windows 7 用户
2016-04-19T17:02:16.000
1.85.26.60
哇咔咔咔咔！！！做梦都在想这个功能啊！！！哈哈哈！！！<br />
太感谢了！
科学木头 [Chrome 55.0|Windows 10]
2016-10-05T20:56:10.000
今天，我们“发现”了一种可以从 Windows 10 的 Bash 环境中启动图形界面的 Linux 程序的方法。一位名叫 w2qw 的开发者找到了一个可以在 Bash 之外运行 X 服务器的方法，从而可以在 Windows 10 中运行图形界面的 Linux 程序了！
正如大家所知道的，大多数 Linux 上的命令行二进制程序现在可以原生地运行在 Windows 10 里面了，这包括 Linux 上著名的 bash shell 以及很多重要的 Linux 程序，如：apt、ssh、 vim、 emacs、tar、 php、 perl、 python、 gcc 等等。


微软在 Build 2016 上[宣布这个新闻](/article-7177-1.html)后，很快就在其发布的 [Insider 预览版 14316](/article-7209-1.html) 上将这个功能展示给了迫不及待的粉丝们。根据微软当前的技术说明，目前除了部分命令行程序不能运行之外，还不支持 Linux 下的图形界面程序，比如 Firefox。


**然而，社区的智慧是无穷的！**


今天，我们“[发现](https://www.reddit.com/r/Windows10/comments/4ea4w4/fyi_you_can_run_gui_linux_apps_from_bash/)”了一种可以从 Windows 10 的 Bash 环境中启动图形界面的 Linux 程序的方法。一位名叫 [w2qw](https://www.reddit.com/user/w2qw) 的开发者找到了一个可以在 Bash 之外运行 X 服务器的方法，从而可以在 Windows 10 中运行原生的图形界面 Linux 程序了！


![](/data/attachment/album/201604/12/215326yomohrsw3q2vzhvj.png)


上图是从 Bash on Ubuntu on Windows 10 里面运行的 Firefox 和 Vim，还有 xeyes，看起来和 Windows 10 风格相当和谐 :D


要实现这个功能，你首先需要安装 [Xming X Server for Windows](https://sourceforge.net/projects/xming/)，然后在 Windows 10 的 Bash 中运行如下命令（你可以将 firefox 替换成你安装在 Bash 中其它图形界面的 Linux 程序）：



```
DISPLAY=:0 firefox
```

该开发者说，“显然，这要比原生的 Windows/Linux 应用慢一些，但是肯定比 VNC/X11 转发要快。”


[社区立刻被这个发现震惊了](https://www.reddit.com/r/Windows10/comments/4ea4w4/fyi_you_can_run_gui_linux_apps_from_bash/)，另外一些人表示也许可以在 Windows 中运行完整的 Linux 桌面，就如同有人[在 Windows 10 中编译运行了 Xfce 一样](https://www.reddit.com/r/unixporn/comments/4aokkr/xfce_xfce_running_in_windows10/)！！！Xfce —— 这可是很多 Linux 发行版的默认桌面环境！


![](/data/attachment/album/201604/12/215336sgfpbk5sl2pz2b8g.png)


面对这种脑洞大开的想法，笔者只能表示瞠目结舌，然而细思却有一定的道理。让我们期待有读者可以实现这个目标。

