WSL---Windows Subsystem for Linux

news/2024/11/8 5:51:06/

WSLWindows Subsystem for Linux,适用于Windows的Linux子系统;是一个在Windows10/11上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。

1、介绍

1.1 文件系统

WSL支持的文件系统需要满足两个目标:

  1. 提供一个完全支持Linux文件系统的环境
  2. 能够与Windows上的设备和文件互通

WSL提供与真实Linux内核类似的虚拟文件系统。在用户的系统上,有两个文件系统:VolFsDriveFs

1.1.1 VolFs

VolFs提供了完整的Linux文件系统特性的支持,包括:

  1. Linux权限管理,访问权限可以通过chmod和chroot进行改变
  2. 文件的符号链接
  3. 文件名包含一些Windows上不合法的符号
  4. 大小写敏感

包含Linux系统的目录,应用程序文件(/etc,/bin,/usr等)和用户Linux家目录都使用的是VolFs。与Windows应用和文件的互用在VolFs中不支持。

1.1.2 DriveFs 

DriveFs是为了与Windows互用的文件系统。它需要所有的文件名是合法的Windows文件名,使用Windows安全策略,并不完整地支持所有的Linux文件系统特性。

所有的Windows磁盘使用DriveFs被挂载到/mnt/,用户从这里可以访问所有Windows下的文件。


http://www.ppmy.cn/news/11432.html

相关文章

车规级CAN FD收发器SIT1044Q,能替代TJA1044吗?

国际知名品牌NXP推出的TJA1042Q、TJA1043Q、TJA1044Q、TJA1051Q等CAN FD收发器芯片,相信很多电子工程师并不陌生。这类芯片应用中,非常成熟稳定,深受汽车电子工程师的认可、支持和青睐。然而,在实际应用中,很多客户由于…

ES6学习笔记之正则扩展

RegExp 在 ES5 中,RegExp构造函数的参数有两种情况: 一是参数是字符串,第二个参数表示正则表达式的修饰符(flag)。 var regex new RegExp(xyz, i);二是,参数是一个正则表示式,这时会返回一个原有正则表…

阿里云Docker仓库操作

为什么用阿里云docker有自己的仓库服务器,但是对没掏钱的(白嫖)用户并不是那么友好,有两个很大的限制:免费用户,在6个月之内如果没有任何操作,将会被自动删除,真的很糟糕啊。匿名用户…

Linux编译器-gcc/g++使用

目录 1. 背景知识 2. gcc如何完成 2.1 预处理(进行宏替换) 2.2 编译(生成汇编) 2.3 汇编(生成机器可识别代码) 2.4 链接(生成可执行文件或库文件) 3 函数库 3.1 分类 3.2 图解 4 gcc选项 1. 背景知…

李群理论笔记1:特殊欧式群SE(3)和刚体运动描述

1.引言:我们为什么要用到特殊欧式群SE(3)描述刚体运动? 我们知道在欧式三维空间中一个物体没有约束有三个旋转自由度和三个平动自由度。为了描述一个可动构件相对另一个固定管构件能够有哪些自由度,本质就是寻找可动构件上附带的动坐标系想固…

马蹄集 非常大的N

非常大的N 难度&#xff1a;白银 时间限制&#xff1a;1秒 巴占用内存&#xff1a;64M 编写程序求11/2-21/231/2-41/251/2..N1/2。 格式 输入格式&#xff1a;输入为正整数 输出格式&#xff1a;输出为浮点型&#xff08;保留六位小数&#xff09;。 #include <bits/stdc.h…

我用python写了个小病毒,老板再也不敢扣我工资啦

名字&#xff1a;阿玥的小东东 学习&#xff1a;python正在学习c 主页&#xff1a;阿玥的小东东 今天做个什么呢&#xff0c;我的好朋友提议做一个关机的代码吧&#xff0c;我这一想&#xff0c;对吼&#xff0c;我以前还做过一个关机代码呢&#xff0c;于是乎&#xff0c;今天…

爬虫逆向之字体反爬(二)、镀金的天空-字体反爬-2

趁热打铁来写字体反爬的第二篇&#xff0c;首先是题目 网页上显示的不是常规的数字&#xff0c;源码里面也是一些汉字 虽然看上去很乱&#xff0c;但是仔细观察还是能发现一些规律&#xff0c;比如&#xff1a;长 对应 2&#xff0c;思对应 1 所以这里的解题思路&#xff0c;也…