关于 Windows 10 的 Bash

2016-03-31 09:20:35 +08:00
 kfll
https://blogs.windows.com/buildingapps/2016/03/30/run-bash-on-ubuntu-on-windows/

1. 全平台制霸计划的一部分,需求来自大家都觉得 Windows 的终端太烂了(文中并没有…),为了让大家的脚本能运行在 Windows 上,做了这么个东西。

2. 原理是在子系统上运行了个 Ubuntu 的镜像,所以 Ubuntu 的各种都行。能访问 Windows 的文件系统,看图是把分区挂载上了。(所以整个使用起来有点像 vagrant

3. 只是给大家做开发工具使得,不是用来给生产环境运行的。

4. 不能运行 Windows 的程序, Windows 也不能直接调用 Ubuntu 里的程序(文中写的是调用 Bash 中的程序,可以猜测 Bash.exe 是这个 Ubuntu 镜像启动的入口),开发者好像也并不打算支持这个功能(评论)

5. “我们又优化了下我们的终端呀你们可以看看求憋在说烂了(误
3193 次点击
所在节点    分享发现
18 条回复
smartdie
2016-03-31 09:35:57 +08:00
已经是进步了。能实现前两点,做服务端开发的人员就多了一种开放环境的选择。
smg
2016-03-31 09:40:51 +08:00
几个关于 ubuntu on windows 有用的地址:
We have a ~20 minute demo and discussion of the technology here: https://channel9.msdn.com/Events/Build/2016/P488
We have the official team blog post here: https://blogs.windows.com/buildingapps/2016/03/30/run-bash-on-ubuntu-on-windows/
Dustin Kirkland – from Canonical – has done a great post here: http://blog.dustinkirkland.com/2016/03/ubuntu-on-windows.html
And Scott Hanselman has a post available here: http://www.hanselman.com/blog/DevelopersCanRunBashShellAndUsermodeUbuntuLinuxBinariesOnWindows10.aspx
mortal
2016-03-31 09:41:19 +08:00
真的很不错。愈发感觉没有必要使用 Linux 桌面了。
zwy100e72
2016-03-31 09:54:52 +08:00
Keynote 里说是一个 New subsystem
justfly
2016-03-31 10:00:46 +08:00
原理好像并不是依靠虚拟化。
zts1993
2016-03-31 10:20:02 +08:00
不是号称不是虚拟化么
visonnn
2016-03-31 10:24:42 +08:00
要是不能舒舒服服换个字体和配色,还是会用回 babun
kfll
2016-03-31 10:31:41 +08:00
@zwy100e72
@justfly
@zts1993
嗯不是虚拟化,原理如图:


所以还有好些问题没有解决
jon
2016-03-31 11:02:42 +08:00
我关心什么版本能用得上这个?还是只是展示一下?
bk201
2016-03-31 11:04:51 +08:00
还是不喜欢 windows 的软件环境
lululau
2016-03-31 11:26:38 +08:00
意思就是在 windows kernel 上面封装了一个约等于 POSIX.1 的实现?
SourceMan
2016-03-31 11:30:42 +08:00
@jon 几年后吧,或者跟那个 app 移植计划一样,搞着搞着就流产了
ipconfiger
2016-03-31 11:31:57 +08:00
按照微软的尿性, 玩 Java, 他就自己搞了个 VJ, 搞 javascript, 他 IE 下的就是不走寻常路.

这次不知道又会搞出什么妖蛾子出来
otakustay
2016-03-31 11:46:39 +08:00
1. cmd 这个应用本身太糟糕,比如窗口缩放的支持等都不好
2. 似乎这个 bash 和 windows app 的通信不怎么样,知道能不能调用 sublime 打开文件之类的
3. 能上 zsh 么
kfll
2016-03-31 11:54:28 +08:00
@jon 视频表示在即将到来的 Windows Insider Build 里面会有

@otakustay 文章表示他们对 Windows Console 做了优化;不能调用(见第 4 条); zsh 应该是能上的
lsmgeb89
2016-03-31 12:12:06 +08:00
微软什么时候推送这个更新?
otakustay
2016-03-31 12:20:10 +08:00
@kfll 所以其实并不好用,不能整合工作流,更多就是一个 linux 工具链做做编译之类的……
Rorysky
2016-03-31 14:10:26 +08:00
@lsmgeb89 视频说 参加 insider 计划 会早一点体验到

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/267513

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX