找回密码
 立即注册
搜索
查看: 5318|回复: 39

[新闻] 夭寿了,Windows 10将原生支持Ubuntu Bash

[复制链接]
发表于 2016-3-31 11:12 | 显示全部楼层 |阅读模式
本帖最后由 灼眼艾莉亚 于 2016-3-31 12:17 编辑

这次 M$ 和 Canonical推出的是一个把 Linux syscall 实时转义到 Windows syscall 的 subsystem,既不是虚拟机也不是 container,直接跑 Ubuntu user space 下的原始 ELF 文件。比cygwin优越得多。
你甚至可以通过apt-get访问整个ubuntu仓库。

http://www.theverge.com/2016/3/3 ... s-linux-ubuntu-bash
回复

使用道具 举报

     
发表于 2016-3-31 11:13 来自手机 | 显示全部楼层
然后下一个版本再取消
回复

使用道具 举报

     
发表于 2016-3-31 11:14 来自手机 | 显示全部楼层
然后下一个版本再取消
回复

使用道具 举报

     
发表于 2016-3-31 11:16 来自手机 | 显示全部楼层
apt get了能装上去跑?
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-3-31 11:22 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2016-3-31 11:23 | 显示全部楼层
费老师 发表于 2016-3-31 11:16
apt get了能装上去跑?

Yes, that means apt, ssh, rsync, find, grep, awk, sed, sort, xargs, md5sum, gpg, curl, wget, apache, mysql, python, perl, ruby, php, gcc, tar, vim, emacs, diff, patch... > And most of the tens of thousands binary packages available in the Ubuntu archives!
回复

使用道具 举报

发表于 2016-3-31 11:27 | 显示全部楼层
我大概懂为什么我的win10总是卡了
回复

使用道具 举报

发表于 2016-3-31 11:30 | 显示全部楼层
cygwin是不是要被搞死
回复

使用道具 举报

 楼主| 发表于 2016-3-31 11:34 | 显示全部楼层
luciffer 发表于 2016-3-31 11:30
cygwin是不是要被搞死

Powershell, your are fired!
回复

使用道具 举报

     
发表于 2016-3-31 11:37 | 显示全部楼层
然后更新完win10又㕛叒崩溃了……
回复

使用道具 举报

     
发表于 2016-3-31 11:50 | 显示全部楼层
说好的SSH支持呢
还是没好吧

所以说这玩意看看就行
回复

使用道具 举报

     
发表于 2016-3-31 11:52 | 显示全部楼层
佳丽三千到 发表于 2016-3-31 11:13
然后下一个版本再取消

是在头几个Insider版里头可以用,然后就偷偷删掉了
回复

使用道具 举报

发表于 2016-3-31 12:08 | 显示全部楼层
本帖最后由 ostcollector 于 2016-3-31 12:10 编辑
Geminize 发表于 2016-3-31 11:22
原先的sysinternals不就是一大堆类unix命令

----发送自 STAGE1 App for Android.


sysinternals 不是吧。。对应的应该是SUA?
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-3-31 12:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-3-31 12:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-3-31 12:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2016-3-31 12:15 来自手机 | 显示全部楼层
微软瞎承诺然后货不对板的时候太多了

----发送自 HUAWEI PLK-TL01H,Android 6.0
回复

使用道具 举报

 楼主| 发表于 2016-3-31 12:15 | 显示全部楼层
本帖最后由 灼眼艾莉亚 于 2016-3-31 12:19 编辑
EraserKing 发表于 2016-3-31 11:50
说好的SSH支持呢
还是没好吧

之前的native ssh和这个说的都是this summer呀
回复

使用道具 举报

     
发表于 2016-3-31 12:35 | 显示全部楼层
自从阿三上台以来微软都画了多少饼了
回复

使用道具 举报

     
发表于 2016-3-31 12:53 | 显示全部楼层
画饼大会好哇~~
回复

使用道具 举报

     
发表于 2016-3-31 12:56 | 显示全部楼层
GNU继被不清真的Linux抽查之后又要被微软抽插,做成Windows-GNU了
Richard Stallman会哭晕在厕所吗
回复

使用道具 举报

     
发表于 2016-3-31 13:31 | 显示全部楼层
不明觉厉
回复

使用道具 举报

发表于 2016-3-31 15:42 | 显示全部楼层
本帖最后由 ov_efly 于 2016-3-31 15:44 编辑

这么看是要比cygwin强
是不是也不用交叉编译了?
直接跑就是了?
以前折腾mingw什么的痛苦死
不过我不会再用回windows了
纳德拉还是干了点实事
回复

使用道具 举报

发表于 2016-3-31 15:51 | 显示全部楼层
小白求科普这东西有什么好处...可以直接用bash script吗?
回复

使用道具 举报

     
发表于 2016-3-31 17:06 | 显示全部楼层
lwabala 发表于 2016-3-31 15:51
小白求科普这东西有什么好处...可以直接用bash script吗?

可以用 bash script
直接支持 Linux 程序,不像 Cygwin/MSYS 之类的需要针对 Windows 重新编译。这样,Cygwin 没有提供的程序,只要能在 Linux 上用,我们能直接放到 Windows 上运行。
回复

使用道具 举报

     
发表于 2016-3-31 17:25 | 显示全部楼层
ov_efly 发表于 2016-3-31 15:42
这么看是要比cygwin强
是不是也不用交叉编译了?
直接跑就是了?

直接跑

之前有段时间也被交叉编译弄得痛不欲生
回复

使用道具 举报

     
发表于 2016-3-31 17:28 来自手机 | 显示全部楼层
能tm把先安卓模拟器弄回来吗
回复

使用道具 举报

     
发表于 2016-3-31 17:40 | 显示全部楼层
本帖最后由 treexper 于 2016-3-31 17:47 编辑

几个问题,
1,这个bash是可以manage windows的文件系统么?还是只能跑linux kernel的.
2,apt-get下来的library在windows的编程环境下能直接include么?还是说还是要去搞_win版本.
如果两个问题都是no,那就是内置一个非虚拟化原生实现的装了linux的vmware,虽然也方便不少.

3,第三方包管理工具能正常用的,科学计算经常用的conda之类的.如果通过python能把两个平台的site-package融合使用就最好了.

还有就是驱动的问题了.是不是装了nv的cuda linux驱动就可以直接做运算了,既然是native平台,显卡pci资源应该是直接看得到的.硬件资源是不是也直接给了linux一份,是exsi那样分开的还是共享的.
回复

使用道具 举报

     
发表于 2016-3-31 21:06 | 显示全部楼层
虽然这饼看上去不错,但希望不要把用户当小白鼠。
回复

使用道具 举报

     
发表于 2016-3-31 23:59 | 显示全部楼层
以前骗小白的rm -rf /,现在也能在Windows上面运行了
回复

使用道具 举报

     
发表于 2016-4-1 04:16 | 显示全部楼层
本帖最后由 锟斤拷 于 2016-4-1 04:20 编辑

看起来不错,但是通过subsystem来提供linux支持实在是没什么卵用。
文件系统,内核,驱动程序规范的巨大不同使得这个subsystem注定会成为当年POSIX子系统一样的花瓶。
我觉得最多这个东西也只能做成一个“更好的cygwin”而已了。大部分在linux下的程序恐怕还得重新编译和针对性修改才能在这个环境下运行。
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-4-1 14:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-4-2 03:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-4-2 06:46 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2016-4-2 14:35 来自手机 | 显示全部楼层
教练!我想用windows跑SO_REUSEPORT!

----发送自 STAGE1 App for Android.
回复

使用道具 举报

发表于 2016-4-2 16:57 | 显示全部楼层
我想知道到时候的 / 里面是什么结构
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-4-2 17:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2016-4-2 17:18 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
发表于 2016-4-2 18:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2016-4-2 18:53 来自手机 | 显示全部楼层
权限系统文件系统都不一样,只是系统调用转换的话不知道能满足到什么程度的应用啊,真希望能在win和linux下无缝切换
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-22 06:08 , Processed in 0.234688 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表