Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
cirenbucunzai
V2EX  ›  Linux

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

  •  
  •   cirenbucunzai · Jul 12, 2025 · 12150 views
    This topic created in 479 days ago, the information mentioned may be changed or developed.

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

    php 单片机 安卓等等。

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

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

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

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

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

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


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

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

    ===============
    如果不考虑智力要求和入门成本
    nixos 是最适合程序员的 linux 发行版,其他皆不配。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5192 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 250ms · UTC 06:30 · PVG 14:30 · LAX 22:30 · JFK 01:30
    ♥ Do have faith in what you're doing.