微软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的内容:

查看更多内容

MicroK8s现在已原生支持Windows和macOS

Windows和macOS的开发者现在可以原生地使用MicroK8s。这意味着您可以像在Linux上使用一样在Windows和Mac使用kubectl与本地的MicroK8s交互。与桌面的整合使得您可以更好地在本地开发、编译、测试容器化应用。 MicroK8s与上游的Kubernetes一致,旨在提供简易性和弹性的Kubernetes环境。它提供合理的默认设置,并将最常用的组件捆绑在一起,以获得触手可及的访问体验。一个命令就可以安装一个单节点且在几秒内完成,这也使得您可以轻松地在任何系统上添加或卸载。 MicroK8s被开发者广泛地用于本地测试。安装后,您可以一条命令开启和停止Kubernetes来获得更长的电池续航。内建的GPGPU加速,Istio,Prometheus […]

OpenStack Ussuri现已可在Ubuntu 18.04 LTS和20.04 LTS上使用

今天Canonical宣布了OpenStack Ussuri在Ubuntu 20.04 LTS 和Ubuntu 18.04 LTS上的使用性已完备。当今OpenStack上游版本中最显着的增强是围绕开放虚拟网络(OVN)驱动程序和Masakari项目的稳定工作,这使组织、企业可以在开源软件定义网络(SDN)平台之上运行高可用性工作负载。Canonical发行Charmed OpenStack发行版中对OpenStack Ussuri全方位企业支持将随着20.05版本且于5月20日正式支持。 “很高兴看到开放基础架构社区的成员将新版本的特性和功能如此迅速地交付给用户” OpenStack基金会COO,Mark Collier说到。“感谢上游社区的辛勤工作,使得升级比以往任何 […]