E263AFF275EE4117
V2EX  ›  计算机

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

  •  
  •   E263AFF275EE4117 · 13h 23m ago · 1838 views
    • 装双系统
    • 虚拟机
    • Linux 系统
    36 replies    2026-06-25 23:43:29 +08:00
    gefangshuai
        1
    gefangshuai  
       13h 20m ago
    codex 、claude code ,把这俩装好就行了
    snxq1995
        2
    snxq1995  
       13h 11m ago
    用了个 Arch 系的 EndeavourOS + KDE 。然后装个喜欢的终端和浏览器就可以开造了。不需要双系统。

    现在唯一的缺点就是组件更新后要重启。
    hackyuan
        3
    hackyuan  
       13h 5m ago
    梭哈 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
        4
    weegc  
       13h 4m ago
    当然是虚拟机拉,linux 各种不顺手,何必为难自己

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