夭寿了,Windows 10将原生支持Ubuntu Bash
本帖最后由 灼眼艾莉亚 于 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 然后下一个版本再取消 然后下一个版本再取消 apt get了能装上去跑? 费老师 发表于 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! 我大概懂为什么我的win10总是卡了 cygwin是不是要被搞死 luciffer 发表于 2016-3-31 11:30
cygwin是不是要被搞死
Powershell, your are fired! 然后更新完win10又㕛叒崩溃了…… 说好的SSH支持呢
还是没好吧
所以说这玩意看看就行 佳丽三千到 发表于 2016-3-31 11:13
然后下一个版本再取消
是在头几个Insider版里头可以用,然后就偷偷删掉了 本帖最后由 ostcollector 于 2016-3-31 12:10 编辑
Geminize 发表于 2016-3-31 11:22
原先的sysinternals不就是一大堆类unix命令
----发送自 STAGE1 App for Android.
sysinternals 不是吧。。对应的应该是SUA? 微软瞎承诺然后货不对板的时候太多了
----发送自 HUAWEI PLK-TL01H,Android 6.0 本帖最后由 灼眼艾莉亚 于 2016-3-31 12:19 编辑
EraserKing 发表于 2016-3-31 11:50
说好的SSH支持呢
还是没好吧
之前的native ssh和这个说的都是this summer呀 自从阿三上台以来微软都画了多少饼了 画饼大会好哇~~ GNU继被不清真的Linux抽查之后又要被微软抽插,做成Windows-GNU了
Richard Stallman会哭晕在厕所吗 不明觉厉 本帖最后由 ov_efly 于 2016-3-31 15:44 编辑
这么看是要比cygwin强
是不是也不用交叉编译了?
直接跑就是了?
以前折腾mingw什么的痛苦死
不过我不会再用回windows了
纳德拉还是干了点实事
小白求科普这东西有什么好处...可以直接用bash script吗? lwabala 发表于 2016-3-31 15:51
小白求科普这东西有什么好处...可以直接用bash script吗?
可以用 bash script
直接支持 Linux 程序,不像 Cygwin/MSYS 之类的需要针对 Windows 重新编译。这样,Cygwin 没有提供的程序,只要能在 Linux 上用,我们能直接放到 Windows 上运行。 ov_efly 发表于 2016-3-31 15:42
这么看是要比cygwin强
是不是也不用交叉编译了?
直接跑就是了?
直接跑
之前有段时间也被交叉编译弄得痛不欲生 能tm把先安卓模拟器弄回来吗 本帖最后由 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那样分开的还是共享的.
虽然这饼看上去不错,但希望不要把用户当小白鼠。 以前骗小白的rm -rf /,现在也能在Windows上面运行了 本帖最后由 锟斤拷 于 2016-4-1 04:20 编辑
看起来不错,但是通过subsystem来提供linux支持实在是没什么卵用。
文件系统,内核,驱动程序规范的巨大不同使得这个subsystem注定会成为当年POSIX子系统一样的花瓶。
我觉得最多这个东西也只能做成一个“更好的cygwin”而已了。大部分在linux下的程序恐怕还得重新编译和针对性修改才能在这个环境下运行。
教练!我想用windows跑SO_REUSEPORT!
----发送自 STAGE1 App for Android. 我想知道到时候的 / 里面是什么结构 权限系统文件系统都不一样,只是系统调用转换的话不知道能满足到什么程度的应用啊,真希望能在win和linux下无缝切换
页:
[1]