如何在Windows 10上启动Ubuntu和Bash
你准备好在Windows 10上安装Ubuntu了吗?微软。它最新的Windows快速环更新,14316,在这里,它包括Ubuntu和Bash在Windows 10上。
没错,这就是在Windows 10上运行Bash shell的Ubuntu。奇迹会发生!
这个测试版的Windows 10是下一个主要的Windows 10更新:Windows 10红石1(一个周年更新)的先驱。这个版本,也就是Windows 10 SP1,将于今年夏天发布。
同时,Ubuntu和Bash shell是可选的。默认安装的唯一“Linux”是用于Linux的Windows子系统(WSL)。
要尝试一下WSL,您必须做的第一件事是成为Windows内部人员。然后,你需要把你的Windows 10系统切换到快速模式。你可以通过“系统设置>”来完成高级Windows更新选项”,并选择您的内部预览更新设置到最右边。这将您的Windows 10更新设置为快速环。
检查更新后,应用所有更新,并重新启动你的电脑。这给了你它的测试版操作系统,所以不要在你的生产机器上这样做。微软对其快速发行版进行了许多更新,添加WSL、Ubuntu和Bash只是其中的一部分。
然后,您必须通过设置>打开开发模式更新,安全比;为开发人员。接下来,搜索“Windows特性”并选择“打开或关闭Windows特性”,并启用Linux的Windows子系统(测试版)。
之后,要安装Bash,您必须打开Windows命令提示符并键入“Bash”。你将被要求接受服务条款并下载Ubuntu。典型的Ubuntu下载只有不到1g。所以,如果你的网络连接速度很慢,请做好等待的准备。安装之后,您将在WSL上运行一个用户空间版本的Ubuntu 14.04。
从技术上讲,您没有运行Linux。它可能看起来像Linux,发出吱吱声,就像Linux企鹅Tux;但是,它不是Linux。这是因为Ubuntu用户空间不是运行在Linux内核上,而是运行在WSL上。WSL提供了API挂钩,使其看起来像Linux到Ubuntu和Linux应用程序,但这不是一回事。
也就是说,对于高级开发人员来说,它确实看起来像Linux。除了能够运行Bash shell命令之外,您还可以运行Bash脚本、Bash shell工具(如sed、awk和grep)。根据微软的说法,你也可以直接在Windows上运行“linux优先的工具,如Ruby、Git、Python等”。您还可以从Bash中访问您的Windows文件系统,允许您使用首选的Windows工具或Linux命令行工具处理同一组文件。
达斯汀·柯克兰,Ubuntu产品和策略团队的一员,还说,你将能够运行几乎完全的Linux shell工具,如“apt, ssh, rsync,找到grep, awk, sed,排序,xargs, md5sum, gpg,卷发,wget, apache、mysql、python、perl、ruby、php, gcc,焦油,vim, emacs, diff,补丁,而且大部分的成千上万的二进制包可以在Ubuntu档案!”
除了Linux shell基础和编程语言之外,开发人员应该注意到它还包括对服务器程序的支持,比如Apache webserver和MySQL数据库管理系统。这是一个非常完整的Linux开发环境,恰好运行在Windows上。
人们会在这个混合的WIndows Linux软件堆栈上运行Linux桌面,比如Unity、肉桂、KDE或Gnome吗?这不是我们的计划。这个堆栈是为开发人员准备的。但是,程序员就是程序员,我相信我们很快就会看到人们试图将所有的Linux用户空间程序,包括桌面,移植到Windows上。我们生活在一个有趣的时代!