有必要买个电脑装linux吗?

如果你已经有了电脑,大概率没有必要再买。日常学习、开发,虚拟机或者普通笔记本装 Linux 就够,除非你有对性能要求较高的使用场景。我入门时也只是用虚拟机而已,后来在普通笔记本装 Linux,再后来因为要编译 Android 系统买了移动工作站,现在为了部署本地大模型在考虑是否值得入手显存更大的电脑,每次升级装备都是根据可能带来的收益和成本权衡后的选择,毕竟钱来之不易。

1 先充分利用现有资源

优先利用现有资源,避免三分钟热情浪费钱:

  • 虚拟机(推荐首选):VirtualBox 或 VMware,安装 Ubuntu
    • 优点:不影响现有系统,搞砸了直接删掉重建,没心理负担
    • 适用:学习命令行、Shell 脚本、基础系统管理
    • 性能:除了编译等对性能要求高的场景,基本是够用的。我现在虽然有在物理机上安装 Ubuntu,但很多时候还是在 Windows 电脑上安装一个 Ubuntu 虚拟机,然后通过SSH连接 Ubuntu 物理机来使用,以达到兼顾性能、使用 Ubuntu 终端(我喜欢它的字体和配色)、使用 Windows 应用的目的。


  • WSL(Windows用户推荐):Windows子系统 for Linux
    • 优点:Windows 原生支持,无需重启,性能接近原生
    • 适用:Windows 用户,日常开发和学习
    • 限制:只能运行命令行环境,没有图形界面。我个人是不太喜欢它的终端界面(主要是它的换行方式和正规 Linux 不同,它还是使用 Windows 的换行方式,复制粘贴容易混用不同的换行方式,有代码洁癖的接受不了),因此用得不多。


Tips:关于 Windows 上使用 Linux,我在《windows系统的笔记本可以学习Linux吗?》有更详细的讨论。
  • 物理机:在现有笔记本上直接安装 Linux(我在《笔记本只使用Linux是什么体验?》有相关讨论)
    • 优点:原生性能,体验更接近真实环境
    • 缺点:很多时候需要使用 Windows,不太方便,折中一点就是在 Linux 通过虚拟机安装 Windows,或安装双系统。
    • 适用:确定要长期使用 Linux 的情况,最好是手上有多台电脑。


2 什么时候才需要买新电脑

现有资源成为工作瓶颈,影响效率时,可以考虑升级装备,例如我遇到的瓶颈:

  • Android 系统编译:单次完整编译需要几个小时,普通笔记本根本跑不动(对CPU和内存都有要求)
  • QEMU/KVM虚拟化:需要硬件加速的虚拟化(KVM),嵌套虚拟化性能太差
  • GPU 驱动开发:需要直接访问 GPU 硬件
  • 本地部署大模型:显存不足,跑不起来
编辑于 2026-04-12 · 著作权归作者所有