🐧 为什么运行 Linux 和 Windows 时,WSL 比双启动更好

WSL
如果你想运行 Linux 和 Windows 10 或 11,你可能正在决定是设置双启动系统,还是使用 Windows Subsystem for Linux (WSL) 安装一个发行版。以下是一些你可能想要选择 WSL 的理由。

1. WSL 软件的可用性

WSL
安装 WSL 的一个原因是它可以让你访问各种各样的 Linux 软件。 Windows 一直有自由软件和共享软件的传统,可以追溯到 MS-DOS 时代。 WSL 下 Linux 发行版软件包管理器中提供的开源软件,将允许你安装更多的应用程序。

当然,很多开源应用程序都有原生的 Windows 移植版本,但很多应用程序在 Linux 上运行得更好,而且很多程序根本没有 Windows 版本。

Linux 的一个潜在的“杀手级特性”是软件包管理,它可以让你在一个地方轻松地安装和更新软件。 Windows 只是开始通过 Microsoft Store 和 win-get 来实现这个想法。有了 Linux,你可以使用 WSL 安装各种应用程序,包括编辑器、浏览器、文本管理工具,甚至是游戏。

2. 在 WSL 中编码更容易

WSL

虽然可以在 Windows 中进行编程,但很多工具是由 Unix 和 Linux 开发者编写并为他们服务的。它们往往假定一个类 Unix 的环境。这可能会使某些编程工具难以正常工作,也难以遵循编程教程。

如果你进入论坛或 IRC 频道,说你在让某些东西工作时遇到了问题,那里的人很可能会告诉你,问题是你正在使用 Windows 。

你不仅可以使用 WSL 在 Linux 上安装许多 Linux 编程工具,如编辑器、编译器、解释器和调试器,而且你还可以减少尝试运行它们或遇到不同命令路径和目录结构等问题的时间。如果你一直想学习编程,Linux 是一个最好的起点,使用 WSL 将有助于降低学习曲线。

3. 你不必重启

使用 WSL 而不是双启动的一个原因是,你可以在 Windows 和 Linux 程序之间切换,而无需重新启动。

当我过去依赖双启动时,有时在上网或玩游戏时,我会突然想到一些想在终端中尝试的东西。我不得不关闭 Windows,等待重启进入 Linux 。等到 Linux 终端启动时,我的灵感已经消失了。有了 WSL,我可以立即将我的想法付诸行动。

4. 你可以混合搭配 Windows 和 Linux 命令

WSL

WSL 的一个很棒的特性是能够混合搭配 Windows 和 Linux 环境。这意味着你可以使用主流软件,同时访问强大的 Linux 工具包。

你可以在 Linux 终端中运行 Windows 命令,也可以在 PowerShell 中运行 Linux 命令。这让你可以在合适的工作中使用你喜欢的任何工具。

如果你愿意,你甚至可以使用 Bash 脚本来自动化 Windows 任务。与 PowerShell 复杂的面向对象相比,Linux shell 编程通常更容易理解,因为它具有简单的管道。

你还可以从 Linux 访问 Windows 文件,从 Windows 访问 Linux 文件。使用双启动系统,你无法轻松地做到这一点。

5. 在熟悉的环境中轻松学习 Linux

WSL

如果你没有使用 Linux 或类 Unix 操作系统的经验,那么学习一个全新的操作系统可能是一个令人生畏的挑战。你不仅要安装一个新的操作系统,还要在一个陌生的环境中导航。尽管现代 Linux 桌面使用起来很愉快,但一些用户可能会不愿意离开他们熟悉的环境,即使只是重启一下。

有了 WSL,你可以尝试 Linux 命令行环境,看看你有多喜欢它。你可以保留你熟悉的桌面环境。一旦你在 shell 中感到舒适,你就可以开始在双启动或虚拟机中充分探索 Linux 。


高等精灵实验室

原创文章,作者:诺多,如若转载,请注明出处:https://www.huluohu.com/posts/1418/

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
🎬 选择Jellyfin而非Plex的5个理由
上一篇 2025年2月10日 07:10
🔥 【系列1】磨刀不误砍柴工:大模型这么火,这10个客户端值得体验一番!
下一篇 2025年2月11日 07:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注