» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

今晚Windows10要一统天下!

引用:
原帖由 jun4rui 于 2016-3-30 19:33 发表
posted by wap, platform: 红米Note2
那只是做得很像Windows的Linux
我记得是能在windows下直接安装使用的linux


TOP

posted by wap, platform: Android
还以为XBOX360官模出了。



TOP

posted by wap, platform: 红米Note2
演示直接跑Emacs!!!


TOP

Visual Studio 2015 Update 2 已经正式发布了啊。。
估计24小时之内就有下载了

TOP

posted by wap, platform: iPad
萎卵的东西 年年炸裂 呵呵

TOP

posted by wap, platform: iPhone
http://blog.dustinkirkland.com/2016/03/ubuntu-on-windows.html?m=1

引用一段话

Here's let's break it down slowly...
Windows 10 users
Can open the Windows Start menu
And type "bash" [enter]
Which opens a cmd.exe console
Running Ubuntu's /bin/bash
With full access to all of Ubuntu user space
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!
"Right, so just Ubuntu running in a virtual machine?"  Nope!  This isn't a virtual machine at all.  There's no Linux kernel booting in a VM under a hypervisor.  It's just the Ubuntu user space.

"Ah, okay, so this is Ubuntu in a container then?"  Nope!  This isn't a container either.  It's native Ubuntu binaries running directly in Windows.

"Hum, well it's like cygwin perhaps?"  Nope!  Cygwin includes open source utilities are recompiled from source to run natively in Windows.  Here, we're talking about bit-for-bit, checksum-for-checksum Ubuntu ELF binaries running directly in Windows.

[long pause]

"So maybe something like a Linux emulator?"  Now you're getting warmer!  A team of sharp developers at Microsoft has been hard at work adapting some Microsoft research technology to basically perform real time translation of Linux syscalls into Windows OS syscalls.  Linux geeks can think of it sort of the inverse of "wine" -- Ubuntu binaries running natively in Windows.  Microsoft calls it their "Windows Subsystem for Linux".  (No, it's not open source at this time.)

Oh, and it's totally shit hot!  The sysbench utility is showing nearly equivalent cpu, memory, and io performance.

TOP

posted by wap, platform: 小米 MI 2S
原来是类似wine的机制,直接转换系统调用,完全明白了,因为不需要想wine那样去黑箱猜Windows的系统调用,所以理论上可以做到完美的兼容性

TOP

posted by wap, platform: iPhone
原来是个bash.
实在是太炸裂了…

TOP

posted by wap, platform: 红米Note2
引用:
原帖由 @henvelleng  于 2016-3-30 10:13 发表
原来是类似wine的机制,直接转换系统调用,完全明白了,因为不需要想wine那样去黑箱猜Windows的系统调用,所以理论上可以做到完美的兼容性
都能跑Emacs了,这进步真是巨大,如果终端下的都能跑,下一步就是gui了吧?不过不重要,Linux最牛逼的还是终端下,rsync、Ruby,前不久一哥们要整的owncloud搞不好也就成了。要是连lxc都能搞定那就神了

TOP

posted by wap, platform: Android
方便开发人员本机弄环境

TOP

posted by wap, platform: iPhone
这个对很多用Linux和OSX的开发人员来说是多了一个选择,大量的GNU工具集和软件生态在Windows下可以直接重建起来,所以意义应该很重大。

TOP

posted by wap, platform: iPhone
引用:
原帖由 @xphi  于 2016-3-31 08:08 发表
这个对很多用Linux和OSX的开发人员来说是多了一个选择,大量的GNU工具集和软件生态在Windows下可以直接重建起来,所以意义应该很重大。
那也不是啊。
比如我用gcc,有了这个BASH顶多能识别我的命令,但gcc本事又没装在Windows上。用微软的编译器也不兼容。
这个bash应该只是能兼容文件系统罢了。但这样的工具早就有了。

TOP

posted by wap, platform: iPhone
win下交叉编译爽歪歪了啊,cygwin可以删了

TOP

posted by wap, platform: 红米Note2
引用:
原帖由 @ff_cactus  于 2016-3-30 12:31 发表
那也不是啊。
比如我用gcc,有了这个BASH顶多能识别我的命令,但gcc本事又没装在Windows上。用微软的编译器也不兼容。
这个bash应该只是能兼容文件系统罢了。但这样的工具早就有了。
你如果稍微有点初中英语水平,把51楼贴的看懂了,都不会说出这种蠢话

TOP

如果真这么搞,跨平台开发用windows就是不二选择了。

TOP

发新话题
     
官方公众号及微博