V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cirenbucunzai
V2EX  ›  Linux

哪个 Linux 发行版适合做开发?

  •  
  •   cirenbucunzai · 2025 年 7 月 12 日 · 9461 次点击
    这是一个创建于 188 天前的主题,其中的信息可能已经有所发展或是发生改变。

    linux 发行版,轻桌面,开发环境和工具链比较好的?

    php 单片机 安卓等等。

    第 1 条附言  ·  2025 年 7 月 13 日
    大佬们,注意审题啊,不光是发行版,还要工具链完善
    97 条回复    2025-11-22 12:03:25 +08:00
    ww2000e
        1
    ww2000e  
       2025 年 7 月 12 日   ❤️ 1
    ubuntu
    SmithJohn
        2
    SmithJohn  
       2025 年 7 月 12 日   ❤️ 1
    能装 docker 的那个
    LokiSharp
        3
    LokiSharp  
       2025 年 7 月 12 日 via iPhone   ❤️ 2
    NixOS + Devbox
    airqj
        4
    airqj  
       2025 年 7 月 12 日
    ubuntu 或者 debian,因为有些单片机工具只会在这两个系统上测试
    Terry05
        5
    Terry05  
       2025 年 7 月 12 日
    需要桌面的话,还是 ubuntu 吧
    gullitintanni
        6
    gullitintanni  
       2025 年 7 月 12 日
    没什么合不合适的,哪个顺手用哪个。常规发行版也就包管理策略还有 init 不太一样,其他需要啥软件自己装。

    但既然你能问出这个问题,那还是 debian 吧,省得哪天更新以后出现故障你自己不会排查。
    red13
        7
    red13  
       2025 年 7 月 12 日
    vscode -> ssh -> ubuntu
    dbit
        8
    dbit  
       2025 年 7 月 12 日
    linuxmint 很适合
    Cbdy
        9
    Cbdy  
       2025 年 7 月 12 日
    ubuntu
    Lockroach
        10
    Lockroach  
       2025 年 7 月 12 日
    我自己用的话就 arch ,不过在 arch 的旧笔电上还没做过什么正经项目开发
    bsun
        11
    bsun  
       2025 年 7 月 12 日   ❤️ 1
    Ubuntu LTS / openSUSE Leap / Fedora
    songtianlun
        12
    songtianlun  
    PRO
       2025 年 7 月 12 日
    社区活跃+可玩度高用 ArchLinux
    开箱即用就 Ubuntu

    最重要的还是,看哪个用的顺手。
    faywong8888
        13
    faywong8888  
       2025 年 7 月 12 日
    可玩性 + 最新软件 => archlinux
    可重现/原子化可回滚的部署、稳定一致的软件包 => nixos
    简单易上手、三方软件生态:Ubuntu
    追求经典 + GNU 精神:Debian Linux
    ysw
        14
    ysw  
       2025 年 7 月 12 日 via iPhone
    Nixos 或者 fedora
    Ipsum
        15
    Ipsum  
       2025 年 7 月 12 日   ❤️ 1
    debian 吧。Ubuntu 广告各种飞。
    wogogoing
        16
    wogogoing  
    PRO
       2025 年 7 月 12 日 via iPhone
    ubuntu 吧。如果你还有轻办公和少量娱乐需求,可以试一下 deepin
    ulpyxua
        17
    ulpyxua  
       2025 年 7 月 12 日
    哪个都不适合,唯有 Mac 和 Win
    molika
        18
    molika  
       2025 年 7 月 12 日
    archlinux 很顺手
    orrinex
        19
    orrinex  
       2025 年 7 月 12 日   ❤️ 2
    debian
    iv8d
        20
    iv8d  
       2025 年 7 月 12 日 via Android   ❤️ 1
    个人觉得 debian
    287854442
        21
    287854442  
       2025 年 7 月 12 日
    没有,如果有 Win 或者 Mac ,真不建议用 Linux Desktop ,非要用属于没苦硬吃
    oreader996
        22
    oreader996  
       2025 年 7 月 12 日   ❤️ 1
    首选 debian,其次 ubuntu
    BotX
        23
    BotX  
       2025 年 7 月 12 日
    WSL+ARCHLINUX , 开发工具在哪个平台方便就用哪个,不用切换系统, 省一些折腾的时间, 多补充一些睡眠, 说不定长寿一些。
    greenskinmonster
        24
    greenskinmonster  
       2025 年 7 月 12 日 via Android
    arch 软件丰富,推荐
    cwxiaos
        25
    cwxiaos  
       2025 年 7 月 12 日 via iPhone   ❤️ 1
    Debian,什么特殊开发工具吃环境的统统扔容器
    simenet
        26
    simenet  
       2025 年 7 月 12 日
    debian >>> ubuntu
    cunoe
        27
    cunoe  
       2025 年 7 月 12 日 via Android   ❤️ 1
    Linux 真是没苦硬吃,建议买个 mac
    zengxs
        28
    zengxs  
       2025 年 7 月 12 日
    windows + wsl
    或者 mac + docker (配合 vscode 的远程 remote container)
    webs
        29
    webs  
       2025 年 7 月 12 日
    首选 debian ,
    用 debian 做桌面后,你会发现它其实更适合跑在服务器上
    Rorysky
        30
    Rorysky  
       2025 年 7 月 12 日
    这两个关系不大,工具链在哪个系统上都有
    wcs111
        31
    wcs111  
       2025 年 7 月 12 日
    kubuntu
    streamrx
        32
    streamrx  
       2025 年 7 月 12 日 via iPhone
    都选 ubuntu 就行了。就 ubuntu 桌面和服务器都好用
    bigtear
        33
    bigtear  
       2025 年 7 月 12 日
    会查 Wiki 必须 Arch ,最新最潮的软件包都有
    菜鸟优先 Ubuntu ,Google 问题答案很多
    bxb100
        34
    bxb100  
       2025 年 7 月 13 日
    @LokiSharp 话说 devbox 社区现在用的人多吗 (我只在 Mac 上用过)
    v400127
        35
    v400127  
       2025 年 7 月 13 日
    wsl 不可以吗
    jiuhuicinv
        36
    jiuhuicinv  
       2025 年 7 月 13 日
    WSL
    shannon404
        37
    shannon404  
       2025 年 7 月 13 日
    fedora 无疑
    wmx666
        38
    wmx666  
       2025 年 7 月 13 日   ❤️ 1
    debian
    jqtmviyu
        39
    jqtmviyu  
       2025 年 7 月 13 日
    单片机, 那 win + wsl 无疑了. 印象中 unix 上没有一个串口烧录工具比得上 win 上的好用.
    206n6Q6sFYRg1SwM
        40
    206n6Q6sFYRg1SwM  
       2025 年 7 月 13 日
    投 fedora 一票
    alphagg
        41
    alphagg  
       2025 年 7 月 13 日 via iPhone
    Ubuntu
    Meursau1T
        42
    Meursau1T  
       2025 年 7 月 13 日
    其实现在各系统的稳定性都不太好,Mac 和 Windows 一样有很多 BUG ,过去那个难以遇到操作系统 BUG 的时代早就不再了。所以就算用 Linux ,也不见得比 Windows 和 Mac 多很多毛病,我用了几个月的感觉是这样。除了 Wayland 下的视频会议不支持远程控制外,基本没遇到无解的事情。
    EliStone
        43
    EliStone  
       2025 年 7 月 13 日
    @Meursau1T #42 确实,以前用 arch+kde ,大问题没有,小问题很烦人(花屏、jebrains 类软件在不同屏幕下大小不一样(双屏一个 2k 一个 4k )、配置休眠好之后启动很慢...)虽然能用但是糟心,现在用上 macmini 感觉还行,ui 好看,已经 25 天没关机了,PC 除了打游戏和学一下单片机基本没开过了
    sumu
        44
    sumu  
       2025 年 7 月 13 日   ❤️ 1
    你听说过的,都适合。
    本质都没区别。
    别浪费时间折腾系统,别浪费时间整环境。
    把时间花在项目上。
    sn0wdr1am
        45
    sn0wdr1am  
       2025 年 7 月 13 日   ❤️ 1
    喜欢什么发行版就用什么发行版,主流发行版都没问题。

    不要陷入类似的问题:
    1. 纠结用 Gnome ,KDE ,还是 xfce...
    2. 纠结怎么美化桌面
    3. 纠结在一些旧到掉渣的设备上强行安装 Linux
    4. 纠结到底哪一个 Linux 发行版最好,用起来最舒服。
    Meursau1T
        46
    Meursau1T  
       2025 年 7 月 13 日
    @EliStone 我感觉早两年用 Linux 的体验比现在差不少,主要还是驱动,特别是 N 卡驱动
    EliStone
        47
    EliStone  
       2025 年 7 月 13 日
    @Meursau1T #46 确实是,上学的时候用的显卡是 1050ti 的,装了 Ubuntu 还要禁用独显才能进系统,后面换电脑都是集显的,虽然安装不费事了,但是桌面体验一直不太好,PC 比笔记本要好,不是很新的硬件直接装都没什么问题,现在已经不折腾了,PC 装回 Windows ,组了一台小主机装了 pve ,服务都放在 pve 里面,慢慢已经不折腾 Linux 桌面...
    cirenbucunzai
        48
    cirenbucunzai  
    OP
       2025 年 7 月 13 日
    @jqtmviyu 对,就是这个问题
    cirenbucunzai
        49
    cirenbucunzai  
    OP
       2025 年 7 月 13 日
    @sn0wdr1am 比如 utunbu ,工具链和 ide 完善吗
    jiashuaibei
        50
    jiashuaibei  
       2025 年 7 月 13 日
    你要求的:php 单片机 安卓,那么 Ubuntu 是最优解。
    各种东西比较新,工具链很完善,各种驱动都有,最适合开发。
    sn0wdr1am
        51
    sn0wdr1am  
       2025 年 7 月 13 日
    @cirenbucunzai
    是 Ubuntu 。
    号称是最流行的 Linux 发行版。
    有什么问题解决不了的,不还有 Docker 吗?
    不要过于焦虑。
    绝大部分问题,首先卡你的,不是操作系统。
    JeromeCui
        52
    JeromeCui  
       2025 年 7 月 13 日
    用了十几年 Linux 了,我现在用的 opensuse slowroll KDE 桌面,企业级的质量保证,相当稳定可靠。之前用了一段时间 Kubuntu ,总有一些小问题不好解决。
    如果没有什么 Linux 的经验,还是选 Kubuntu 和 Debian KDE 桌面,资料多一些。
    不管怎么样,一定用 KDE 桌面,KDE Plasma 6 真的好用,比 Gnome 高不知道哪里去了
    cye3s
        53
    cye3s  
       2025 年 7 月 13 日
    Manjaro ?基于 Arch 的
    infreboot
        54
    infreboot  
       2025 年 7 月 13 日
    我不知道你要什么工具链。。反正 x86 平台下,正规 intel/amd 处理器,任何常见的 Linux ( Arch/Debian/Ubuntu 等等等),工具链都是一样的。
    唯一区别就是安装的方式,难易度。
    cye3s
        55
    cye3s  
       2025 年 7 月 13 日
    之前就讨论过了,不过 Manjaro 我只编译一些别人的代码和当下载机,AUR 也开着,没感觉有什么不稳定的,里面也装着 VirtualBox 。
    https://www.v2ex.com/t/624271
    raptor
        56
    raptor  
       2025 年 7 月 13 日
    我用 mint ,挺好的
    webcape233
        57
    webcape233  
       2025 年 7 月 13 日
    archlinux ,真的,开发者用它装包是真的方便
    linuxsir2020
        58
    linuxsir2020  
       2025 年 7 月 13 日
    歪个楼, 公司提供啥用啥。。。自己玩的话, distrowatch 里选个靠前的
    fred649
        59
    fred649  
       2025 年 7 月 13 日
    AlmaLinux
    changz
        60
    changz  
       2025 年 7 月 13 日 via Android
    不要用 centos 就行
    happyxhw101
        61
    happyxhw101  
       2025 年 7 月 13 日
    以前我会说:archlinux
    现在我说:wsl2
    Cu635
        62
    Cu635  
       2025 年 7 月 13 日
    debian ,这是的 deb 系的正统,大部分工具链支持 deb 的都能用。
    muzihuaner
        63
    muzihuaner  
       2025 年 7 月 13 日
    debian+gnome
    Cu635
        64
    Cu635  
       2025 年 7 月 13 日
    @cunoe #27
    之前的 mac 是 x86 架构还好说,现在换了 arm 架构之后,生态不一定能做到 bug 比较少的兼容,尤其是还有“单片机”开发。
    wellbeing
        65
    wellbeing  
       2025 年 7 月 13 日
    deb 系就行,大部分工具链都支持。
    icyalala
        66
    icyalala  
       2025 年 7 月 13 日
    如果你搞 php/单片机/安卓,又一定要追求工具链完善,那为什么不选 windows ?

    想要得到最多的支持,就要用最流行的东西
    如果非要 Linux 发行版,那就是 ubuntu
    syboy
        67
    syboy  
       2025 年 7 月 13 日 via Android
    乌托邦吧
    saymoon
        68
    saymoon  
       2025 年 7 月 13 日
    debian
    burnsby
        69
    burnsby  
       2025 年 7 月 13 日
    没有一个人提到 EndeavourOS 吗?基本可以看作易用版的 Arch ,我已经用它作为主力超过一年了,相当好用,基本上想要的软件都能找到(arch 系的基本都一样,除了 Manjaro),进入 AI 时代后,99%的问题你基本上都不用再看 Arch Wiki 了,不存在对新手友好不友好的问题
    crysislinux
        70
    crysislinux  
       2025 年 7 月 13 日 via Android
    随便用,现在甚至有 distrobox 这种东西,你可以在一个发行版里无缝打开另一个发行版的终端。
    dupenn
        71
    dupenn  
       2025 年 7 月 13 日
    不知道哪个最适合,不过我用 ubuntu 做后端开发用了一年多了,感觉也没啥问题
    ipixeloldc
        72
    ipixeloldc  
       2025 年 7 月 13 日 via Android
    单片机,你要是玩 esp32,stm32,rp,wch,mspm0 这些,arch 都行。因为前三 vscode 加 aur 能通杀,后两运行环境得改改 aur 里别人大佬写的 pkgbuild 。至于其他的啥乱七八槽的国产 32 ,那就得你自己研究了,传统的 stc8051 那些,也有 sdcc 能用。要是 fpga 就麻烦了,非要用建议 ubuntu 。但你要是会用老外那套开源工具链啥的,那 arch 也行。
    HENQIGUAI
        73
    HENQIGUAI  
       2025 年 7 月 13 日
    想玩 Arch 但是我很难离开 Windows 了
    jqtmviyu
        74
    jqtmviyu  
       2025 年 7 月 13 日
    @cirenbucunzai #48 不用找了, 串口工具里 C#无敌. 还有一堆开发板可能要奇怪的端口+驱动, 就 win 能跑.
    cqu1980
        75
    cqu1980  
       2025 年 7 月 13 日
    DeepinOS 用了好几年了,选什么不是问题,能解决遇到的问题才是正途
    silyboy
        76
    silyboy  
       2025 年 7 月 13 日
    新手 ubuntu, 或者注册红帽开发者账号可以免费激活一台 redhat. 有经验 Debian. 喜欢折腾 arch linux.
    wxyrrcj
        77
    wxyrrcj  
       2025 年 7 月 14 日
    debian or arch
    wxyrrcj
        78
    wxyrrcj  
       2025 年 7 月 14 日
    @HENQIGUAI 虚拟鸡跑个 win
    Rehtt
        79
    Rehtt  
       2025 年 7 月 14 日 via Android
    @HENQIGUAI windows+wsl ( archlinux )
    zjsxwc
        80
    zjsxwc  
       2025 年 7 月 14 日
    archlinux 工具链是最新的
    bookee
        81
    bookee  
       2025 年 7 月 14 日
    @JeromeCui 赞同,linux 桌面成熟度,肯定是 KDE 。EndeavourOS + KDE 够用了
    tudou1514
        82
    tudou1514  
       2025 年 7 月 14 日
    1 、Ubuntu ,不用折腾,桌面友好 ,包高
    2 、Debian ,稳定,包稍微低
    3 、arch ,活着就是折腾
    szqh97
        83
    szqh97  
       2025 年 7 月 14 日
    @cirenbucunzai 现在 vscode, idea 都支持远程开发了,我就搞了个小主机装了 pve ,装 ubuntu 做为远程开发的机器
    c0nstantien
        84
    c0nstantien  
       2025 年 7 月 14 日
    我用的 arch ,基本不需要手动安装软件,yay 全搞定
    eas
        85
    eas  
       2025 年 7 月 14 日
    wsl2 + debian
    rb6221
        86
    rb6221  
       2025 年 7 月 14 日
    你不如说说你遇到的哪个版本的那个工具链有缺失的。
    linganmin
        87
    linganmin  
       2025 年 7 月 15 日
    debian
    leconio
        88
    leconio  
       2025 年 7 月 15 日 via iPhone
    我推 WSL
    anytk
        89
    anytk  
       2025 年 7 月 15 日
    发行版来说,包够多够新就可以,在有就是不要奇奇怪怪的东西,比如 ubuntu 的 snap 。真正的生产力,其实是 lxc/docker 这些工具,做嵌入式我基本在 Host 上 GUI 写代码,然后在跨架构 lxc 中去构建,再到板子上验证,比交叉编译方便很多。
    rarpainting
        90
    rarpainting  
       2025 年 7 月 15 日
    如果你是学生自学的话,哪个都没太大差别,反正环境都要自己搭,选用户量比较多的那几个就行了,wsl 也是 ubuntu 差别不大
    至于项目,现在没有啥项目还用到单片机这种玩具的吧
    impig33
        91
    impig33  
       2025 年 7 月 15 日
    @szqh97 怎么个远程开发?
    MoeDisk
        92
    MoeDisk  
       2025 年 7 月 16 日
    折腾些 Archlinux ,不想太折腾 Ubuntu 。
    flxxy
        93
    flxxy  
       2025 年 7 月 16 日
    你说的需求 ubuntu 完全可以解决,用户量大,出现问题好找到解
    PanuiQ
        94
    PanuiQ  
       2025 年 7 月 16 日
    @cirenbucunzai #48 我都是开虚拟机,和 windows 共享编译文件夹,windows 的 mobaxterm 和板子通信烧录 boot
    liker12134
        95
    liker12134  
       2025 年 7 月 25 日
    Debian && Fedora
    sudo123
        96
    sudo123  
       2025 年 7 月 28 日
    joyanhui
        97
    joyanhui  
       2025 年 11 月 22 日
    @faywong8888

    可玩性 + 最新软件 => archlinux
    可重现/原子化可回滚的部署、稳定一致的软件包 => nixos
    简单易上手、三方软件生态:Ubuntu
    追求经典 + GNU 精神:Debian Linux


    ===============
    赞同 + 补充
    ===============

    有计划提升你 linux 水平 linux 已经免去入门但是想日用 linux 桌面 => archlinux
    有一定学习能力 有洁癖 有需要新旧共存的软件要用 可复现 追求一致性 => nixos
    懒人 没洁癖 不在意商业粑粑:Ubuntu
    对新软件需求不高 追求本地和服务器环境一致性:Debian Linux

    ===============
    如果不考虑智力要求和入门成本
    nixos 是最适合程序员的 linux 发行版,其他皆不配。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2563 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:18 · PVG 09:18 · LAX 17:18 · JFK 20:18
    ♥ Do have faith in what you're doing.