为Windows开发者准备的Ubuntu环境

在昨天举行的微软2016 Build大会上,微软公布了与Canonical合作在windows上运行原生Ubuntu环境,包括在windows的CMD命令界面运行bashshell,这听起来不可思议,因为.exe和Ubuntu的linux命令非常不同,不过也没有看错,这是真实的。

windowsubuntu

下面来告诉大家正确的打开方式:
1、       如果你是一个windows 10用户;
2、       打开开始菜单
3、       输入“bash”然后回车
4、       这样会打开cmd命令界面
5、       运行Ubuntu的/bin/bash
6、       经过上述操作后即可进入Ubuntu用户环境
7、       在Ubuntu用户空间下,可以使用如下的命令: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…
8、       除了以上的命令,还可以运行Ubuntu收录的成千上万的二进制包
windowsubuntu00
为此你可能有以下疑问
疑问1:Ubuntu是作为一个虚拟机运行的吗?
答:这种运行模式不是虚拟机,并没有启动Linux内核,而只是Ubuntu的用户环境。
 
疑问2:这是Ubuntu的一种容器技术吗?
答:同样不是,而是直接在windows环境运行Ubuntu二进制文件。
事实上这是一种cygwin技术,cygwin包含了重新编译过开源软件的工具集,这里谈论的是比特和比特,校验和进行校验Ubuntu的ELF可执行文件在Windows中直接运行事情。
这种模拟器听起来像一个模拟器,现在可以放心了,因为模拟器的运行效率比虚拟机好很多。微软的开发团队也在进行紧张工作确保这个运行模式正常运行。通过sysbench工具显示,Ubuntu在windows的运行效率非常接近原生windows程序的运行效率。
在使用Ubuntu在windows用户模式时,windows的C盘将会被挂在到/mnt目录下,可以使用直接使用ssh,cp等工具,aptupgrade命令同样可以。
windowsubuntu01
当前,Ubuntu在windows用户模式使用的是Ubuntu LTS 14.04,即将发布的LTS版本在发布后会上传到windows商店。
文章转载:ubuntu 中文微信



为您推荐

说点什么

5 评论 在 "为Windows开发者准备的Ubuntu环境"

提醒
avatar
排序:   最新 | 最旧 | 得票最多
熊林
游客

还是不太懂什么原理

xxx
游客

逆向wine

复古一笑
游客

cygwin,还是有很多局限的,比如很多使用内核使用的代码都没有办法使用,不知道这个模拟的怎么样!

中英
游客

我怎么运行不起来??14295版

ubuntu的疯狂
游客

只有win10能用吗?win7可用吗?

wpDiscuz