想使用 Linux 平台做日常开发环境,有什么比较推荐的姿势?

E263AFF275EE4117 2026-06-25 11:46 1


  • 装双系统

  • 虚拟机

  • Linux 系统

最新回复 (38)
  • gefangshuai 06-25 11:49
    1
    codex 、claude code ,把这俩装好就行了
  • snxq1995 06-25 11:58
    2
    用了个 Arch 系的 EndeavourOS + KDE 。然后装个喜欢的终端和浏览器就可以开造了。不需要双系统。

    现在唯一的缺点就是组件更新后要重启。
  • hackyuan 06-25 12:04
    3
    梭哈 ArchLinux

    ❯ fastfetch
    -` shanyuhai@shanyuhai
    .o+` -------------------
    `ooo/ OS: Arch Linux x86_64
    `+oooo: Kernel: Linux 7.0.12-arch1-1
    `+oooooo: Uptime: 4 hours, 20 mins
    -+oooooo+: Packages: 917 (pacman)
    `/:-:++oooo+: Shell: zsh 5.9.1
    `/++++/+++++++: Display (27U8A): 3840x2160 @ 1.7x in 27", 160 Hz [External]
    `/++++++++++++++: DE: KDE Plasma 6.6.5
    `/+++ooooooooooooo/` WM: KWin (Wayland)
    ./ooosssso++osssssso+` WM Theme: Breeze
    .oossssso-````/ossssss+` Theme: Breeze (Light) [Qt], Breeze [GTK2/3]
    -osssssso. :ssssssso. Icons: breeze [Qt], breeze [GTK2/3/4]
    :osssssss/ osssso+++. Font: JetBrainsMono Nerd Font (10pt) [Qt], JetBrainsMono Nerd Font (10pt) [GTK2/3/4]
    /ossssssss/ +ssssooo/- Cursor: breeze (24px)
    `/ossssso+/:- -:/+osssso+- Terminal: konsole 26.4.2
    `+sso+:-` `.-/+oso: CPU: AMD Ryzen 9 9950X (32) @ 5.76 GHz
    `++:. `-/+/ GPU 1: NVIDIA GeForce RTX 5070 Ti [Discrete]
    .` `/ GPU 2: AMD Radeon Graphics [Integrated]
    Memory: 10.97 GiB / 30.49 GiB (36%)
    Swap: 0 B / 15.24 GiB (0%)
    Disk (/): 245.19 GiB / 1.86 TiB (13%) - btrfs
  • weegc 06-25 12:05
    4
    当然是虚拟机拉,linux 各种不顺手,何必为难自己

    推荐直接上 MacOs
  • nomansky 06-25 12:12
    5
    MacOs: 换 windows
    Windows:wsl2
  • Plutooo 06-25 12:48
    6
    迁移到 mint 3 个月,操作习惯直接对齐 Windows ,回不去 Windows 了
  • daj2 06-25 13:20
    7
    日常开发用 archlinux 单系统,桌面可以先用 kde ,后面熟悉了再考虑折腾其他的
  • Aixiaoa 06-25 13:56
    8
    我用的 omarchy 。非常好用。
  • E263AFF275EE4117 楼主 06-25 13:58
    9
    @gefangshuai 确实是,现在都不咋古法编程了。
    @snxq1995 @hackyuan @daj2 单装 linux 的话,我应该还是选择在开一个 win 虚拟机,装国产流氓软件。
    @Plutooo @daj2 就是不知道在 linux 下能不能最终顺手,少折腾不必要的。
    @nomansky @weegc 以前买过 pro 的,当时内存小,开发很 ok ,就是内存金子做的。
  • Maboroshii 06-25 14:03
    10
    除非你对折腾 linux 桌面有兴趣,不然还是用虚拟机装无桌面版的系统 + ssh 上去 claude/codex 就够了
  • E263AFF275EE4117 楼主 06-25 14:35
    11
    @Maboroshii 感谢,我先通过虚拟机这样尝试下上述各位推荐的 linux 发行版。主要是头大就是配置环境啥都要搞一遍,而且如果我单独装 linux 之后,如果不适应回退又多做工了。
  • zidian 06-25 14:39
    12
    各有所长,win+虚拟机。除非你要开发或者运行什么 linux 桌面应用
  • wowawesome 06-25 14:54
    13
    我在用 Cachyos + KDE
  • zsj1029 06-25 14:56
    14
    腾讯系唯一的拦路虎,这话 10 年前这样说,10 年后还是一样,不是所有人都需要打游戏
  • fzjc 06-25 15:02
    15
    wsl2
  • insert000 06-25 15:13
    16
    linuxmint 或者 debain+gnome 使用 3-4 年了 没任何问题 。公司的电脑和家里的电脑 都换了 debain ,非常稳定。由于我玩 pc 游戏 ,我偶尔玩点手游,waydorid 没任何问题,昨天安装了 新出的天堂 2 手游,在 waydorid 里面玩
  • insert000 06-25 15:13
    17
    由于我不玩 pc 游戏
  • nnnnnnamgn 06-25 15:33
    18
    如果不做 gpu 相关的开发,wsl 作为开发环境没有任何问题;
    但现在 linux 的桌面环境,日常使用等体验都已经大幅度改善了,愿意稍微折腾一会,那日常使用和开发都完全没问题
  • Yukiteru 06-25 15:36
    19
    WSL2 一时爽,一直 WSL2 一直爽
  • mqnu00 06-25 15:37
    20
    还在坚持 wsl 。重装系统还是太麻烦了
  • Bootis 06-25 15:50
    21
    arch + hyprland 很爽
  • molika 06-25 17:20
    22
    Arch 用了好几年了 舒服。wx qq 啥的也都有了。 没有啥短板了
  • EyebrowsWhite 06-25 17:35
    23
    虚拟机用 Linux 的话很多快捷键冲突,导致无法体会到纯键盘操作的便利。
    作为新手用 Linux 做好桌面甚至整个系统被自己玩崩的心理准备,最好是准备两台电脑,这样就可以放心大胆的随便折腾了。双系统也不是不行,但我用着不太舒服。
  • hotplato 06-25 17:36
    24
    先虚拟机,顺手了再真机
  • XunjieL 06-25 18:38
    25
    有了 Warp 之后太舒服了,什么 omz 还是 ble.sh
  • XunjieL 06-25 18:40
    26
    @XunjieL #25 (自动提交了),之前总是要花点时间配置 omz 或者 ble.sh 来解决语法高亮之类的,现在 Warp 直接一步到位解决了,而且内置的 AI 也支持接 DS 的 Key ,基本命令忘了可以直接自然语言沟通生成命令,这样下来 Linux 下就方便太多了
  • XunjieL 06-25 18:43
    27
    @XunjieL #26 啊,看错了主题,有闲置的机器的话,推荐先直接 Linux 系统吧,如果只有一台机器,确实虚拟机先熟悉一下会比较好
  • getadoggie 06-25 19:30
    28
    linux+docker ,编译运行什么的,效率很高
  • infreboot 06-25 19:55
    29
    你直接装 Linux 可以,装虚拟机也可以。但是别听群里的用 WSL/WSL2,除非你狠闲
  • FrankAdler 06-25 21:16
    30
    我买第一台 Mac 前,用了一年多 Linux mint ,是在公司办公用,我觉得没任何问题,写代码跟其他工种不一样,输入法正常,常用工具有差不多的替代就不会影响效率
  • FrankAdler 06-25 21:19
    31
    @FrankAdler 尽量选择 mint Ubuntu 这些开箱即用的,工作用少折腾,arch gentoo centos 这些可能极客可能所谓的稳,但是真心不适合办公日常用
  • HolaPz 06-25 22:10
    32
    目前只有一台机器,所以 windows 11 装 debian 虚拟机,使用 ssh 用的很舒服。
  • ALongRanger 06-25 22:27
    33
    我和 OP 不一样,回答有点跑题,我是两台设备, 一台 32G 的做日常工作,例如通讯,日常工作处理文档处理等事项。 一台 64G 做 ubuntu 做开发系统完全用于开发和本地化环境部署, 刚刚配的新设备,才一个多月, 目前没有遇到啥太大问题。
  • wangsd 06-25 23:31
    34
    现在全装 WSL2 里面了,还挺方便的。
  • rocmax 06-25 23:41
    35
    要不是底层开发的话 mac 直接用也没啥差,非要 linux 的话 docker 起一个,更原汁原味的就 qemu VMware ,唯独虚拟机里跑桌面版 linux ,我从来没鼓捣完美过。
  • enihcam 06-25 23:43
    36
    CachyOS 应该是最棒的一支 Arch 发行版。
  • lingo 06-26 03:21
    37
    我在 steam deck 上用 steam os 基于 distrobox 开发。。
  • laminux29 06-26 04:50
    38
    没苦硬吃。

    目前主流的 IDE 基本上都是 Windows 平台,你选择 Linux 注定没啥好用的 IDE ,说不定因为缺乏维护与用户 Issue 报告,导致一堆 BUG 。
* 帖子来源V2EX
返回