wsl

菜菜的院子12 天前
linux·运维·ubuntu·wsl
WSL2 运行 Ubuntu 26.04 完整 GNOME 桌面(WSLg Wayland)本文整理自 GitHub Gist - Using full desktop shell in WSL2 using WSLg (Wayland) 中 Ubuntu 26.04 部分,结合实际验证环境整理为中文实践指南。
瑶山18 天前
开发语言·c++·windows·vscode·wsl
Windows + WSL2 Ubuntu + VS Code配置C++开发环境目录安装基础 C/C++ 编译环境验证安装 VS Code放置项目代码编译器实际安装在 Linux 环境中,能够支持项目依赖的 .so、Makefile、pthread、Muduo 等;
瑶山18 天前
windows·wsl
Windows 11 一键安装命令安装 WSL2到D盘目录启用 WSL 相关功能更新 WSL执行一键安装命令‌验证限制 WSL2 内存占用磁盘空间优化常见问题排查
大鹏的NLP博客20 天前
linux·ubuntu·wsl
WSL Ubuntu 26.04 升级与环境整理记录最近把 WSL 开发环境从 Ubuntu 24.04 升级到 Ubuntu 26.04.1 LTS,同时更新 WSL、调整实例名称、保留原有 VHDX,并优化网络代理配置。
l1t24 天前
linux·windows·wsl
修复WSL CreateInstance/E_UNEXPECTED和 mounted read-only 错误今天打开wsl, 报如下错误, 无法进入:按照网上的提示更新wsl。更新很慢,大约3小时,而 https://github.com/microsoft/WSL/releases/download/3.0.1/wsl.3.0.1.0.x64.msi 的大小只有340MB 更新完成后,打开wsl, 报如下错误, 但是能进入Linux提示符状态。
bosins1 个月前
linux·docker·wsl
WSL2 启动即崩溃?调整超时参数解决 Docker 阻塞问题前面一片文章给出了因WSL 2.7+ 空闲自动关闭/内存回收导致 Docker 中断的解决方案: https://blog.csdn.net/boxuming/article/details/165619884?spm=1001.2014.3001.5501
bosins1 个月前
linux·docker·wsl·dashboard
彻底解决 WSL 2.7+ 空闲自动关闭/内存回收导致 Docker 中断的问题在 WSL 2.6.0 及更高版本中,微软引入了更激进的空闲检测与内存回收机制。当用户关闭 WSL 终端窗口或短暂切离时,WSL 会在极短时间内(通常几十秒)自动挂起或回收内存。 这导致了以下痛点:
正仪1 个月前
wsl
如何用vs code打开WSL内的文件目录确保在 Windows 中安装了 Visual Studio Code。在 VS Code 中安装 WSL 扩展(或安装“Remote Development”远程开发扩展包)。
Mr-Apple2 个月前
linux·windows·ubuntu·wsl
系统找不到指定的文件-CreateInstance/CreateVm/HCS/ERROR_FILE_NOT_FOUND几天前查看电脑右下角有更新,不过我的系统由于某些未知问题,win10一直升级失败,我指的不是升级到win11,因为不支持TPM,所以一般没有通过Windows11InstallationAssistant.exe更新Windows10 就在今天凌晨4:14,我还在使用docker和wsl开始SpringBoot项目时,系统突然关机,重启之后发现wsl ubuntu 无法启动,报错
2601_962298932 个月前
pycharm·wsl·虚拟环境·配置python解释器·远程解释器
配置 Python 解释器配置 解释器项目解释器:","和 Linux: 文件 | 设置 | | 解释器","macOS: %% | 设置 | | 解释器
x862 个月前
wsl
WSL 里的 node 不是你装的那个你明明用 nvm 装了 node 24,终端里 which node 却指向 /usr/bin/node,which -a npm 还蹦出四五个 /mnt/c/ 开头的 Windows 路径。这不是幻觉,是 WSL 的 PATH 在给你下绊子。我把排查过程完整记录下来,顺便彻底治了一把。
玖石书2 个月前
wsl
WSL升级到2代并设置默认版本WSL(Windows Subsystem for Linux)是微软推出的 Windows 原生 Linux 兼容层,让开发者无需虚拟机即可在 Windows 上直接运行 Linux 发行版。WSL 2 基于轻量级虚拟机,提供完整的 Linux 内核,兼容性和性能都远超 WSL 1。本文介绍如何将 WSL 升级到 WSL 2,并完成默认版本设置。
youngerwang2 个月前
性能优化·wsl·vhdx·文件格式解析
【WSL2 VHDX 文件格式深度研究报告(开发 + 性能优化向)】摘要:本报告从开发实现与性能优化双维度拆解 WSL2 的核心存储底层 VHDX 虚拟磁盘格式。内容涵盖 WSL1 到 WSL2 的存储架构演进、VHDX 官方标准原理与内部结构布局、核心存储算法实现,并与 VMDK、QCOW2 等主流虚拟化格式做技术对比;同时提供工业级 VHDX 文件解析 Demo 代码,以及从 NVMe 迁移、稀疏模式、内存缓存到手动压缩的六优先级性能落地方案。研究基于微软公开协议规范与行业级开源实现,为底层存储开发、WSL 环境性能调优、虚拟化磁盘迁移提供权威技术参考。
玖石书2 个月前
linux·运维·ubuntu·wsl
WSL2 手动安装 Ubuntu 24.04 到指定磁盘位置在 Windows 上使用 WSL(Windows Subsystem for Linux)时,默认情况下系统会将 Linux 发行版安装在 C 盘。随着开发环境的不断使用,C 盘空间往往会变得紧张。本文将介绍如何通过一条命令,将 Ubuntu 24.04 安装到指定的磁盘位置(如 E 盘),从而有效节省 C 盘空间。
DAVIED92 个月前
windows·llama·wsl·llamacpp
llama.cpp 本地部署完全指南适用读者: 技术极客 / AI Agent / 想复刻的同道中人本文目标: 从零开始,在本地 GPU 环境完成 llama.cpp 编译、模型部署、验证对比、Agent 接入的完整链路。
深念Y2 个月前
linux·运维·windows·docker·容器·环境·wsl
Windows → WSL2 全面迁移:工具链、Docker、OpenCode2026/7/12opencode.exe 是用 Bun 打包的独立可执行文件。Bun 在 Windows 上编译独立 exe 时,会将 bunfs(Bun 虚拟文件系统)的根路径硬编码为 B:/~BUN/root/。这是 Bun 的设计决策 —— Windows 上需要一个驱动器字母来挂载虚拟文件系统。
x863 个月前
wsl·vulkan
在 WSL 里把 Vulkan 跑起来Vulkan 的第一个三角形出了名地麻烦。创建窗口之前要理解 Instance,选显卡之前要枚举 Physical Device,真正提交绘制命令之前还要经过 Logical Device、Queue、Swapchain、Pipeline、Command Buffer 和同步对象。换到 WSL,前面又多了一层:Linux 程序看到的显卡,未必对应一套原生 Linux Vulkan 驱动。
Better Bench3 个月前
linux·ubuntu·claude·wsl·claudecode
WSL2 Ubuntu 中 Claude CLI “command not found” 故障排查与修复环境:Windows 11 + WSL2 + Ubuntu 22.04 + Node.js (nvm) + Claude Code CLI 问题:长期使用的 claude 命令突然提示 command not found
圣殿骑士-Khtangc3 个月前
windows·redis·wsl
WSL2 + Redis Stack 完整部署教程(Windows 11)适用场景:Windows 11 开发环境,需要 RedisJSON + 向量检索能力,支持 LangChain4j RAG 应用
Imagine Miracle4 个月前
linux·windows·wsl
【WSL】让WSL2后台持久运行不自动关闭的解决方案在 WSL 2 上开发和运行 Python 项目时,关闭 PowerShell 或 Windows Terminal 后 WSL 会自动退出,导致正在运行的 Hermes Agent 一并停止 。这是 WSL 2 的默认行为——当虚拟机内没有活跃 Linux 进程时,它会自动关闭以节省资源 。