首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WSL2:Windows 亲生的 Linux 子系统

在上一篇文章中,我们主要聊了一下:在 Windows 系统中,安装 WSL 子系统。...文章在此:WSL:在 Windows 系统中开发 Linux 程序的又一神器 但是 WSL 只是长得像 Linux 而已,虽然在这个子系统中,我们可以执行 Linux 程序,但是到了底层,WSL 调用的还是...后来,微软终于放出了 WSL2 这个真正的 Linux 子系统,这是一个真正的 Linux 完整内核,与传统的虚拟机 VitualBox、VMWare 一样,但是它与宿主机的互操作性更好。...输入的指令是: wsl --set-version Ubuntu-18.04 2 这个步骤可能会遇到这样的问题: 解决方法:从微软的官网下载 WSL2 Linux 内核升级包,下载地址是: WSL2...关于 Linux 的桌面环境,它与 Windows 桌面环境的理念有一些不一样。 在 Linux 系统中,桌面环境是一个独立的应用程序,不属于操作系统的一部分。

1.9K10

WSL2:Windows 亲生的 Linux 子系统

在上一篇文章中,我们主要聊了一下:在 Windows 系统中,安装 WSL 子系统。...文章在此:WSL:在 Windows 系统中开发 Linux 程序的又一神器 但是 WSL 只是长得像 Linux 而已,虽然在这个子系统中,我们可以执行 Linux 程序,但是到了底层,WSL 调用的还是...后来,微软终于放出了 WSL2 这个真正的 Linux 子系统,这是一个真正的 Linux 完整内核,与传统的虚拟机 VitualBox、VMWare 一样,但是它与宿主机的互操作性更好。...解决方法:从微软的官网下载 WSL2 Linux 内核升级包,下载地址是: WSL2 Linux 内核升级包 ? 也可以从文末的网盘中下载 下载之后,一路 Next 安装即可。...关于 Linux 的桌面环境,它与 Windows 桌面环境的理念有一些不一样。 在 Linux 系统中,桌面环境是一个独立的应用程序,不属于操作系统的一部分。

3.3K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    最详尽教程完整介绍-Windows 的 Linux 子系统-WSL1&WSL2

    安装 WSL 1. 开启WSL 必须启用“适用于 Linux 的 Windows 子系统”可选功能并重启,然后才能在 Windows 上运行 Linux 发行版。...安装WSL Linux发行版本 图片 比较 WSL 1 和 WSL 2 WSL 1 和 WSL 2 之间的主要区别在于,在托管 VM 内使用实际的 Linux 内核、支持完整的系统调用兼容性以及跨 Linux...目前 docker 已经针对 WSL2 做了适配,安装时检测到 WSL2 就会启用 WSL2 后端,不仅能同时在 Windows 和 WSL 下操作 docker 服务器,还比以前的 docker on...与docker 集成 最初的WSL是在Windows之上模拟Linux内核,但是Windows和Linux之间存在如此基本的差异,以至于某些事情不可能以与本机Linux相同的行为实现,这意味着不可能直接在...例如,Docker 的开发人员现在可以在 Windows 上的 Linux Docker 守护程序上工作,使用与 Linux 计算机上的开发人员相同的工具和脚本集: 图片 注:WSL2 Docker最爽的地方是和宿主机

    7.1K20

    在Linux的Windows子系统上(WSL)使用Docker(Ubuntu)

    背景   平时开发大部人都是在提供了高效GUI的window下工作,但是真正部署环境普遍都是在Linux中,所以为了让开发环境和部署环境统一,我们需要在windows模拟LInux环境,以前我们可能通过虚拟机的方式实现...,不过自从微软拥抱开源更加开发提供了Linux的Windows子系统(WSL)后,我们又多了一个选择,通过WSL运行linux程序(WSL比通过虚拟机来运行linux性能更强,耗费资源更小,安装linux...经过几次调整WSL(用于Linux的Windows子系统,也被称为Bash for Windows)可以用于Docker for Windows。...今天在Windows中,当您运行Windows Server容器时,守护进程在Windows中运行。当您切换到Linux容器模式时,守护程序实际上在名为Moby Linux VM的虚拟机内运行。...前提: 打开Hyper-V,并打开cpu虚拟化功能 安装Docker for Windows 安装WSL 配置Docker for Windows 在常规设置中,您需要公开没有TLS的守护进程。

    4K20

    双系统系列:WSL2-适用于 Linux 的 Windows 子系统(安装)

    To:在windows中的Linux不能使用桌面GUI,但能跑大部分的GUI程序。...当然,WSL2也是对系统有相关要求,它是要求在Win10的1903或内部版本 18362 以及更高版本。To:低于18362的版本根本不支持WSL。...其次我们还得启用适用于Linux的Windows子系统功能,然后才能在 Windows上安装Linux分发。...all /norestart 方案2: 其实我们也可以直接在界面中操作,操作步骤如下:控制面板->启用或关闭Windows功能->勾选适用于Linux的Windows子系统和虚拟机平台->最后再按确认重启即可...No.2下载 随后我们再打开power shell,运行命令wsl下载命令: wsl --install 然后我们在使用WSL2之前得下载Linux内核更新包,下载完成后打开运行即可。

    3.3K10

    如何使用适用于Linux 2和Windows Terminal的Windows子系统

    使用新的Linux子系统Linux版本2(WSL2),访问完整的Linux shell需要一秒或更短的时间。这意味着您现在可以快速地在Windows内部基于Linux的项目上工作。...单击此处打开Linux shell。 在Windows资源管理器中,导航到所需的任何文件夹,然后在地址栏中键入wsl,然后按enter。...Node.js在Windows上运行完全正常。因此,对于Linux用户来说,Windows子系统并没有那么大的好处。...在Windows上安装LAMP 在Linux shell中,键入以下要安装的命令Apache2,MySQL和PHP。...他们仍然是从烤箱里新鲜出炉的,所以会一些错误 - 这将在不久的将来得到整理。如果您计划从基于VM的开发切换到Windows子系统Linux 2上的开发,请告诉我。

    3.8K20

    Windows10上安装Linux子系统(WSL2,Ubuntu),配合Windows Terminal使用,还要什么自行车

    Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销。...WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件。...单个 Linux 分发版可以在 WSL 1 或 WSL 2 体系结构中运行。 每个分发版可随时升级或降级,并且你可以并行运行 WSL 1 和 WSL 2 分发版。...WSL 2 使用全新的体系结构,该体系结构受益于运行真正的 Linux 内核。...Windows 终端是一个面向命令行工具和 shell(如命令提示符、PowerShell 和适用于 Linux 的 Windows 子系统 (WSL))用户的新式终端应用程序。

    1.6K40

    windows 下完整的 linux 内核 -- WSL2 升级与体验

    概述 2018 年,windows10 推出了 linux 子系统 — WSL,主页君也在第一时间发文总结了 wsl 的安装与使用。...Win10 集成的 linux 子系统 WSL 的安装与使用 在这接近两年的使用中,主页君感到十分惊喜,基本上是非常满意的。...WSL 与 WSL2 实现原理的区别 WSL 是 Microsoft 团队对某几个 linux 发行版进行深度改造后的产物,他在 windows 环境下模拟出了一套 linux 环境,让你看起来仿佛置身于...如何从 WSL 升级到 WSL2 如果你想要体验 WSL2,首先你需要安装 WSL,具体的安装步骤请参看主页君之前的文章: Win10 集成的 linux 子系统 WSL 的安装与使用 3.1....下载 wsl2 需要使用的 linux 内核 在 https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel 页面点击下载 linux 内核更新包。

    17.7K30

    实体店倒闭,开源却「慷慨」:微软开源Python库Lumos用于自动监视web程序

    现在微软也在尝试用Rust重写各种产品,并给大家分享了用Rust开发windows组件的体验。...而为了更好的构建Linux生态,2019 年微软直接在 Windows 中安上了一颗“Linux 内脏”,这颗 Linux 内脏其实是今年 5 月份在 Windows 10 上推出的全新版本 WSL(Windows...Subsystem for Linux),新版本 WSL 2 使用了全新的架构,这是一个真正的 Linux 内核,它改变了 Linux 二进制文件与 Windows 和计算机硬件的交互方式。...2019年5月,微软在 Windows 10 上推出了全新的WSL(Windows Subsystem for Linux),这时的WSL相当于Win的一个子系统,而稍后推出的WSL 2使用了全新的架构...,实现了真正的linux内核,你再也不用windows上装笨重的虚拟机了。

    59920

    Windows 下 wsl2 的使用及问题记录

    什么是适用于 Linux 的 Windows 子系统?...WSL2 的安装或升级 对于安装或升级,或是设置 wsl2 为默认的子系统,微软官方的文档十分的详细且明了。...环境变量 在子系统中有一项特色,但也可以说是缺点,就是可以互相操作。在 linux 中可以使用 windows 中的应用来打开 linux 下的文件。比如在子系统中使用 explorer ....就会在当前目录打开 Windows 的文件管理器。当然在 linux 中也可以操作 Windows 下的应用,因为整个 Windows 就相当与挂载到了 linux 的目录中。...代理问题 Windows 平台有各种的代理客户端,但是在子系统中在使用一个客户端就有点多余了,况且本来子系统就跟宿主机在一个网段,可以直接使用宿主机的 ip 加 端口号来启用代理.

    7.5K20

    WSL2安装Ubantu与Docker-desktop部署

    WSL2(windows subsystem for linux 2)是微软推出的Windows上的Linux子系统,部署WSL2你将可以在windows上使用Linux系统,其使用体验无限接近与直接安装一台...这里实现的过程大致是: 开启windows上的haper-V虚拟化 部署完wsl2 选择下载wsl2的linux版本 安装docker desktop 启动daocker (tips:因为windows...上不支持docker,所以我们走曲线救国的道路,通过安装WSL2来部署Linux,再让docker跑在子系统上来实现docker在Windows上的运行) Windows开启haper-V虚拟化 我使用的是...的 Windows 子系统可选功能,输入后需要重启 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux...linux分发版,搜索wsl即可,我这里选择的是ubantu18.04 LTS # 安装完成后,在开始菜单是可以看见我们安装的linux系统的,点击启动,按照提示设置用户名/密码。

    2.7K20

    Windows Server 2022 安装配置——安装 WSL 子系统

    Windows Server 2022 安装 WSL 子系统 前言 Windows Server 2022 已经支持通过命令完成默认 WSL 安装了,但是博主通过wsl --install,出来的只有...】 在【确认】中点击【安装】,安装完成后重启系统 下载 wsl 更新包,并切换 wsl2 curl.exe -L https://wslstorestorage.blob.core.windows.net...切换至 wsl2 wsl --set-default-version 2 查看 wsl 版本 wsl --status 下载 linux 子系统 Ubuntu Ubuntu 22.04 LTS Ubuntu...这时候 linux 子系统还没设置密码,需要先初始化才能通过 wsl 进入。这里在查阅官方指导文档时并没有说明,后面查看环境变量的时候发现系统已经把 linux 子系统路径加入用户环境变量了。...博主最终安装子系统如下: 参考 适用于 Linux 的 Windows 子系统文档

    2K20

    神器:WSL和Docker--程序员和运维人员的致胜法宝

    二、安装 WSL 1. 确保系统满足要求 Windows 10 版本 2004 及更高版本,或者 Windows 11。 启用“适用于 Linux 的 Windows 子系统”可选功能。 2....在弹出的窗口中,勾选“适用于 Linux 的 Windows 子系统”,然后点击确定。 3.应用商店安装ubuntu 三、使用 WSL 1....文件系统交互 WSL 与 Windows 文件系统相互集成。你可以在 Linux 子系统中访问 Windows 磁盘上的文件,也可以在 Windows 中访问 Linux 子系统中的文件。...跟windows的无缝切换 在cmd所在目录,输入wsl或者bash,即可进入linux子系统并且自动切换到该目录。...wsl中使用docker 安装docker desktop时,默认启用wsl2,启用后在子系统中可直接使用docker 命令,操作后windows同步生效。

    24810

    为 WSL2 一键设置代理

    在 WSL2 环境中 clone 一个很大的 git 项目,不走代理速度很慢,所以研究了一下怎么让 WSL2 走 Windows 的代理客户端。...01 — WSL1 和 WSL2 网络的区别 在 WSL1 时代,由于 Linux 子系统和 Windows 共享了网络端口,所以访问 Windows 的代理非常简单。...export ALL_PROXY="http://127.0.0.1:8000" 但是 WSL2 基于 Hyper-V 运行,导致 Linux 子系统和 Windows 在网络上是两台各自独立的机器,从...02 — 配置 WSL2 访问 Windows 上的代理 有两个关键步骤: 1. WSL2 中配置的代理要指向 Windows 的 IP; 2....Windows 上的代理客户端需要允许来自本地局域网的请求; 由于 Linux 子系统也是通过 Windows 访问网络,所以 Linux 子系统中的网关指向的是 Windows,DNS 服务器指向的也是

    4K21

    气象编程 | 适用于 Linux 的 Windows 子系统安装指南 (Windows 10)

    Windows 预览体验计划的简化安装 在 Windows 10 的最新 Windows 预览体验预览版中,显著改进了适用于 Linux 的 Windows 子系统的安装过程,将以下手动步骤替换为单个命令...步骤 1 - 启用适用于 Linux 的 Windows 子系统 需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。...安装完成后,请继续执行下一步 - 在安装新的 Linux 分发时,将 WSL 2 设置为默认版本。 (如果希望将新的 Linux 安装设置为 WSL 1,请跳过此步骤。)...尝试升级时出错:Invalid command line option: wsl --set-version Ubuntu 2 请确保已启用适用于 Linux 的 Windows 子系统,并且你使用的是...错误:适用于 Linux 的 Windows 子系统未安装发行版。 如果你在已安装 WSL 发行版之后收到此错误: 请先运行该发行版一次,然后在从命令行中调用它。 检查你是否正在运行单独的用户帐户。

    5.3K30
    领券