Win10开启Bash的方法 如何在Win10里运行Ubuntu子系统
最新版的 Windows 10 Insider Preview Build 14316 刚刚发布,其中最大的亮点莫过于微软和 Canonical 合作,在其中内置了一个 Ubuntu 的子系统。其运行原理并不是传统的虚拟机或者 Cygwin,而是Windows有个子系统把Linux的调用都转成Native的API,直接运行Ubuntu镜像里面的二进制执行文件。
Windows 10 insider 镜像下载:
应用名称: | Windows10 红石RS1镜像官方下载iso14295 简体中文版 | |
下载地址: |
Windows 10 Insider Preview Build 14316内置 Linux子系统,对广大开发者来说简直是福音,从此再也不用羡慕 MacOX等 *nix 等系统顺手的命令行了,在 Windows平台也能够更好的开发和调试了!
最新版 Ubuntu下载:
应用名称: | Ubuntu 16.04 Xenial Xerus官方下载16.04 镜像下载 | |
下载地址: |
Cygwin 模拟器下载:
应用名称: | Unix模拟器Cygwin2.8.7最新版 | |
下载地址: |
开发 Bash 的方法:
用户现在即使不使用Linux系统或Mac电脑就可以在Win10上使用Bash,那么Win10系统上如何开启Bash命令行功能呢?
1. 首先将Win10系统升级到最新的Build 14316,然后到系统设置——更新和安全——针对开发人员——选择开发者模式。
2. 然后系统搜索“程序和功能”,选择“开启或关闭Windows功能”,开启Windows Subsystem for Linux (Beta),并重启系统。
3. 安装Bash,需要开启命令行模式,然后输入“bash”,第一次需要下载和安装,安装好就可以使用了。
相关背景:
微软在官方博客中宣布,正式向部分用户(Windows Insiders,内部用户)发布Windows 10 Insider Preview Build 14316(以下简称Windows 10 Build 14316)。
根据微软的说法,Windows Insiders安装Windows 10 Build 14316后,即可提前体验即将于今年夏天向全体用户推送的Windows 10周年更新(Windows 10 Anniversary Update)的新功能。
该更新中最引人注目的一项更新就是Windows 10支持原生Linux bash命令行,或者用户可以使用Windows 10的Linux子系统,微软官方的说法是支持在Windows上运行Ubuntu原生Bash(Run native Bash on Ubuntu on Windows)。
微软称,如果Windows Insiders想要使用Windows 10的Linux子系统,需要通过“设置”应用将Windows从默认模式设为开发者模式,随后,用户可以通过Windows Features添加这项功能,并获得运行环境。
技术细节:
这个并不是通过Hyper-V启动一个Ubuntu的虚拟机的方式来弄的。
而是Windows有个子系统把Linux的调用都转成Native的API,直接运行Ubuntu镜像里面的二进制执行文件。
所以能使用各种Linux命令(包括Ubuntu的apt-get安装软件)。
就像Linux上的wine通过翻译Windows API来运行Windows程序一样,Windows的那个子系统就是Windows上的wine。
这个系统和以往的方案区别在哪?
1) 不是vm,也不是container,所以性能不受太大的影响。根据上文中Krikland的文章, sysbench的运行结果几乎相同。
2) 它比cygwin更像Linux,或者说,这本来就是一个完整的user-space Ubuntu,通过类似wine的原理实时把system call翻译成native windows API。
这意味着你可以直接用apt-get管理软件包,直接运行Ubuntu的binary,不再需要单独为Windows重新打包和编译。
3) 此外,微软为此改进了这个console,增加了更多vt100的支持。也就意味着Powershell和Native命令行程序也能获得更好的支持。
这个特性更多的针对的是需要使用Linux开源工具链的Windows开发者。
现在你无需虚拟机就可以很方便的获得和Ubuntu几乎相同的软件环境——而 Ubuntu 是今天云端Linux系统的事实标准。
同时享受Windows方便广泛的硬件软件支持。
-
褐色的海带用热水烫了之后变成绿色,这是?
支付宝庄园小课堂1月5日的问题是,褐色的海带用热水烫了之后变成绿色,这是?如果你不清楚,可以看看文中的介绍。2024年蚂蚁庄园1月5日庄园小课堂答案今天的问题是:褐色的海带用热水烫了之后变成绿色,这是?答案是:正常现象答案解析:变绿是正常现象,而且通常是新鲜海带的表现...
-
大熊猫喜欢爬树,猜猜与以下哪种生存需求有关?
支付宝庄园小课堂11月21日的问题是,大熊猫喜欢爬树,猜猜与以下哪种生存需求有关?你知道正确答案吗?跟着小编一起来详细了解吧。2023年蚂蚁庄园11月21日庄园小课堂答案今天的问题是:大熊猫喜欢爬树,猜猜与以下哪种生存需求有关?答案是:躲避敌害答案解析:大熊猫爬树的习性...
-
电视家跑路了怎么退款?电视家跑路了是真的吗?
近日电视剧跑路的话题上了热搜,引起了很多会员的恐慌,毕竟很多人是刚充了电视家的会员,那大家知道电视家跑路了怎么去退款呢?退款的渠道位置在哪呢?下面就和小编一起来看看吧。电视家跑路了怎么退款?近日电视家的官方发布微博称,若您在会员期内,您的付款将足额退还,由于...
-
韩小圈怎么投屏到电视?韩小圈投屏连接不上找不到设备怎么办?
对于喜欢看韩剧的小伙伴们对于韩小圈应该是不陌生的吧,不仅资源丰富,而且还是免费的,还可以投屏。大家知道韩小圈投屏要付费吗?连接不上是什么原因呢?下面就一起来看看吧。韩小圈怎么投屏到电视?韩小圈投屏到电视的方法如下:1,打开韩小圈应用程序并选择要播放的视频。2...
相关文章
- Said not to disturb, but still can't help but wonder if you're doing well.(纯蓝色女头)
- 情头 You're my within sight but beyond reach.
- I just want to be with you 我只想和你在一起
- 每日更新✨I haven't thought about sweet sentences yet. You can hug me first
- Thewindblowsawaythethoughts,rolledupunrulytime.(被风吹散的思念,卷起不羁的时间)
- 帅气高清欧美女头:Loving is the most beautiful things in the world,isn't it?
- Ubuntu16.04安装wineqq国际版教程
- 2013最新的英文签名大全 I love you so much and what about you
- 优麒麟ubuntu kylin16.04操作系统好用吗 在哪下载
- 不是所有的喜欢都能如愿以偿bu shi suo you de xi huan dou neng ru yuan yi chang