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下的文件。

WSL---Windows Subsystem for Linux相关推荐

  1. WSL:WSL(Windows Subsystem for Linux)的简介、安装、使用方法之详细攻略

    WSL:WSL(Windows Subsystem for Linux)的简介.安装.使用方法之详细攻略 目录 WSL的简介 WSL的安装 WSL的使用方法 WSL的简介 Windows Subsys ...

  2. wsl(Windows Subsystem for Linux)启动多个子系统和设置默认启动子系统

    WSL的全称是Windows Subsystem for Linux Windows 10在开发者模式下可以使用linux子系统,这个子系统需要在Microsoft Store中下载安装 如果你已经在 ...

  3. WSL(windows subsystem for linux)安装错误:安装过程中遇到错误,但可以继续安装。组件: ‘WSL 内核‘ 错误代码: 0x80072f78解决方法

    文章目录 问题来源 解决 参考 问题来源 使用管理员身份打开powershell,输入 wsl --install 之后等待安装: 结果,出现如下问题: PS C:\WINDOWS\system32& ...

  4. windows10 上运行 linux -- WSL(Windows Subsystem for Linux)

    1 - Microsoft Store 搜索linux,下载Ubuntu应用 2 - 打开windows功能 并重启 3 - 打开Ubuntu App 创建用户(不能使用root)

  5. WSL(Windows Subsystem for Linux) 适用于Linux的Windows子系统

    打开 Microsoft Store , 搜索 Linux .选择 Ubuntu , 仔细看介绍,尤其是安装前的说明 ========================================= ...

  6. win10 WSL windows subsystem for linux update setup wizard ended prematurely

    从microsoft官网上看的安装过程,结果触发了这个错,搜了下有人说什么更新.net 4.5,而我.net是4.8,未果 解决方案: 开始菜单搜索 启用或关闭windows功能 勾选适用于Linux ...

  7. WSL/Windows Subsystem for Linux based on PICO

    Refer to https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux

  8. 把windows装到linux下,如何将WSL(Windows Subsystem for Linux 2)安装到Windows 10?

    原标题:如何将WSL(Windows Subsystem for Linux 2)安装到Windows 10? Windows 10凭借大受欢迎的WSL(Windows Subsystem for L ...

  9. WSL安装Oracle,折腾记录:WSL(Windows Subsystem for Linux,Windows上的Linux子系统)安装后的环境配置-Go语言中文社区...

    WSL(Windows Subsystem for Linux,Windows上的Linux子系统)的安装比较简单,教程网上较多,此处略过.安装后须要进行一系列配置(如软件源配置.中文配置.图形化配置 ...

  10. linux龙芯自动挂载u盘,Windows Subsystem for Linux (WSL)挂载移动硬盘U盘

    WSL想通过移动硬盘处理一些数据,结果进去了无法发现移动硬盘,于是搜了好久也没有一个正确的解决办法,终于找到一个,现在贡献出来与大家共享. WSL比起linux挂载硬盘简单一些.而且windows本身 ...

最新文章

  1. 区块链新经济蓝图及导读pdf_区块链加快产业数字化转型,区块链新零售模式为企业发展加码提速...
  2. mysql中sql批量插入_MySQL批量SQL插入性能优化
  3. 安卓9.0马达框架分析
  4. uuid hashcode_Java UUID hashCode()方法与示例
  5. 华为云发起美食图片分类大赛!奖品丰厚还可免费使用云资源
  6. OpenCV4.0 Mask RCNN 实例分割示例 C++/Python实现
  7. Java 小记 — Spring Boot 的实践与思考,互联网 面试官 如何面试
  8. 【算法大赛直播周】如何让人人都可以使用AI技术?北大崔斌教授亲解自动化机器学习
  9. 人工智能如何改变农业?这是五大类创业公司全图
  10. php 7怎么安装mysql_php7如何安装mysql扩展
  11. Java基础:JDBC
  12. 怎样填充潘通颜色_怎样判定润滑脂,锂基脂的好坏?
  13. 学生信息管理系统优化问题汇总
  14. 【docker】docker学习
  15. IntelliJ IDEA 2017 汉化包及教程
  16. 枫叶永恒 服务器维护,3月8日服务器维护公告
  17. Kali学习 | 漏洞扫描:3.1 Nessus安装、配置和新建扫描任务
  18. 社会学转计算机博士,科学网—记我国社会计算学科第一位博士 - 王帅的博文
  19. ONF组织的SDN架构文档——概述(一)
  20. 计算机桌面怎么添加便签,如何在电脑桌面上添加便签 这些知识你不一定知道...

热门文章

  1. img和background的区别
  2. css collapsing margins问题
  3. 宝塔面板操作日志是存放在哪里的? 如何删除部分日志记录?
  4. zip压缩文件明文攻击以及相关问题
  5. 根据公式计算网络qoe
  6. ES TS JS
  7. 5G真的有那么好吗?4G+5G多网聚合才是优秀执行方案
  8. 为什么用东方财富l2接口一定要注意ErrorCode的处理?
  9. 《我学区块链》—— 十四、以太坊安全之 太阳风暴
  10. 软件安装教程相关链接