微软Build大会宣布WSL将迎来新的GPU支持和GUI软件支持
by liam zheng on 19 May 2020
微软年度开发者大会——Microsoft Build,将于19日至20日在线上举办。在整个活动中,演讲者使用Ubuntu桌面和原生支持的微软应用程序如Team视频会议,Code编辑器和Edge浏览器进行WSL新的功能介绍,和Microsoft Azure上的云原生开发演示,使得Ubuntu成为本次大会的特别内容。
GPU和GUI图形软件支持
在微软首席执行官萨蒂亚·纳德拉(Satya Nadella)的致辞中宣布了WSL 2的新功能。WSL 2是用于Windows子系统的最新版本,该系统由轻量级虚拟机中的完整Linux内核提供支持。这些新功能将使得WSL上Ubuntu用户实现更强大的工作负载。
- 英伟达CUDA和DirectML支持GPU加速软件和开发工具链,例如在MicroK8s上的Kubeflow。
- Linux GUI图形应用程序的支持使得GNOME Builder,KDevelop和Emac等工具实现本机和跨平台开发成为可能。
DirectX开发者博客:
WSL 2目前可在Windows 内测版本上安装。在Windows 2004版本上可直接安装WSL 2。GPU支持在未来几个月内通过Windows 内测版获得。Linux GUI图形软件的支持计划需要等到年底。
microk8s 和WSL 2上的LXD
今天将可通过在WSL 2上的Ubuntu来运行一个Kubernetes开发环境——microk8s。在WSL2 运行microk8s的演讲内容将在5月22日由Canonal呈现。您可以提前注册或订阅Youtube Celebrate Ubuntu频道进行观看。
WSL 2上的Ubuntu也可以驱动Windows上基于LXD的容器工作负载。这里有一个来自WSLConf的教程。
LXD 4.0近期引入了VM的支持,可以在微软于今年晚些时候在WSL 2中获得嵌套虚拟化支持之后使用。
其他的新特性
在微软Build 2020大会上已宣布的其他WSL新特性,包含:
- 可在任意Windows版本上通过wsl.exe来安装WSL。以及安装特定的发行版和版本,例如Ubuntu 20.04。
- 在首次安装WSL时WSL 2将会是默认的版本。
了解更多关于WSL 2上的Ubuntu的内容:
- WSL 2的新特性可参考Windows 命令行博客
- GPU支持可参考DirectX 开发者博客
- 微软发布可用GPU来加速文字渲染的终端——Windows 终端1.0版
- 阅读更多关于WSL上Ubuntu的内容
订阅博客文章
查看更多内容
Ubuntu 全面支持 Azure Cobalt 100 虚拟机
Ubuntu 和 Ubuntu Pro 支持 Microsoft 的 Azure Cobalt 100 虚拟机(VM),由其首个内部设计的 64 位 Arm 处理器提供支持。凭借 Ubuntu 广泛的 Arm 兼容性,用户可以放心地使用这些虚拟机部署他们的工作负载。 全面的 Arm 软件包支持 Ubuntu 通过编译和测试该架构 Ubuntu 存档中超过 95% 的软件包,确保采用这些新虚拟机的用户获得无缝体验。这种广泛的兼容性使开发人员和企业能够运行他们喜欢的工具和应用程序,而无需进行任何妥协。 为多样化的工作负载做好准备 Azure Cobalt 100 虚拟机非常适合各种要求苛刻的工作负载,包括: 此外,这些虚拟机在支持 Anbox Cloud 部署方面表现出色,为 […]
什么是 5G Edge 和多接入边缘计算?
简介 5G 边缘通过显著增强网络性能、让计算能力更贴近用户、大幅减少延迟、实现更快更高效的服务,正在彻底改变电信行业。这一进步对于不同领域的各种应用至关重要,包括智能城市、自动驾驶汽车、医疗保健和工业自动化。 在实践中,5G 边缘指的是在网络边缘部署小型分布式数据中心和处理单元,更接近最终用户和生成数据的设备。这些边缘数据中心不仅承载一些关键的 5G 网络功能,还充当通往包括互联网在内的其他网络的网关。通过在本地处理数据处理和路由,它们能够为在地域上彼此接近的用户和设备提供响应更快、效率更高的网络服务。 另一方面,多接入边缘计算(MEC)是一种补充技术,将云计算能力引入网络边缘。MEC 允许在这些边缘位置直接部署应用和服务,从而在生成数据时快速处理数据。这减少了数据返回中 […]
实时操作系统是否适合您的业务?
随着自动化几乎遍及社会的每个部门,从汽车和电信到工业制造,实时操作系统(OS)在各个行业都变得至关重要。实时操作系统(RTOS)可确保精确和确定的响应,满足对安全性和性能至关重要的严格的时间要求。但究竟是 Zephyr 或 FreeRTOS 等传统的 RTOS 才是您业务的正确选择,还是具有实时功能的 Linux 解决方案更适合您的需求呢? 我们最新的白皮书对这些问题进行了深入的探讨,在这篇博客中,我们将进行顶层概述。 是什么让系统实现 “实时”? 实时系统优先考虑计时而不是原始性能。它们的设计初衷是在严格的时间限制内处理特定的任务。与考虑总吞吐量的通用系统不同,实时系统关注确定性结果,因为每个操作都必须在定义的限制内可预测地发生。这种确定性对于车辆安全机制、工业控制系 […]