是否有任何实际理由将 Linux 与 Windows 一起双启动?

Mif*_*Fox 5 windows linux multi-boot

我正计划为我的 Windows 塔安装一个额外的硬盘驱动器,并且正在考虑再次尝试使用 Linux 作为双引导。

但是,我真的想不出任何优点,只有缺点:

  • 切换操作系统更复杂。(编辑:因为我每次都必须关机!)
  • 更少的存储空间。(编辑:因为Linux分区会占用空间)
  • 我已经可以通过 Cygwin 在 Windows 上运行 Unix 程序了。
  • 我必须将数据存储在 FAT32 而不是 NTFS 上。(编辑:FAT32 是唯一受 Windows 和 Linux 支持的平台,但不如 NTFS 可靠。)

这样做是否有任何实际理由,或者我应该将硬盘驱动器格式化为 100% 不可引导的 NTFS 进行存储?

现在是社区维基。

Mac*_*cha 11

  • 切换操作系统更复杂。

不是很大。在启动时通过菜单选择一个。

  • 我已经可以通过 Cygwin 在 Windows 上运行 Unix 程序了。

本地运行总是更好。任何在 Wine 上玩游戏的人都会告诉你。

  • 我必须在 FAT32 而不是 NTFS 上存储数据

错误(取决于您的发行版)。我使用过的所有发行版在读取 NTFS 时都没有问题。

拥有 Linux 的理由

  • 编程应用程序。在你之前可能不适用,但除了 Visual Studio,所有最好的工具都是 Linux 第一,Windows 第二。
  • 虚拟桌面。您可以同时拥有多个(通常为 4 个,但您可以更改它)屏幕的应用程序。这就像拥有 4 个显示器而没有 4 个屏幕的费用和空间问题。
  • 钱。大多数 Linux 程序都是免费的。许多最好的免​​费服务器和编程软件甚至没有 Windows 版本。Linux 本身也是免费的,这是一个明显的优势。

没有 Linux 的原因

  • 正如您所看到的,人们喜欢 Linux(除了免费)的大部分原因都是为高级用户和书呆子准备的。如果您觉得 Windows 可以满足您的所有需求,并且您已经为此付费,并且您对拓展技能不感兴趣,那么安装 Linux 的需求并不大。
  • 学习。有些人(我自己)擅长学习新事物,一天左右就能掌握 Linux 的基础知识。其他人有更多的困难。
  • 命令行。Linux 命令行并不是一些 Windows 狂热者认为的可怕的对象(主要是因为 cmd.exe(Windows 命令行)一个可怕的对象)。日常使用也不是必需的。但是您会发现大量 Linux 用户/教程会假设您能够使用命令行。

  • @MiffTheFox 当我插入第二台显示器时,我的发行版自行完成了所有工作。 (4认同)
  • 虚拟桌面甚至不像拥有 4 台显示器那样遥不可及。 (3认同)
  • RE:“不是很大。在启动时通过菜单选择一个。” - 是的,但主要问题涉及关闭计算机以进入启动时间。---- RE:“虚拟桌面”- 是的,但与 Windows 支持相比,对真实多显示器的支持很糟糕。---- RE:“钱” - 我已经有了我的 Windows 副本。---- RE:“命令行” - 我在 Windows 机器上安装 Cygwin 的主要原因是我可以在 Windows 上使用 Linux 风格的命令行。 (2认同)

ale*_*lex 11

当您想试用 Linux 但不确定时,只需考虑使用虚拟机,例如VirtualBox。您可以在该 VM 中安装 Linux,而无需担心分区、双引导和所有其他事情。

使用 VM 很容易,而且不会真正弄乱您现有的配置。完成后,您可以将其删除。此外,VM 的另一大优势是能够在两种操作系统之间轻松切换,包括将文件从一个操作系统拖放到另一个操作系统。


Tel*_*hus 10

有数百个使用 Linux 的实际理由和数百个不运行它的实际理由。

我认为你真正的问题是“我有什么特别的理由来安装 Linux?” 根据您上面写的内容,答案似乎是否定的。

除非你提供更多信息,否则很难说更多。你用你的电脑做什么?为什么你之前对 Linux 的实验结束了?

最终,没有人能告诉什么对你有好处。我想他们可以尝试(并且经常这样做),但很少对任何一方都有好处。

  • 听起来您好像有点滥用系统... Ubuntu 应该是一个更加“用户友好”的 Linux 发行版,即它对您隐藏一些东西,以防止技术含量较低的用户不知所措。如果您想在安装过程中从 Gnome 切换到 KDE,Ubuntu 不适合您。 (2认同)

Wil*_*sum 0

除了最后两点之外,你的所有观点都是肯定的。

  • 它实际上并不是关于运行 UNIX 程序,而是关于运行整个 Linux 环境。
  • 不需要 Fat32,你可以有两个单独的分区。Fat32 仅用于在两个操作系统之间传输数据,除非您要安装适用于 Linux 的 NTFS 插件或适用于 Windows 的 EXT (?) 插件。

真正的原因是人们想要使用 Linux,如果他们愿意的话——可能有一个只能在 Linux 上运行的程序,想要进行测试或其他事情。他们可以使用虚拟化,但运行速度更快。

这与使用 Mac 的人想要运行 Windows 的原因相同。除非你处于那个位置并且需要你自己去做,否则很难解释。

  • 拥有 Mac 的用户希望运行 Windows,以便他们可以使用 Windows 软件。 (2认同)