• 请不要在回答技术问题时复制粘贴 AI 生成的内容
marchocode
V2EX  ›  程序员

V 友更倾向于使用哪一款 Linux 桌面发行版作为开发环境使用?

  •  
  •   marchocode · Aug 17, 2023 · 14530 views
    This topic created in 1174 days ago, the information mentioned may be changed or developed.

    Windows 现有使用 16G 内存,开个 IDEA,再开个浏览器,内存使用量直接飙升 80%。正打算全面切换到 Linux 桌面环境进行开发,请问 V 友有好的发行版推荐么?以及如何处理常用软件的替代,例如微信,输入法等

    121 replies  •  2023-08-20 17:58:43 +08:00
    1  2  
    ❮ ❯
    tool2d
    tool2d
    Aug 17, 2023❤️8
    1
    不如再加 16G 内存,开个 linux 虚拟机常驻。
    debuggerx
    debuggerx
    Aug 17, 2023
    2
    deepin v23 加入内测源更新到最新,用 X11 模式,基本可用了
    leo7476040305
    leo7476040305
    Aug 17, 2023❤️1
    3
    Ubuntu + Wine
    yulgang
    yulgang
    Aug 17, 2023
    4
    选你熟悉的就好

    如果你经常用微信 飞书 腾讯会议,又不想装在虚拟机里,可以试一试统信 UOS ,因为他的应用商店里都有,哈哈哈哈
    palfortime
    palfortime
    Aug 17, 2023 via Android❤️1
    5
    核心点不是系统吧,切 linux 也不会好,该加内存了。
    我用 Arch + KDE ,用 vim 开发 java 。
    NessajCN
    NessajCN
    Aug 17, 2023
    6
    我自己用 arch+kde, 但你要问我推荐什么那我肯定说 ubuntu+gnome.
    chuaizy
    chuaizy
    Aug 17, 2023
    7
    Debian gnome
    zhangkunkyle
    zhangkunkyle
    Aug 17, 2023❤️2
    8
    你看看任务管理器是不是有哪个内存泄漏的,比如 dwm ,论方便都比不上 windows ,最好不要折腾,要不然搞环境还得折腾好久,要是自己的电脑就买内存条换换吧,只要不是 DDR5 的搞到 64G 有个几百块也够了
    marchocode
    marchocode
    OP
    Aug 17, 2023
    9
    @palfortime 老哥好强,直接用 vim 开发 JAVA
    lsk569937453
    lsk569937453
    Aug 17, 2023
    10
    我自己是用 ubuntu 22.04 。
    marchocode
    marchocode
    OP
    Aug 17, 2023
    11
    @NessajCN 请问中文输入法的问题是怎么解决的呢 用搜狗么
    debuggerx
    debuggerx
    Aug 17, 2023❤️1
    12
    常用软件基本都可以直接用 deepin 自带的商店安装,这是相比其他发行版最方便的地方,包括不限于微信、飞书、腾讯会议……输入法建议直接用 fcitx5 ,可以导入搜狗的词库,稍微配置下就能接近搜狗的使用体验,而且轻快无广告。
    内存建议开 zram: https://github.com/foundObjects/zram-swap 而不是用常见的 swap 文件或者 swap 分区,基本上 16G 内存可以当大约 26G 用,只开 IDE 和浏览器再加几个毒瘤问题不大的。
    zzzmh
    zzzmh
    Aug 17, 2023❤️1
    13
    目前长期用 deepin 20.9 稳如老狗
    到没感觉多节约内存,最大的好处是感觉快很多 4800h 的笔记本 U 16G 内存,编译 Java 或者前端 Vue 项目至少快 50%~100%
    运行纯血 Linux 程序的时候也是飞快,个别毒瘤需要 Wine 的话就慢点,只能忍忍,目前我只有一个微信需要 Wine 版
    chaleaochexist
    chaleaochexist
    Aug 17, 2023
    14
    我当时用的 kubuntu.
    NessajCN
    NessajCN
    Aug 17, 2023
    15
    @marchocode fcitx5
    shankun
    shankun
    Aug 17, 2023 via Android
    16
    debian kde fcitx5 98 五笔
    kingfalse
    kingfalse
    Aug 17, 2023 via Android
    17
    opensuse kde fcitx5 rime ,配合 yast 安装软件也很舒服。
    bobryjosin
    bobryjosin
    Aug 17, 2023
    18
    笔电 opensuse tumbleweed+kde ,虚拟机 debain+opensuse 都是 kfce 环境
    gpt5
    gpt5
    Aug 17, 2023
    19
    好多年没用 ubuntu 桌面了,第一次用 22 的时候,给我震惊了,完成度都这么高了。
    irrigate2554
    irrigate2554
    Aug 17, 2023
    20
    arch + kde ,输入法 fcitx5 + rime ,先装好 yay ,微信 yay -S com.qq.weixin.deepin
    Yourshell
    Yourshell
    Aug 17, 2023 via Android❤️1
    21
    折腾这些还不如两百块加一根内存
    dcsuibian
    dcsuibian
    Aug 17, 2023
    22
    wsl
    millken
    millken
    Aug 17, 2023
    23
    linux 飞书不支持会议,要不然我全都切到 linux
    capgrey
    capgrey
    Aug 17, 2023
    24
    Mac , 我感觉跟 Linux 用起来没有什么区别
    meixg
    meixg
    Aug 17, 2023
    25
    换 linux 解决不了内存占用问题,老老实实加硬件。
    wkxuan
    wkxuan
    Aug 17, 2023 via Android
    26
    Ubuntu 。因为当初买的腾讯云服务器就是 Ubuntu ,方便本地调试后直接上传。虽然现在很多服务器厂商都提供了各种系统的服务器甚至 Windows (我一个朋友就是 Windows 开发+Windows 服务器),但是 Ubuntu+wine+搜狗输入法基本媲美 Windows 了,而且相对其他 Linux 桌面发行版,Ubuntu 算是(我认为)完成度最高的了
    ochatokori
    ochatokori
    Aug 17, 2023 via Android❤️1
    27
    以前用 ubuntu ,现在转 manjaro 了
    微信和企业微信 都是 wine
    文档 wps
    输入法懒人就用搜狗
    音乐用第三方网易云
    上面这些 aur 都有,一键安装,比 ubuntu 那些方便多了
    jlmzzz
    jlmzzz
    Aug 17, 2023
    28
    发自 Fedora 38
    infreboot
    infreboot
    Aug 17, 2023 via Android
    29
    @millken 支持,你加入内测就可以
    CheckTime
    CheckTime
    Aug 17, 2023❤️1
    30
    加内存。软件替代我从 1->2->3 走过来的,哈哈哈

    1. 单 Linux 系统,微信用 Wine
    2. Linux 主系统,开 Windows 虚拟机用微信
    3. 一台 Linux 开发电脑,一台垃圾 Windows 办公聊天电脑,用 Synergy 共享键鼠,文件传输的话,在 Linux 启动相关服务,Windows 用网页访问传文件,例如 Alist 等。
    Les1ie
    Les1ie
    Aug 17, 2023
    31
    日常用了一年多了 Arch + i3 。
    开发:主要用 JetBrains 全家桶
    办公:写 word ppt excel 用 wps
    聊天:微信用微信网页版,扫码提示用客户端登陆的情况只需加一个油猴脚本就能正常登陆微信了,站内以前讨论过。Linux QQ 能正常使用。
    一定得用 windows 的情况也有,用 virtualbox 装了个 win10, 需要的时候打开用,但是频率很低。
    euph
    euph
    Aug 17, 2023 via Android❤️1
    32
    windows 下必备的东西建议用虚拟机,tiny10 之类的系统,用的时候再开
    vincent7245
    vincent7245
    Aug 17, 2023❤️1
    33
    首选:加内存继续用 win

    备选:ubuntu 、debian ,前提是你 linux 基础还行

    我的观点是,吃饭的家伙别折腾
    0o0O0o0O0o
    0o0O0o0O0o
    Aug 17, 2023 via iPhone
    34
    @gpt5 #19 22.04 的 gnome 确实美如画
    toptyloo
    toptyloo
    Aug 17, 2023
    35
    fedora
    muzihuaner
    muzihuaner
    Aug 17, 2023 via Android
    36
    ubuntu or deepin
    vchroc
    vchroc
    Aug 17, 2023
    37
    哎,我们还在用 8G M1 Mac ,好难
    wuzhewuyou
    wuzhewuyou
    Aug 17, 2023 via Android
    38
    @zzzmh 编译快啥的,估计是杀毒软件后台扫描的原因吧
    thqw0925
    thqw0925
    Aug 17, 2023 via Android
    39
    开箱即用 fedora/manjaro
    ExplodingDragon
    ExplodingDragon
    Aug 17, 2023
    40
    Arch + KDE Wayland +1

    Podman 一定要装,然后用 rootless podman 跑 QQ 、微信
    ExplodingDragon
    ExplodingDragon
    Aug 17, 2023
    41
    只不过 16G 内存可能比较小

    wxg4net
    wxg4net
    Aug 17, 2023 via Android
    42
    Linux 下,16G 内存开个 idea 和 chrome 浏览器,内存使用量也不会比 Windows 下低。想入坑,从最简单的发行版用 如 ubuntu
    wizardyhnr
    wizardyhnr
    Aug 17, 2023
    43
    ubuntu+i3 ,开了 firefox ,megasync ,telegram 。
    idblife
    idblife
    Aug 17, 2023
    44
    @millken #23
    现在支持啦,申请个灰度测试即可开启。
    wizardyhnr
    wizardyhnr
    Aug 17, 2023
    45
    内存读数是 polybar 内置的插件,比 htop 高 1 个 GB 的样子。
    eagleoflqj
    eagleoflqj
    Aug 17, 2023 via iPhone
    46
    Ubuntu 官版,64G ,编译都扔 ramdisk 了。用 Ubuntu 是因为我重度使用 GitHub Actions ,跟本机环境接近好测试。
    输入法 fcitx5-rime (利益相关:librime contributor )。没有其他国产软件的需求,有也不舍得装在 linux 上。
    z1645444
    z1645444
    Aug 18, 2023❤️1
    47
    Arch + Gnome (之前是 i3 和 XFCE ,XFCE 用来打游戏,大部分时间都在 i3 ),从高中 Chromebook 到大学 G3 3590 用了几年,除了声卡适配,体验都很完美👉

    微信和各种原生小程序开发者工具说实话最佳解决方案还是开个 Windows 虚拟机,当时也不是每天都需要使用,所以也并没有很在意这些,现在因为工作要做这块索性入了 MBP...如果主做这一块请慎入 Linux 桌面坑,开发体验远不如直接使用 Windows ,主要是某些厂对在 Linux 桌面下进行开发支持得够糟糕👍但是 op 好像是纯粹的 Java 开发?那就完全不需要在意,paru 一下 AUR 整理好的 IDEA 的安装脚本就好了,其他发行版也可以直接从 JB 官网下载,或者用他们提供的一个什么工具,工具名忘了,有一年全年用 openSUSE 的时候有用过。

    输入法 fcitx5-rime ,命令行桌面环境自带的或者 WezTerm ,其他相关其实可以搜一下,v 站过去也有一些关于 Linux 桌面下工具推荐的讨论👉
    z1645444
    z1645444
    Aug 18, 2023
    48
    用 Linux 桌面印象深的舒服的点我认为是可以选择 FS ,brtfs 或者 zfs ,光是删 node_modules/ 都快了好多(什么,还在 npm ? pnpm 就完事了

    内存占用其实确实和各楼说的一样,不会低很多很多,如果仅仅是因为这个想换开发环境的系统,op 可能最后会有点失望
    param
    param
    Aug 18, 2023 via Android
    49
    用了好多年的 arch ,并且一直想尝试 gentoo 和 nix
    haneki
    haneki
    Aug 18, 2023 via Android
    50
    arch
    fedora
    debian
    ManjusakaL
    ManjusakaL
    Aug 18, 2023
    51


    目前 Garuda 用的很爽,KDE 养老
    WebKit
    WebKit
    Aug 18, 2023 via Android
    52
    arch gnome 完美
    mwxx
    mwxx
    Aug 18, 2023
    53
    @palfortime vim 开发 Java 需要装哪些插件?
    bianhui
    bianhui
    Aug 18, 2023❤️1
    54
    是什么让你觉得,linux 系统开 IDEA 和浏览器内存不飙升的?
    palfortime
    palfortime
    Aug 18, 2023 via Android
    55
    @mwxx 我就装了 ycm 补全代码,项目运行是直接命令行跑。
    MeteorCat
    MeteorCat
    Aug 18, 2023 via Android
    56
    用了这么多我觉得 Ubuntu 就足够了
    edwardhodges
    edwardhodges
    Aug 18, 2023
    57
    ubuntu 什么的有些致命的缺点是没法装一些常用的像微信、qq 、钉钉等,想沟通太麻烦了。如果使用 Mac 的话完全没有必要用 Linux 当开发的主力,当部署的环境就行了。
    xcai
    xcai
    Aug 18, 2023
    58
    Fedora 配合 podman module stream 爽的起飞
    dbit
    dbit
    Aug 18, 2023 via Android
    59
    linux-mint 符合 win 用户习惯,少折腾,用了好多年了
    腾讯会议 钉钉 已经支持,微信用 wine
    dbit
    dbit
    Aug 18, 2023 via Android
    60
    @edwardhodges 钉钉和 qq 已经有官方版了
    dbit
    dbit
    Aug 18, 2023 via Android
    61
    linux 下开源 office 肯定比不上 microsoft
    keller
    keller
    Aug 18, 2023
    62
    最好的 Linux 桌面发行版 不就是 Windows 吗?
    allgy
    allgy
    Aug 18, 2023
    63
    最好的 linux 桌面版本是 windows + 虚拟机
    roycestevie6761
    roycestevie6761
    Aug 18, 2023
    64
    机子配置不够换系统也没用啊,而且你是 linux 桌面环境,区别不大的
    wolfan
    wolfan
    Aug 18, 2023
    65
    @Les1ie i3 这样的适合作 office 不,主要是 word\excel + 浏览器(查资料比较多)。
    pluswu1986
    pluswu1986
    Aug 18, 2023
    66
    vmplayer 装 manjaro
    BG7ZAG
    BG7ZAG
    Aug 18, 2023
    67
    强烈推荐 deepin ,安装应用方便,商店可满足
    weixiangzhe
    weixiangzhe
    Aug 18, 2023❤️1
    68
    manjaro kde
    gadfly3173
    gadfly3173
    Aug 18, 2023 via Android
    69
    deepin 20.9 。本质我用 linux 只是因为公司希望我们用 linux ,所以我需要一个从操作逻辑到功能都最接近 windows 的
    ivvei
    ivvei
    Aug 18, 2023
    70
    arch + sway, 输入法用 fcitx-rime , 微信用手机。 工作的视频会议什么的因为用的是 zoom ,可以直接装。微软的 teams 直接网页版。
    brader
    brader
    Aug 18, 2023
    71
    平时没事我会虚拟机折腾各种 linux 桌面发行版体验,有个问题想请教下大佬,有一些小众的桌面系统,你们遇到问题是如何解决的呢?我发现搜索资料很少,解决问题比较困难。比如 linux mint 。或者我再举个例子,比如我用 ubuntu ,遇到问题能找到非常多资料,但是当我尝鲜 kubuntu 的时候,我发现它的资料相对就少很多,但这 2 个系统是基于一个系列的,我是否可以将 ubuntu 的解决方案套用到 kubuntu 呢?其他小众系统同理
    windyboy
    windyboy
    Aug 18, 2023
    72
    opensuse
    Bologna
    Bologna
    Aug 18, 2023
    73
    开箱即用 ubuntu22 ,但是 manjaro 比较好看
    wxdiy
    wxdiy
    Aug 18, 2023
    74
    windows 虚拟机上跑 linux 桌面么? 感觉这样慢得出奇。我习惯 windows 桌面开发/聊天/摸鱼,linux 环境跑测试
    qiumaoyuan
    qiumaoyuan
    Aug 18, 2023
    75
    Mate 和 xfce 资源占用低,推荐 KDE 和 Gnome 的在想什么?
    nutting
    nutting
    Aug 18, 2023
    76
    win ?那不如转黑苹果,linux 桌面太糟糕,还有国产一些软件的问题也很麻烦
    raptor
    raptor
    Aug 18, 2023
    77
    目前用 linuxmint ,已经用了好多年,还算安逸
    NoBugDie
    NoBugDie
    Aug 18, 2023
    78
    deepin ,已经作为主力桌面终端使用 3 年,有些小问题,但都无伤大雅。原生 linux 环境是真爽
    itgoyo
    itgoyo
    Aug 18, 2023
    79
    不管什么桌面版最后都会变成 I3 或者是 bspwm ,当然最顺手的还得是 linuxmint
    straydragon
    straydragon
    Aug 18, 2023
    80
    arch + hyprland/i3wm
    encro
    encro
    Aug 18, 2023
    81
    debain gnome

    https://github.com/zq1997/deepin-wine 常用软件
    GiantHard
    GiantHard
    Aug 18, 2023❤️1
    82
    根据你的问题,你应该

    1. 排查内存占用情况
    2. 加内存

    切换到 Linux 并不能 100%解决内存不够用的问题

    如果你只是想要一个借口说服自己折腾 Linux 桌面环境的话,我推荐 Arch + KDE ,这套配置我已经用 5 年了
    XIVN1987
    XIVN1987
    Aug 18, 2023
    83
    vmware + ubuntu
    StateMa
    StateMa
    Aug 18, 2023
    84
    debian
    cbdyzj
    cbdyzj
    Aug 18, 2023
    85
    Ubuntu
    smdbh
    smdbh
    Aug 18, 2023
    86
    不是一定要桌面的话,当然是 ssh 啊
    liucxu
    liucxu
    Aug 18, 2023
    87
    opensuse tumbleweed kde
    SoFarSoGood
    SoFarSoGood
    Aug 18, 2023
    88
    debian+Matedesktop
    RogerBen
    RogerBen
    Aug 18, 2023
    89
    Pop OS !
    Gav1n1995
    Gav1n1995
    Aug 18, 2023❤️1
    90
    之前和你一样 后边换 mac 了
    mosby
    mosby
    Aug 18, 2023
    91
    桌面环境 gentoo + dwm
    输入法 fcitx-rime
    微信是 deepin wine 放到 apptainer 里

    https://github.com/brighill/singularity-deepin
    luvroot
    luvroot
    Aug 18, 2023
    92
    @marchocode 能黑苹果就黑苹果吧,不能黑苹果 manjaro 、ubuntu 都省事。前提尽量用 neovim 、vscode 之类
    kwanzaa
    kwanzaa
    Aug 18, 2023
    93
    优先考虑 xfce 作为 DE ,适合桌面的发行版也不多,如下:
    xubuntu
    arch+xfce4

    输入法 fcitx-rime ,这个时候处理好微信问题,体验基本上就比 Win 下强了。
    shm7
    shm7
    Aug 18, 2023
    94
    开发,那还是黑苹果吧...
    DearMark
    DearMark
    Aug 18, 2023
    95
    拥抱 Linux ,并不一定要使用 Linux Desktop ,不过我有 40G 内存
    oloorz
    oloorz
    Aug 18, 2023
    96
    UBUNTU ,centOS
    monsterwolf
    monsterwolf
    Aug 18, 2023
    97
    内存富裕的话,kde 就是旗舰体验,强烈推荐,不富裕的话,xfce4 很适合。
    yangzzzzzz
    yangzzzzzz
    Aug 18, 2023
    98
    win11 wsl2+arch 内存起飞
    ZhiyuanLin
    ZhiyuanLin
    Aug 18, 2023
    99
    大头是浏览器和 IntelliJ ,你换个系统解决不了的。
    hefish
    hefish
    Aug 18, 2023
    100
    我觉着既然是搞开发嘛,debian ,deepin, arch, manjoro 都行吧。
    我自己用的 debian
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1494 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 163ms · UTC 19:02 · PVG 03:02 · LAX 11:02 · JFK 14:02
    ♥ Do have faith in what you're doing.