内容简介:微软 Build 2018 开发者大会已经结束,在这篇文章中,我们将和大家一起回顾在大会期间关于 Windows Linux 子系统(WSL)的新消息。 Ubuntu 18.04 已正式上架 Microsoft Store 现在我们可以通过 Microsoft 应用商店...
微软 Build 2018 开发者大会已经结束,在这篇文章中,我们将和大家一起回顾在大会期间关于 Windows Linux 子系统(WSL)的新消息。
Ubuntu 18.04 已正式上架 Microsoft Store
现在我们可以通过 Microsoft 应用商店下载并体验 Ubuntu 18.04 了。当然,你可能会问为什么 Microsoft 应用商店上会同时存在两个不同的 Ubuntu。事实上这两个版本都是可用的,它们都来自 Canonical,并与微软合作进行发布,已在 WSL 上通过测试。根据 Canonical 的 LTS 时间表,Ubuntu 16.04 和 18.04 都有 3 年的技术支持周期,其中商店中名字为"Ubuntu"的应用指的是 Ubuntu 16.04。微软表示将会尽快更新应用商店中关于它们的说明。
在 ARM 设备上运行 Ubuntu 18.04 和 WSL
我们现在可以在 ARM 设备上运行 WSL 和 Ubuntu 18.04。如果有兴趣了解有关 ARM 设备的更多信息,可查看 Windows 10 for ARM Developers —— WSL demo 在 13:58 处。当我们从应用商店获取 Ubuntu 18.04 时,系统可以检测到用户是否正在运行 ARM 设备,并自动提供适用于 ARM 版本的应用。
从文件资源管理器启动 Linux Shell
在未来的 Windows Insiders Build 中,用户可以从文件资源管理器启动一个 Linux shell。官方团队表示已为 shell 添加了一个 "Open Linux shell here" 的上下文菜单项(右键菜单选项),类似于从一个特定的文件夹中启动一个 PowderShell 窗口。官方表示这是用户呼声最高的一项特性,所以十分高兴新增了这项功能!
你可以在文件浏览器中通过选择一个文件夹然后按住 Shift + 右键单击来查看菜单:
选择"Open Linux shell here"选项,直接在该路径中启动默认的 WSL 发行版:
关于如何更改默认发行版的说明可以在发行版管理文档中找到。本质上,可以使用 wslconfig.exe 将发行版设置为默认值。
从命令行安装 WSL 发行版
用户有很多需要编写脚本从命令行安装 WSL 发行版的场景 —— 也许你刚拿到了一台需要配置的新机器,又或者你希望以编程的方式定义你的开发机器,而不会中断你的命令行工作流。
下面和大家分享一段简短的脚本,可让你编写 WSL 发行版的安装脚本。注意这段脚本请在 PowerShell 管理员终端中运行。
启用 WSL
#--- Windows 子系统/功能 --- # 你的系统会提示你重启 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
安装 Ubuntu
#--- Ubuntu --- Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile ~/Ubuntu.appx -UseBasicParsing Add-AppxPackage -Path ~/Ubuntu.appx Ubuntu.exe
安装 SLES
#--- SLES --- # 安装 SLES Store app Invoke-WebRequest -Uri https://aka.ms/wsl-sles-12 -OutFile ~/SLES.appx -UseBasicParsing Add-AppxPackage -Path ~/SLES.appx # 启动 SLES sles-12.exe
安装 openSUSE
# --- openSUSE --- Invoke-WebRequest -Uri https://aka.ms/wsl-opensuse-42 -OutFile ~/openSUSE.appx -UseBasicParsing Add-AppxPackage -Path ~/openSUSE.appx # 启动 openSUSE opensuse-42.exe
通过 Chocolatey 和 Boxstarter 设置开发者盒子
在大会的第二天,微软与 Chocolately 和 Boxstarter 合作宣布了一个开源项目,只需简单点击一下即可设置你的开发者盒子。如果你想开始使用这个项目来设置你的开发盒子,可以前往 Dev Setup 的 GitHub 仓库进行查看。或查看这篇博客了解关于此项工作的信息。
原文:Microsoft Blog 编译:开源中国
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上所述就是小编给大家介绍的《//Build 2018 大会上关于 Windows Linux 子系统的回顾》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- JVM 集合之类加载子系统
- 晋商银行数据采集子系统升级规划方案
- Windows 的 Linux 子系统现已支持“复制/粘贴”操作
- 数据库恢复子系统的常见技术和方案对比(二)
- Linux内核可能会看到一个硬件加速器子系统
- 微软为 Linux 子系统提供 Windows Defender 防火墙
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。