Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


不仅是命令行,Windows 10 也可以运行 Linux 的图形界面程序了

2016-4-12 21:53    评论: 19 收藏: 2    

正如大家所知道的,大多数 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 程序了!

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

要实现这个功能,你首先需要安装 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 发行版的默认桌面环境!

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

发表评论


最新评论

我也要发表评论

科学木头 [Chrome 55.0|Windows 10] 2016-10-5 20:56
哇咔咔咔咔!!!做梦都在想这个功能啊!!!哈哈哈!!!
太感谢了!
1 回复
来自北京的 Firefox 45.0|Windows 7 用户 2016-4-19 17:02
[点击展开更多楼层]
3
kashu [Chrome 49.0|GNU/Linux] 发表于 2016-4-13 15:37 的评论:
所以我用Xubuntu操作系统很久了。
你现在用的多少“国产XX软件”不收集你的用户行为? 先从你的杀毒软件全家桶开始吧……
4
来自北京的 Firefox 45.0|Windows 7 用户 发表于 2016-4-13 16:25 的评论:
你这猪脑,人家的意思是win10下使用linux程序,有隐私危险,你居然喷人家用国产全家桶,用firefox的人会安全家桶?~
5
kashu [Chrome 49.0|GNU/Linux] 发表于 2016-4-14 05:46 的评论:
你这种人用Firefox还能用出优越感来?真逗!

引用你那句话:“然而win10一大堆搜集用户的行为....”

在Win7里你安装的多少软件没收集你的隐私?没有隐私危险的?
你现在用着Win7却还在这叫唤着Win10有隐私危险,而且居然是替Win10里面的Linux子系统喊有隐私危险,的确逗!你现在用的Win7难道就没有隐私危险了?
你别在我面前自恃好像很懂什么“隐私危险”似的。我就想问问你,你确定你脑子里没长满蛆?(别匿名在这跟我瞎叫唤)
你这脑子里有朊病毒的家伙,有本事就把办公环境都变成linux桌面,就你对开源界最大贡献,就通过个分析访客操作系统就BB的人,好好治疗下你的蜂窝大脑把
回复
z75315 [Chrome 49.0|Windows 7] 2016-4-18 15:28
[点击展开更多楼层]
4
来自北京的 Firefox 45.0|Windows 7 用户 发表于 2016-4-13 16:25 的评论:
你这猪脑,人家的意思是win10下使用linux程序,有隐私危险,你居然喷人家用国产全家桶,用firefox的人会安全家桶?~
5
kashu [Chrome 49.0|GNU/Linux] 发表于 2016-4-14 05:46 的评论:
你这种人用Firefox还能用出优越感来?真逗!

引用你那句话:“然而win10一大堆搜集用户的行为....”

在Win7里你安装的多少软件没收集你的隐私?没有隐私危险的?
你现在用着Win7却还在这叫唤着Win10有隐私危险,而且居然是替Win10里面的Linux子系统喊有隐私危险,的确逗!你现在用的Win7难道就没有隐私危险了?
你别在我面前自恃好像很懂什么“隐私危险”似的。我就想问问你,你确定你脑子里没长满蛆?(别匿名在这跟我瞎叫唤)
6
来自北京的 Firefox 45.0|Windows 7 用户 发表于 2016-4-14 11:58 的评论:
你个脑子里长满朊病毒的低级货,你要能把所有办公场所都变成linux桌面就是你对开源界最大贡献。好好治理自己蜂窝头吧
建议将这个楼封了,吐槽就好,不要人身攻击。:D
回复
来自北京的 Firefox 45.0|Windows 7 用户 2016-4-14 11:58
[点击展开更多楼层]
3
kashu [Chrome 49.0|GNU/Linux] 发表于 2016-4-13 15:37 的评论:
所以我用Xubuntu操作系统很久了。
你现在用的多少“国产XX软件”不收集你的用户行为? 先从你的杀毒软件全家桶开始吧……
4
来自北京的 Firefox 45.0|Windows 7 用户 发表于 2016-4-13 16:25 的评论:
你这猪脑,人家的意思是win10下使用linux程序,有隐私危险,你居然喷人家用国产全家桶,用firefox的人会安全家桶?~
5
kashu [Chrome 49.0|GNU/Linux] 发表于 2016-4-14 05:46 的评论:
你这种人用Firefox还能用出优越感来?真逗!

引用你那句话:“然而win10一大堆搜集用户的行为....”

在Win7里你安装的多少软件没收集你的隐私?没有隐私危险的?
你现在用着Win7却还在这叫唤着Win10有隐私危险,而且居然是替Win10里面的Linux子系统喊有隐私危险,的确逗!你现在用的Win7难道就没有隐私危险了?
你别在我面前自恃好像很懂什么“隐私危险”似的。我就想问问你,你确定你脑子里没长满蛆?(别匿名在这跟我瞎叫唤)
你个脑子里长满朊病毒的低级货,你要能把所有办公场所都变成linux桌面就是你对开源界最大贡献。好好治理自己蜂窝头吧
回复
来自广东深圳的 Maxthon 4.4|Windows 7 用户 2016-4-14 10:12
如果大家在这比哪个系统好的话我就要说一句,大家都是sb

我只知道没有谁最好,我只知道这些都是工具,是为我解决问题的,哪个用得上我就用哪个
3 回复
kashu [Chrome 49.0|GNU/Linux] 2016-4-14 05:46
[点击展开更多楼层]
2
来自北京的 Firefox 45.0|Windows 7 用户 发表于 2016-4-13 11:06 的评论:
然而win10一大堆搜集用户的行为....
3
kashu [Chrome 49.0|GNU/Linux] 发表于 2016-4-13 15:37 的评论:
所以我用Xubuntu操作系统很久了。
你现在用的多少“国产XX软件”不收集你的用户行为? 先从你的杀毒软件全家桶开始吧……
4
来自北京的 Firefox 45.0|Windows 7 用户 发表于 2016-4-13 16:25 的评论:
你这猪脑,人家的意思是win10下使用linux程序,有隐私危险,你居然喷人家用国产全家桶,用firefox的人会安全家桶?~
你这种人用Firefox还能用出优越感来?真逗!

引用你那句话:“然而win10一大堆搜集用户的行为....”

在Win7里你安装的多少软件没收集你的隐私?没有隐私危险的?
你现在用着Win7却还在这叫唤着Win10有隐私危险,而且居然是替Win10里面的Linux子系统喊有隐私危险,的确逗!你现在用的Win7难道就没有隐私危险了?
你别在我面前自恃好像很懂什么“隐私危险”似的。我就想问问你,你确定你脑子里没长满蛆?(别匿名在这跟我瞎叫唤)
20 回复
linux [Chrome 49.0|Mac 10.11] 2016-4-13 21:40
1
来自北京的 Firefox 38.0|GNU/Linux 用户 发表于 2016-4-13 12:58 的评论:
不知道比直接运行Linux发行版优越在哪里
虽然目前这样做的实质用途不大,但是其代表了很多可能性……
回复
来自北京的 Firefox 45.0|Windows 7 用户 2016-4-13 16:25
1
kashu [Chrome 49.0|GNU/Linux] 发表于 2016-4-13 00:47 的评论:
乍一看标题,我还以为是官方加入了对图形化的支持,原来是来自于“民间的探索与发现”,Good!

之前说,目前只支持命令行但不支持图形化,让我觉得有些惋惜。
但是,现在图形化也能用。我用了这么久的Xubuntu,我也不得不为Win 10点赞了。
希望Win 10里面这套Subsystem能越来越完善、全面、好用!
2
来自北京的 Firefox 45.0|Windows 7 用户 发表于 2016-4-13 11:06 的评论:
然而win10一大堆搜集用户的行为....
3
kashu [Chrome 49.0|GNU/Linux] 发表于 2016-4-13 15:37 的评论:
所以我用Xubuntu操作系统很久了。
你现在用的多少“国产XX软件”不收集你的用户行为? 先从你的杀毒软件全家桶开始吧……
你这猪脑,人家的意思是win10下使用linux程序,有隐私危险,你居然喷人家用国产全家桶,用firefox的人会安全家桶?~
4 回复
来自云南昆明的 WeChat 6.3|iOS 9.3 用户 2016-4-13 16:19
巨硬这一招够狠的,Ubuntu 也是傻逼了居然会和巨硬合作
回复
kashu [Chrome 49.0|GNU/Linux] 2016-4-13 15:37
1
kashu [Chrome 49.0|GNU/Linux] 发表于 2016-4-13 00:47 的评论:
乍一看标题,我还以为是官方加入了对图形化的支持,原来是来自于“民间的探索与发现”,Good!

之前说,目前只支持命令行但不支持图形化,让我觉得有些惋惜。
但是,现在图形化也能用。我用了这么久的Xubuntu,我也不得不为Win 10点赞了。
希望Win 10里面这套Subsystem能越来越完善、全面、好用!
2
来自北京的 Firefox 45.0|Windows 7 用户 发表于 2016-4-13 11:06 的评论:
然而win10一大堆搜集用户的行为....
所以我用Xubuntu操作系统很久了。
你现在用的多少“国产XX软件”不收集你的用户行为? 先从你的杀毒软件全家桶开始吧……
4 回复
kashu [Chrome 49.0|GNU/Linux] 2016-4-13 15:34
1
kashu [Chrome 49.0|GNU/Linux] 发表于 2016-4-13 00:47 的评论:
乍一看标题,我还以为是官方加入了对图形化的支持,原来是来自于“民间的探索与发现”,Good!

之前说,目前只支持命令行但不支持图形化,让我觉得有些惋惜。
但是,现在图形化也能用。我用了这么久的Xubuntu,我也不得不为Win 10点赞了。
希望Win 10里面这套Subsystem能越来越完善、全面、好用!
2
来自广东广州的 Chrome 49.0|Windows 7 用户 发表于 2016-4-13 11:12 的评论:
嗯嗯,這麼好的系統一定要支持!!!大家一起推廣免費的windows吧
醒醒,哪来的免费Windows给你用?  盗版、破解的才能“免费”给你用。
1 回复
来自北京的 Firefox 38.0|GNU/Linux 用户 2016-4-13 12:58
不知道比直接运行Linux发行版优越在哪里
1 回复
来自广东广州的 Chrome 49.0|Windows 7 用户 2016-4-13 11:12
1
kashu [Chrome 49.0|GNU/Linux] 发表于 2016-4-13 00:47 的评论:
乍一看标题,我还以为是官方加入了对图形化的支持,原来是来自于“民间的探索与发现”,Good!

之前说,目前只支持命令行但不支持图形化,让我觉得有些惋惜。
但是,现在图形化也能用。我用了这么久的Xubuntu,我也不得不为Win 10点赞了。
希望Win 10里面这套Subsystem能越来越完善、全面、好用!
嗯嗯,這麼好的系統一定要支持!!!大家一起推廣免費的windows吧
1 回复
来自北京的 Firefox 45.0|Windows 7 用户 2016-4-13 11:06
1
kashu [Chrome 49.0|GNU/Linux] 发表于 2016-4-13 00:47 的评论:
乍一看标题,我还以为是官方加入了对图形化的支持,原来是来自于“民间的探索与发现”,Good!

之前说,目前只支持命令行但不支持图形化,让我觉得有些惋惜。
但是,现在图形化也能用。我用了这么久的Xubuntu,我也不得不为Win 10点赞了。
希望Win 10里面这套Subsystem能越来越完善、全面、好用!
然而win10一大堆搜集用户的行为....
7 回复
来自河南漯河的 Firefox 45.0|Windows 10 用户 2016-4-13 10:26
就想知道GNU怎么解决~
1 回复
kashu [Chrome 49.0|GNU/Linux] 2016-4-13 00:47
乍一看标题,我还以为是官方加入了对图形化的支持,原来是来自于“民间的探索与发现”,Good!

之前说,目前只支持命令行但不支持图形化,让我觉得有些惋惜。
但是,现在图形化也能用。我用了这么久的Xubuntu,我也不得不为Win 10点赞了。
希望Win 10里面这套Subsystem能越来越完善、全面、好用!
3 回复
来自香港的 Safari 9.0|Mac 10.11 用户 2016-4-13 00:34
Linux 作業系統聲名大震,舉世聞名,感謝微軟的推廣
2 回复
来自广东深圳的 Sina Weibo 6.3|Android 5.0 用户 2016-4-12 22:40
还是转发原理,没有新意
2 回复
来自广东佛山的 Chrome 49.0|GNU/Linux 用户 2016-4-12 22:20
wine for windows
6 回复

热点评论

kashu [Chrome 49.0|GNU/Linux] 2016-4-14 05:46
你这种人用Firefox还能用出优越感来?真逗!

引用你那句话:“然而win10一大堆搜集用户的行为....”

在Win7里你安装的多少软件没收集你的隐私?没有隐私危险的?
你现在用着Win7却还在这叫唤着Win10有隐私危险,而且居然是替Win10里面的Linux子系统喊有隐私危险,的确逗!你现在用的Win7难道就没有隐私危险了?
你别在我面前自恃好像很懂什么“隐私危险”似的。我就想问问你,你确定你脑子里没长满蛆?(别匿名在这跟我瞎叫唤)
20
来自北京的 Firefox 45.0|Windows 7 用户 2016-4-13 11:06
然而win10一大堆搜集用户的行为....
7
来自广东佛山的 Chrome 49.0|GNU/Linux 用户 2016-4-12 22:20
wine for windows
6
来自北京的 Firefox 45.0|Windows 7 用户 2016-4-13 16:25
你这猪脑,人家的意思是win10下使用linux程序,有隐私危险,你居然喷人家用国产全家桶,用firefox的人会安全家桶?~
4
kashu [Chrome 49.0|GNU/Linux] 2016-4-13 15:37
所以我用Xubuntu操作系统很久了。
你现在用的多少“国产XX软件”不收集你的用户行为? 先从你的杀毒软件全家桶开始吧……
4
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。