//Build 2018 大会上关于 Windows Linux 子系统的回顾

栏目: IT资讯 · 发布时间: 7年前

内容简介:微软 Build 2018 开发者大会已经结束,在这篇文章中,我们将和大家一起回顾在大会期间关于 Windows Linux 子系统(WSL)的新消息。 Ubuntu 18.04 已正式上架 Microsoft Store 现在我们可以通过 Microsoft 应用商店...

微软 Build 2018 开发者大会已经结束,在这篇文章中,我们将和大家一起回顾在大会期间关于 Windows Linux 子系统(WSL)的新消息。

//Build 2018 大会上关于 Windows Linux 子系统的回顾

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 窗口。官方表示这是用户呼声最高的一项特性,所以十分高兴新增了这项功能!

//Build 2018 大会上关于 Windows Linux 子系统的回顾

你可以在文件浏览器中通过选择一个文件夹然后按住 Shift + 右键单击来查看菜单:

//Build 2018 大会上关于 Windows Linux 子系统的回顾

选择"Open Linux shell here"选项,直接在该路径中启动默认的 WSL 发行版:

//Build 2018 大会上关于 Windows Linux 子系统的回顾

关于如何更改默认发行版的说明可以在发行版管理文档中找到。本质上,可以使用 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 子系统的回顾》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Building Web Reputation Systems

Building Web Reputation Systems

Randy Farmer、Bryce Glass / Yahoo Press / 2010 / GBP 31.99

What do Amazon's product reviews, eBay's feedback score system, Slashdot's Karma System, and Xbox Live's Achievements have in common? They're all examples of successful reputation systems that enable ......一起来看看 《Building Web Reputation Systems》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具