背景Linux 桌面容易崩溃,通常没有主流的办公软件Mac 刚换ARM架构有些兼容性问题,《不能玩游戏,刘海太丑》Windows 啥都能干,但是powershell 太复杂配置个环境变量都费劲,国内服务器一般使用Linux,powershell 操作起来不太习惯,一些语言都是从类Unix平台移植过来的,运行速度和编译速度没有 Linux 快WSl介绍微软近些年一改从前对开源的态度,开始积极拥抱开源
由于vmware虚拟机经常死机,所以尝试使用wsl编译android相关源码 使用共享目录这里注意wsl使用的ext4文件系统,此文件系统区分大小写,而windows由于历史原因使用的是NTFS文件系统,此文件系统默认是不区分大小写的。所以在wsl的共享目录中需要开启区分大小写,通过windows的fsutil.exe工具进行设置。// 开启share_path共享目录区分大小写 fsutil.
转载 2024-01-29 20:58:32
329阅读
# 在WSL2编译Android的步骤 ## 概述 在本教程中,我将向你展示如何在WSL2(Windows Subsystem for Linux 2)上编译Android应用程序。WSL2是一个在Windows系统上运行Linux发行版的环境,它提供了一个方便的方式来进行开发和测试。本教程将引导你完成每个步骤,并提供相应的代码示例。 ## 流程图 ```mermaid flowchart
原创 2023-12-19 04:04:02
294阅读
编译环境搭建wsl + vscode + c++IntelliSense下载源码后进入到llvm子目录中进行编译(wsl编译环境依赖自行设置), 这里使用的是生成makefile文件进行编译。mkdir build_debug cd build_debug cmake -G "Unix Makefiles" -DLLVM_ENABLE_PROJECTS="clang" ../ make -j
wsl 简介Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu14.04 TrustyTahr映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。WSL提供了一个微软开发的Linux兼
转载 2024-01-25 18:35:07
88阅读
# WSL2编译Android 11源码的指南 ## 引言 在如今的开发环境中,Windows Subsystem for Linux 2WSL2)为开发者提供了一个比以往更加高效的方式来使用Linux工具和运行Linux应用程序。对于Android开发者而言,使用WSL2编译Android源码不仅能够加速构建环境的搭建,还能节省大量开发时间。本文将带你了解如何在WSL2编译Android
原创 2024-10-07 03:21:46
99阅读
虚拟化支持 WSL2 = Microsoft-Windows-Subsystem-Linux(子系统) + VirtualMachinePlatform(宿主平台) + Hyper-V
原创 3月前
92阅读
简介WSL,全称Windows Subsystem for Linux,这是一个Windows下的子系统,允许开发人员直接在Windows下运行Linux环境,简单,便捷,高效。无需虚拟机,Windows下一键打开就能立即使用。并且能够做到两个系统间数据的互通。这样我们就可以在Windows下进行基于linux的程序开发。WSL2WSL的新版本,提高了文件系统性能,增加了完整的系统调用兼容性。W
转载 2023-09-06 14:57:02
214阅读
在最近的Build大会上,Microsoft推出了Linux的Windows子系统的第二个版本。 这是对原始WSL概念的重大改进,从将Linux系统调用转换为Windows到交付与Windows自己的内核一起运行的完整Linux内核。 这样做的原因很多,但最主要的原因很简单:每年交付两次的仿真器不可能跟上Linux内核中的变化,Linux二进制文件所依赖的变化。 如果Windows支持开发人员
Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu、Debian等映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。如果使用Windows 10 2004以上,可以通过WSL 2来窗
转载 2024-05-16 13:50:34
255阅读
一、什么是WRKWRK的全称是“Windows Research Kernel”,它是微软为高校操作系统课程提供的可修改和跟踪的操作系统教学平台。它给出了Windows这个成功的商业操作系统的内核大部分代码,可以对其进行修改、编译,并且可以用这个内核启动Windows操作系统。可让学生将操作系统基本原理和商业操作系统内核联系起来,进一步加深对操作系统整体的理解。 二、系统及WRK下载根据
转载 2024-05-21 06:31:41
116阅读
文章目录适用于Linux的windows子系统的安装及使用(WSL2 GUI)1 概要2 安装WSL22.1 先决条件2.2 启用虚拟机平台和 Linux 子系统功能2.3 安装一个Linux发行版2.4 启动WSL22.5 启用WSL2 GUI功能2.6 快捷启动wsl23 WSL2 ubuntu使用技巧3.1 导入导出Linux发行版3.2 更新Linux发行版国内镜像源3.3 使用VS C
转载 2023-11-17 15:22:53
180阅读
Docker 作为目前程序员的必备技能,已经被广泛使用。使用 WSL2 直接安装运行社区版本 Docker ,比安装 Docker Desktop 更加节省空间,且启动速度更快。本文将介绍如何在 Debian WSL2 上安装使用社区版 Docker。安装 Docker 其实主要关注几个问题:1. 安装源的国内镜像使用。 2. Docker Image 仓储的国内镜像配置。 3. WSL2 启动
转载 2023-09-15 14:53:30
356阅读
# WSL2与Docker的集成 ## 引言 WSL2(Windows Subsystem for Linux 2)是微软最新发布的一种用于在Windows系统上运行Linux应用程序的技术。而Docker是一种容器化平台,可以让开发者将应用程序与其依赖的软件打包成一个独立的容器,在不同的环境中进行快速部署和交付。本文将介绍如何在WSL2中使用Docker,并提供相关的代码示例。 ## 什么是
原创 2023-08-21 09:47:51
569阅读
WSL2 安装 Docker 方式一:Docker Desktop+WSL2 运行 Docker Docker Desktop 将 Docker CE、Docker Compose、Kubernets 等软件整合在了一起进行安装,省去了一一安装的烦恼。Docker Daemon 由于是安装在宿主机上的,因此可以直接使用宿主机的网卡信息对容器进行访问。 下载安装Docker Desktop运行 D
转载 2024-05-09 22:35:04
439阅读
前言:一,为什么选择Ubuntu系统?1.免费且提供长期系统维护支持;2.是主流的Linux服务器发行版;3.强大的Shell;4.简洁好看的图形化UI界面;5.丰富的软件支持;二,如何联系我?三,注意事项?1.本教程仅适用于部分UEFI引导电脑:如何查看自己电脑的引导方式?Win + R → msinfo32 → 如图BIOS模式:UEFI
WSL2中支持GPU 在最新的WSL2中支持了GPU,可以使用GPU加速。安装过程 注意点: (1)建议严格按步骤操作,除非明确 知道/清楚/明白 可以 略过/等效替代 某些步骤,不然不知道忽略一点什么就可能gg。 (2)安装/更新时注意各种版本,有版本要求的严格按版本要求来,没有的就用最新的,很有可能就是一点版本对不上,就运行不了。 (3)给出官方参考链接可以仔细看看,还是很靠
转载 2024-08-08 15:40:19
449阅读
## Kubernetes和WSL 2 ### 什么是Kubernetes Kubernetes(简称K8s)是一个开源的容器编排平台,用于自动化管理容器化应用程序的部署、扩展和操作。它提供了一种集群化的方式来管理容器,使得应用程序能够弹性伸缩、高可用,并且可以轻松地进行部署和管理。 ### 什么是WSL 2 WSL 2(Windows Subsystem for Linux 2)是Win
原创 2024-01-12 21:18:40
59阅读
Windows Subsystem for Linux 2 (WSL2) 详细介绍 WSL2(Windows Subsystem for Linux 2)是微软推出的第二代 Linux 子系统,允许用户在 Windows 上直接运行原生 Linux 二进制程序(无需虚拟机),并提供完整的 Linux 内核支持。相比 WSL1,WSL2 在性能、兼容性和功能上有显著提升。 1. WSL2 的主要
wsl1升级到wsl2跨 OS 文件系统的性能是降低的,也就是在子系统中操作父windows系统上的文件,wsl2是较wsl1慢的。原因很简单,wsl2使用了VM来运行Linux内核,在wsl2上面操作windows上的文件需要在windows文件系统、VM上绕一圈。大家知道运行在VM上的系统是无法直接与宿主系统进行跨系统通信的,这两者之间的通信需要依赖于网络,尽管他们是运行在同一台电脑之上。ws
转载 2024-10-14 19:40:53
33阅读
  • 1
  • 2
  • 3
  • 4
  • 5