Board logo

标题: 比Bash for Windows更震惊的消息:Windows能跑Xwin软件! [打印本页]

作者: jun4rui    时间: 2016-4-13 12:48     标题: 比Bash for Windows更震惊的消息:Windows能跑Xwin软件!

posted by wap, platform: Chrome
正如大家所知道的,大多数 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 发行版的默认桌面环境!



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

文章来源:Linux中国
作者: madrista7    时间: 2016-4-13 12:52

posted by wap, platform: Lenovo
这贴会锁吗?
作者: GYNECOMASTiA    时间: 2016-4-13 12:57

posted by wap, platform: iPhone
这跟游戏关联很大?
作者: shengyuxuemo    时间: 2016-4-13 12:57

他win10能跑这个,和游戏版有什么关系???
作者: jun4rui    时间: 2016-4-13 13:05

posted by wap, platform: Chrome
卧槽,发错区了
作者: sarion    时间: 2016-4-13 13:11


作者: lyt777    时间: 2016-4-13 13:21

以后跑些工具更方便了而已,对网管而言其实变化并不大,反正是要putty上去的。
作者: kelaredbull    时间: 2016-4-13 13:23

posted by wap, platform: iPad
非要说和游戏的关系……也许我们马上就能在windows环境下运行linux版的steam了?
作者: mting    时间: 2016-4-13 13:34

win下的 x桌面不是很久就有了么
作者: jun4rui    时间: 2016-4-13 14:50

posted by wap, platform: Chrome
以前的X窗式从别的机器远程过来的,这个由于Bash for Windows所以跑的是本地的,速度上就完全OK了
作者: 山寨饭    时间: 2016-4-13 15:15

posted by wap, platform: 小米4C
普通用户能用安卓软件就行了
作者: mirokuneal    时间: 2016-4-13 15:23

posted by wap, platform: iPhone
Bash for Windows 确实好东西
作者: ffcactus    时间: 2016-4-13 15:34

posted by wap, platform: iPhone
微软天天振精。
作者: tankb52    时间: 2016-4-13 18:50

posted by wap, platform: IUNI
不用放心,下个版本取消
作者: mamania    时间: 2016-4-13 19:01

posted by wap, platform: Chrome
有几个人在乎。。。。。
作者: beterhans    时间: 2016-4-13 19:15

posted by wap, platform: iPhone
我只要 mac能跑 xwin就好了
作者: 备常炭    时间: 2016-4-13 19:46

posted by wap, platform: iPhone
引用:
原帖由 @jun4rui  于 2016-4-13 14:50 发表
以前的X窗式从别的机器远程过来的,这个由于Bash for Windows所以跑的是本地的,速度上就完全OK了
windows上面的x server起码有20年历史了
作者: jun4rui    时间: 2016-4-13 19:48

posted by wap, platform: 红米Note2
引用:
原帖由 @备常炭  于 2016-4-12 23:46 发表
windows上面的x server起码有20年历史了
xwindow本来就可以远程嘛。但是本地跑server和client而且是一个系统,损耗很低,这就有很大进步了
作者: 备常炭    时间: 2016-4-13 19:52

posted by wap, platform: iPhone
引用:
原帖由 @jun4rui  于 2016-4-13 19:48 发表
xwindow本来就可以远程嘛。但是本地跑server和client而且是一个系统,损耗很低,这就有很大进步了
当年有大把的unix移植的程序在windows上用sfu/sua+exceed本机运行,和远程一毛钱关系都没
作者: jun4rui    时间: 2016-4-13 19:54

posted by wap, platform: 红米Note2
引用:
原帖由 @备常炭  于 2016-4-12 23:52 发表
当年有大把的unix移植的程序在windows上用sfu/sua+exceed本机运行,和远程一毛钱关系都没
这个是我孤陋寡闻了
作者: otz    时间: 2016-4-13 20:10

posted by wap, platform: iPhone
so what?
作者: lijgame    时间: 2016-4-13 23:05

posted by wap, platform: iPhone
我记得cgwin就可以装xserver运行gui程序啊,有什么大惊小怪……而且gui程序肯定win版本首选
作者: aiboers110    时间: 2016-4-13 23:12

温馨感人




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0