如何启用Windows子系统的Linux功能

Linux(WSL)的Windows子系统是享受Windows 10 PC和笔记本电脑上不同Linux操作系统的好处的有效方法。 WSL允许Linux应用程序直接在Windows 10系统上运行,而无需使用虚拟化软件(例如VirtualBox或VMware)。 WSL可用于Windows 10和Windows Server 2019。

Linux(WSL)的Windows子系统是Microsoft为运行Linux二进制文件开发的兼容层。它不包含任何Linux内核代码;相反,它使用了与Linux兼容的内核接口。 WSL的缺点是它无法运行所有Linux软件,尤其是那些需要Linux内核服务的软件。

我们可以通过在Windows 10(主机)上安装开源X11服务器来以图形模式运行Linux应用程序。但是,由于缺乏音频或硬件加速度,性能将很差。

WSL有很多优点,例如用户不需要安装任何虚拟机来测试Linux应用程序;一个人可以在Windows 10上安装和创建Apache(LAMP堆栈)和NGINX类型的Web服务器;可用的不同类型的Linux分布系统可作为Debian,Ubuntu,Kali Linux和OpenSuse等应用程序;与虚拟机相比,消耗低资源;围绕文件系统导航;通过bash和更多信息使用命令行Linux应用程序……现在,让我们看看如何在Windows 10或Windows Server 2019上安装Linux的Windows子系统。WSL不适合Windows的较旧版本。

在Windows 10上启用Windows子系统的Linux(WSL)

  • 打开控制面板
  • 点击程序选项
  • 选择打开或关闭Windows功能
  • 向下滚动并找到Linux的Windows子系统
  • 出现时,选择它的复选框然后单击还可以按钮。
  • Linux(ASL)的Windows子系统将自动获得安装几分钟后在系统上
  • 安装后,单击现在重新启动按钮。
  • 现在打开Microsoft Windows商店并搜索Linux
  • 在Windows 10上安装任何可用的开源Linux应用程序

带屏幕截图的分步安装

步骤1:单击 Windows开始菜单并导航以打开控制面板。

步骤2:从控制面板,单击“打开或关闭Windows功能”选项。或者,您可以搜索它直接在Windows搜索框中。

步骤3:向下滚动,您会找到一个选择Linux的Windows子系统。一个盒子在那前面给出。单击它检查,然后单击好的按钮在Windows 10上安装WSL。

步骤4:当它要求重新启动系统时,请执行此操作。

步骤5:安装后,请访问Microsoft Store并下载Linux应用程序进行播放。

步骤6:当您搜索术语Linux时,将出现Windows,Debian,Ubuntu,Opensuse Enterprise Server和Kali Linux环境的Linux。选择您想使用的一个要下载和安装。在这里,我们正在安装Ubuntu 18.04。

步骤7:一旦我们在Windows上安装了Ubuntu或其他Linux应用程序后,我们就可以转到搜索框并输入其名称。例如,我们已经安装了Ubuntu,所以我们输入了Ubuntu。

步骤8:一旦您在Windows上打开Ubuntu的Bash,就可以直接在Windows 10系统上运行本机Linux命令。现在,您无需WAMP或类似XAMPP的服务器即可设置Apache(Lamp)Web服务器。 Linux应用程序的所有文件都将保存在您的C驱动器上,而不会与Windows文件矛盾。

我们尝试在Windows 10子系统的Linux上在Ubuntu上设置Apache和PHP,并且效果很好。它比使用VirtualBox或其他虚拟化软件安装虚拟机的表现顺利且性能要好。

因此,这样,任何人都可以在Windows上启用Linux子系统来测试不同的Linux命令,而不会在硬件资源上损害太多。

其他有用的资源: