云网牛站
所在位置:首页 > Linux新闻 > 微软在Windows 10中放置真正的Linux内核,Ubuntu将为WSL 2提供支持

微软在Windows 10中放置真正的Linux内核,Ubuntu将为WSL 2提供支持

2019-05-07 11:41:30作者:戴进稿源:云网牛站

微软已宣布推出一款采用Windows 10的真正Linux内核,是Windows Subsystem for Linux 2,它是bash on Windows功能的改进版本。

 

Windows Subsystem for Linux 2(WSL 2)的说明

这是微软第一次在Windows中发布Linux内核,我们称之为WSL 2,WSL第一次使用真正的Linux内核,为Windows 10中的“Bash on Windows”功能带来了新功能。

WSL 2基于Linux内核4.19版本,与Microsoft在其Azure云中使用的内核相同,它有助于减少Linux启动时间并简化内存使用。

微软将这一里程碑描述为“a true testament to how much Microsoft loves Linux(微软热爱Linux的真实证明)”,同时基于上游LTS分支的Microsoft Linux内核源代码将在Github上提供。

回到WSL 2,它现在能够本地运行Docker容器,从而无需单独的VM。

它还拥有改进的文件系统I/O,本机系统调用,更好的Linux兼容性,并且在解压缩或压缩tarball时比WSL 1快上20倍,在git cloning上快了大约2-5倍。

Linux发行版(包括Ubuntu)可以作为WSL 1发行版或作为WSL 2发行版运行,WSL 1和WSL 2发行版可以并行运行,同时WSL 2完全支持新的Windows终端应用程序。

WSL 2将在2019年6月首次提供给Windows内部程序用户,同时会持续跟进,直到该功能稳定可用。

 

新的Windows终端应用程序

Windows 10现在有一个真正的桌面终端应用程序叫做:Windows Terminal。

微软在Windows 10中放置真正的Linux内核,Ubuntu将为WSL 2提供支持

新的Windows终端应用程序拥有一个整洁的标签式UI,完整的Unicode支持(包括表情符号),并将支持主题和扩展,以便开发人员可以定制完全符合他们喜爱的终端环境。

该应用程序将提供对命令提示符、PowerShell(在RHEL、CentOS 8/7系统中安装PowerShell的方法)、WSL、SSH等的完全访问权限。

Windows终端将通过Microsoft Store分发,而不依赖于特定的操作系统更新,这能确保Microsoft能够向用户提供新功能,而无需他们重新启动以安装更新。

 

Ubuntu全面支持WSL 2

Canonical宣布Ubuntu将为WSL 2提供全面支持,充分利用其新的虚拟化功能和Linux内核。在Windows 10中通过WSL使用Ubuntu 18.04的方法:在Windows 10中使用WSL能让你更快的用上Linux

WSL 2上的Ubuntu将提供集成的Windows文件共享,以及与Active Directory和其他Windows服务的集成。

Canonical产品总监Stephan Fabel表示:与Microsoft的合作使我们能够在WSL上认证Ubuntu,包括Docker容器(在Ubuntu 18.04 Server上安装Docker和Docker Compose的方法)、Kubernetes和Snaps。

 

相关主题

Windows 10 Version 1809改进对Linux的支持,附WSL新特性介绍

精选文章
热门文章