微软更新Linux子系统,编译WSL 2内核只需3步
晓查 发自 凹非寺
量子位 报道 | 公众号 QbitAI
今年,微软在Build大会上向开发者放了两个“大招”:Windows Terminal和WSL 2。两个工具都是为了向开发者提供类似于Linux的体验。
WSL 2是第二代Windows上的Linux子系统。相比第一代,它带来了如下新的变化:
文件系统性能提升,完整的系统调用兼容性。
这也意味着开发者可以在WSL 2中运行更多Linux应用程序,例如Docker。
WSL 2允许开发者像在Linux中一样使用git clone、npm install、apt update、apt upgrade等命令。
微软官方表示,在WSL 2运行tar解压缩的速度比WSL 1快20倍,在各种项目中使用git clone、npm install和cmake时速度能提高约2-5倍。
最近,微软更新了WSL 2相关文件,让这款开源工具再次冲到GitHub趋势榜前三。
我们趁此机会将WSL 2完整安装步骤整理一下,希望对你能有所帮助。
安装WSL 2
安装WSL 2需要Windows 10版本是Build 18917或更高,首先先确认系统版本已升级。
在“启用或关闭Windows功能”中启用以下两个选项:Windows虚拟机平台、适用于Linux的Windows子系统。
启用这些更改后,重新启动计算机。
在Windows应用商店中选择需要安装的Linux发行版。
在PowerShell中运行:
wsl --set-version <Distro> 2set-version <Distro> 2
<Distro>是你安装的Linux发行版名称。
如果想让WSL 2成为默认架构,可以执行以下操作:
wsl —set-default-version 2set-default-version 2
这将使所有安装的Linux发行版初始化为WSL 2。
编译WSL 2内核
微软还在GitHub上更新了编译WSL 2内核的步骤,只需3步:
1、从微软商店安装最新的Ubuntu发行版
2、打开Ubuntu子系统,安装内核组件:
sudo install build-essential flex bison libssl-dev libelf-dev
3、编译WSL:
make KCONFIG_CONFIG=Microsoft/config-wsl
GitHub页:
https://github.com/microsoft/WSL2-Linux-Kernel
— 完 —
AI社群 | 与优秀的人交流
小程序 | 全类别AI学习教程
量子位 QbitAI · 头条号签约作者
վ'ᴗ' ի 追踪AI技术和产品新动态
喜欢就点「在看」吧 !
微软更新Linux子系统,编译WSL 2内核只需3步相关推荐
- wsl调试linux内核,微软更新Linux子系统,编译WSL 2内核只需3步
点击▲存眷 "CU手艺社区" 给公家号标星置顶 [本文来自:www.pp00.com] 更多出色 第一时间直达 [本文来自:www.pp00.com] 晓查 发自 凹非寺转自量 ...
- Kali Linux安装Google中文输入法(只需5步)
前言: 之前我在kali上安装过中文输入法,并且写了一篇博文(Kali Linux安装中文输入法全纪录),这篇博文里的步骤是当时一边摸索一边记录下的,思路有点混乱,而且还同时安装了两种输入法.今天又安 ...
- linux系统有弹窗广告吗,只需2步,彻底关闭电脑里的弹窗广告,建议收藏!
常用电脑的朋友,是不是对那些弹窗广告深恶痛绝,但是却又拿它没办法.总是上一秒删除,下一秒就又出现?教授今天教大家5种关闭弹窗广告的方法,快来根据步骤实际操作起来吧(全文干货). 1 卸载无用软件 电脑 ...
- Windows10玩转Linux子系统(WSL)
Windows10玩转Linux子系统(WSL) WSL简介 WSL 是 Windows Subsystem for Linux 的缩写,意思是 linux 版的 window 子系统. Linux ...
- 【转】搞机:window10安装Linux子系统(WSL)及迁移到非系统盘
转自:搞机:window10安装Linux子系统(WSL)及迁移到非系统盘_泛泛之素-CSDN博客_wsl移动到非系统盘 痛点: 在电脑上想要使用linux又想使用windows系统只能安装双系统,因 ...
- 百度发布 PaddlePaddle 新 API;微软更新 Linux 平台虚拟机 DSVM 等 | AI 开发者头条
▲内容预览 百度发布 PaddlePaddle 新 API,以及免费手册<使用 PaddlePaddle 进行深度学习> 微软更新 Linux 平台的数据科学虚拟机(DSVM) 谷歌发布机 ...
- linux子系统使用rstudio,Windows 10 Linux子系统 (wsl)学习手记
微软在Windows10 1607版中提供了一个Linux子系统,用户不需要虚拟机就可以直接运行Linux命令,是一个对开发者非常方便的功能.目前服务器领域基本都是Linux的天下,但是在个人桌面领域 ...
- Win10 Linux子系统编译Android系统源码
一.前言 听说win10合入了Linux作为一个子系统,起初只以为是类似虚拟机的实现机制,想必对性能的提高也很有限.但是稍微了解却发现是并不是虚拟机的那种机制,而是可以完全发挥Host机器的性能,这无 ...
- python win10还是linux_在win10的Linux子系统(WSL)上搭载python编程环境
为什么使用WSL进行python编程 WSL,全称Windows Subsystem for Linux.简言之,win10提供了一个子Linux系统,可以解决虚拟机和双系统的系统之间阻隔的问题而不影 ...
最新文章
- 室外越野组的传感器长度:40厘米,45厘米,50厘米
- htm、html、shtml网页区别
- libnet apply method
- JavaScript之match()方法讲解
- linux系统进程的内存布局
- python语言通过字典实现映射关系_mpython3丨字典的使用介绍
- Netty实战 IM即时通讯系统(五)客户端启动流程
- 安装Mediamanager 后Messenger后无法登录
- java提高篇之抽象类与接口
- 文本标点英文对齐_电脑健盘中的所有英文组合意思超值解释建议收藏
- sql server与oracle的分页,详解SQLServer和Oracle的分页查询
- python新手难点_汇总初学python时的28个操作难点(新手必看篇)
- MySQL存储过程-循环遍历查询到的结果集
- html 时间控件 只选择年,js时间控件只显示年月
- Linux终端怎么打开root,在linux终端中执行root命令有哪些方法
- 求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字,为2。 例如,n=5时=2+22+222+2222+22222,n由键盘输入。...
- vegas Pro18.2021注册机补丁下载 如何做短视频基本参数设置及面板介绍
- DM数据库实例迁移教程
- 类似零基础学python的小说_就像看小说一样,让你一个小时学会Python零基础「强烈推荐」...
- 考研政治——刷题看课流程
热门文章
- 杨泽业:让你的网站无限可能之给你的网站增加汉字转拼音的新功能
- 编译安装nginx1.9.7+php7.0.0服务器环境
- gcc编译选项的循环重复查找依赖库等命令
- mysql 用drop和delete方法删除用户的区别
- 新到DELL M1000e 刀片服务器
- F2etest+UIRecorder(录制脚本)【2】
- 分配性质是什么意思_苏教版六年级数学上册3.9按比分配问题(1)微课视频 | 练习...
- iar升级芯片库_顶10个GPU!阿里巴巴重磅发布含光800芯片
- 解决Windows 10下Wireshark运行问题
- 北航计算机学院编译原理,1 北航本科编译原理课件课本 张莉.pdf