win10使用WSL(Windows Subsystem for Linux)安装Ubuntu

版权声明

  • 本博客的内容基于我个人学习黑马程序员课程的学习笔记整理而成。我特此声明,所有版权属于黑马程序员或相关权利人所有。本博客的目的仅为个人学习和交流之用,并非商业用途。
  • 我在整理学习笔记的过程中尽力确保准确性,但无法保证内容的完整性和时效性。本博客的内容可能会随着时间的推移而过时或需要更新。
  • 若您是黑马程序员或相关权利人,如有任何侵犯版权的地方,请您及时联系我,我将立即予以删除或进行必要的修改。
  • 对于其他读者,请在阅读本博客内容时保持遵守相关法律法规和道德准则,谨慎参考,并自行承担因此产生的风险和责任。

WSL简介

  • WSL,全称为 Windows Subsystem for Linux,是一种在 Windows 10 和 Windows Server 2019 上运行 Linux 的兼容层。

  • WSL 使得开发人员能够在 Windows 上运行 Linux 应用程序和工具,而无需使用虚拟机或双系统引导。

  • WSL 主要目的是为了帮助开发人员更容易地运行 Linux 上的开发工具。
    在这里插入图片描述

  • Windows10的WSL功能,可以无需单独虚拟一套硬件设备,就可以直接使用主机的物理硬件,构建Linux操作系统并不会影响Windows系统本身的运行。

  • WSL 有两个主要版本:WSL 1 和 WSL 2。

  • WSL 1

    1. WSL 1 使用了一种翻译层,将 Linux 系统调用转换为 Windows 系统调用。
    2. 不需要虚拟机来运行。
    3. 文件系统性能不如 WSL 2。
  • WSL 2

    1. WSL 2 使用了真正的 Linux 内核,通过轻量级虚拟机技术实现。
    2. 提供比 WSL 1 更快的文件系统性能和全面的系统调用兼容性。
    3. 支持 Docker 容器。
    4. 需要启用虚拟化技术。
  • 使用场景

    1. 开发和测试跨平台应用程序。
    2. 运行 Linux 专有或首选的开发工具和服务。
    3. 容器开发和测试。
  • 注意事项

    • WSL 并不是一个完整的 Linux 系统,它没有自己的内核(WSL 1),而 WSL 2 则使用微软定制的 Linux 内核。虽然它可以运行许多 Linux 应用程序和工具,但可能不适合所有用途,特别是对系统深度定制和内核级开发的场合。

WSL的优势

  • WSL(Windows Subsystem for Linux)提供了许多优势。以下是 WSL 的主要优势:
  1. 集成性:WSL 使用户能够在同一台计算机上的单一环境中同时使用 Windows 和 Linux 工具,而不是在两个不同的操作系统或通过虚拟机来回切换。
  2. 资源效率:与传统的虚拟机相比,WSL 在系统资源上的开销较小。尤其是在 WSL 2 中,它使用的是轻量级的虚拟化技术,而不是完全模拟一个完整的物理计算机。
  3. 文件系统集成:WSL 提供了 Windows 和 Linux 文件系统之间的无缝访问。例如,可以在 WSL 中使用 Linux 工具操作 Windows 文件,反之亦然。
  4. 开发友好:对于开发人员来说,WSL 提供了一个接近原生的 Linux 开发环境,这对于跨平台开发或使用特定的 Linux 工具和库尤为有用。
  5. 跨平台测试:可以在同一个系统上测试在 Windows 和 Linux 下的应用程序行为,无需为此配置额外的测试环境。
  6. 支持容器化:WSL 2 支持 Docker 容器,这使得开发人员可以在本地 Windows 机器上构建和测试 Linux 容器。
  7. 常规更新:WSL 得到了 Microsoft 的持续支持和更新,确保其与最新的 Linux 发行版和功能保持同步。
  8. 广泛的 Linux 发行版选择:通过 Microsoft Store,用户可以选择和安装多种流行的 Linux 发行版,如 Ubuntu、Debian、Fedora 等。
  9. 安全性:WSL 提供了与原生 Windows 同等级的安全保护,包括访问控制、病毒和恶意软件防护等。
  10. 学习和实验:对于希望学习 Linux 但又不想放弃或重启 Windows 的用户,WSL 提供了一个低风险的实验环境。

WSL部署

  • WSL是Windows10自带功能,需要开启,无需下载
    在这里插入图片描述
  • 点击确定后会进行部署,最后重启即可。
    在这里插入图片描述
  • 打开Windows应用商店
    在这里插入图片描述
  • 搜索Ubuntu
    在这里插入图片描述
  • 点击获取并安装
    在这里插入图片描述
  • 点击启动
    在这里插入图片描述
  • 输入用户名用以创建一个用户:
    在这里插入图片描述
  • 输入两次密码确认(注意,输入密码没有反馈,不用理会,正常输入即可)
    在这里插入图片描述
  • 至此,得到可用的Ubuntu操作系统环境
    在这里插入图片描述

Windows Terminal部署

  • Ubuntu自带的终端窗口软件不太好用,使用微软推出的:Windows Terminal软件
  1. 在应用商店中搜索terminal关键字,找到Windows Terminal软件下载并安装
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 再次打开Windows Terminal软件,即默认使用Ubuntu系统了(WSL)
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/yang2330648064/article/details/133249004