wsl ubuntu 版本_Win+Linux 双系统来回切换麻烦?WSL来帮助你

WSL简介

Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu 14.04 "Trusty Tahr"映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。

作用

作为一名技术人员很多时候需要Linux环境,但是也不能抛弃Windows,我们大部分的工作都需要双系统来回切换,对于开发人员来说很是麻烦,使用虚拟机会大量占用CPU,而且又担心性能损耗,给我们造成了很大的困扰,WSL,它可以帮助你解决这些问题。

用户态的Linux二进制文件和Windows内核组件之间。通过将未经修改的Linux二进制文件放置于Pico进程中,我们把Linux系统调用直接导入Windows内核中。lxss.sys, lxcore.sys驱动将Linux系统调用翻译为NT APIs,来模拟Linux内核。

包含内容

WSL是一些组件的集合,允许原生的Linux ELF64二进制文件跑在Windows上。它同时包括了用户态和内核态组件,主要包含以下部分:

  1. 用户态会话管理服务处理Linux实例的生命周期
  2. Pico provider drivers (lxss.sys, lxcore.sys)“翻译”系统调用,以模拟Linux内核
  3. Pico 进程管理原生的用户态Linux(比如/bin/bash)

更多详情

https://docs.microsoft.com/en-us/windows/wsl/about

202b31804be97c483b503600ef64a851.png

那么,怎么安装呢?

在开始之前先确定一下Windows版本是不是Windows10,然后建议更新到最新版。系统要求如下:

9beb8d70f3d65847c8ee69186106b7e5.png

第一步

打开 Microsoft Store,搜索 Linux

84f2eb261546776b3ec59e0864f902aa.png

第二步

因为日用为主所以这里选择 Ubuntu,Windows上的Ubuntu允许使用终端并运行ubuntu命令行实用程序,包括bash ssh apt等待,点击安装,下载安装完成之后,打开Ubuntu就行了。

a60886b3bb5d37a58005a79ae38270cd.png

但是,这个时候会发现,不能用提示没有打开WSL,需要启动。

c331f7cac493b46defa071f0da5838eb.png

第三步

那么在哪里启动呢?将以下标记打勾并确认。

4deefc392a462c82a81ed7baf343041d.png

有以下提示,预计等待几分钟,看自己电脑的性能啦,反正我的是等了5min。

2f8afc3d7bb9a918234be99a966e1001.png

第四步

这个时候电脑必须重启,然后打开Ubuntu,这个预计等待10min,默默地哭了。

1946db04961b667b347c6e6d4a87939f.png

之后出现画面,是不是很熟悉啦

4834d176b2d1aa5d45fc652f3b889533.png

第五步

接下来是我们熟悉的操作,先设置root用户

4471d23ad0bd4bc48c67f3bd7ed0911c.png

设置root 密码,这样就可以使用啦。

52c599ba122ec94b68ed227f17b37ed3.png

总结

WSL基于Windows NT内核虚拟了Linux内核接口,这允许它执行未经修改的Linux ELF64二进制文件。一类内核接口是系统调用。系统调用是内核为用户态程序提供的一种服务。

Linux内核和Windows NT内核都为用户态程序提供了几百个系统调用。有了WSL,那么我们的工作就可以便捷很多了,后续大家可以设置共享路径啊,设置自定义配色啊,都是一样的操作了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值