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

生产环境选择 debian10 还是 debian11

  •  
  •   monster33 · Apr 2, 2022 · 10185 views
    This topic created in 1676 days ago, the information mentioned may be changed or developed.

    只考虑 debian 系统的话,这两个里面选哪个? 从稳定性和性能方面来说。好像 debian11 不是特别大的改动。

    https://www.debian.org/releases/stable/s390x/release-notes/ch-whats-new.zh-cn.html

    27 replies  •  2022-04-03 04:56:18 +08:00
    ysicing
    ysicing
    Apr 2, 2022
    1
    新节点已经上了 debian11 了,存量的还是 debian10
    knightdf
    knightdf
    Apr 2, 2022
    2
    想都不用想啊,用新不用旧,前提是测试好
    monster33
    monster33
    OP
    Apr 2, 2022
    3
    @ysicing debian11 没啥 bug 吧?
    Tumblr
    Tumblr
    Apr 2, 2022
    4
    虽说用新不用旧,但是生产环境一般习惯于大版本上比最新的降一个版本,或者新版本出来等一年。
    不过,如果自己生产环境的生态比较成熟的话,还是建议 11 。

    我个人是冒险主义的,测试环境 preview 就敢上,生产环境出来半年也敢用!
    iBugOne
    iBugOne
    Apr 2, 2022 via Android
    5
    @Tumblr 冒险主义比较敢用 Arch Linux ,另外据我所知清华大学镜像站在 Debian 11 刚出来没几天就升上去了
    Tumblr
    Tumblr
    Apr 2, 2022
    6
    @iBugOne #5 我是 Windows 派的,生产环境里 Windows Server 2022 已经用上了。。。垃圾微软!(只为政治正确,WS2022 很爽!)
    devzhi
    devzhi
    Apr 2, 2022
    7
    我们上的是 debian11 ,没啥问题
    wu67
    wu67
    Apr 2, 2022
    8
    跟着各 vps 厂商走就行了. 人家这么大一厂家都敢上, 基本都没大毛病.
    laozhoubuluo
    laozhoubuluo
    Apr 2, 2022
    9
    原则上还是要上 Debian 11 的,毕竟根据官方文档 https://wiki.debian.org/DebianReleases ,Debian 10 距离结束主流支持( 2022.8 )不远了,虽然还有 2 年的 LTS 以及后续由第三方提供的 ELTS 但是还是建议直接上新版本。

    另外手册建议看对应架构的,如 AMD64 为 https://www.debian.org/releases/stable/amd64/release-notes/ch-whats-new.zh-cn.html
    exiledkingcc
    exiledkingcc
    Apr 2, 2022
    10
    debian 本身就够旧的了,还要用旧版本???
    cco
    cco
    Apr 2, 2022
    11
    用新不用旧,一旦用起来除非有什么特别严重的问题,不然很少升级,日常修补丁就行了。
    ruixue
    ruixue
    Apr 2, 2022
    12
    debian 的更新策略已经很保守了,生产环境选择 debian stable ,自己折腾直接上 debian testing 都行
    geekvcn
    geekvcn
    Apr 2, 2022
    13
    Debian11
    getadoggie
    getadoggie
    Apr 2, 2022
    14
    上次编译 aria2,本来想着新嘛,用 debian11 的镜像编译的,按标准流程走,报各种错误,库找不到,后来没办法换成了 debian10,发现流畅的很,没有报错,又多试了几次,发现是 debian11 的问题,可能是安装的软件包修改了什么。
    adoal
    adoal
    Apr 2, 2022 via iPhone
    15
    Debian 11 已经到第三个 point release 了,如果不是为了用依赖老库的软件,新开的节点没必要坚守 10
    z1645444
    z1645444
    Apr 2, 2022 via Android
    16
    Debian 是保守中的保守,stable 就直接用最新吧,其实比较推荐用 testing ,如果是 ubuntu 那才可能建议用最新版本的上一个大版本
    tyzrj766
    tyzrj766
    Apr 2, 2022
    17
    用哪个都没啥感觉,11 就可以
    bao3
    bao3
    Apr 2, 2022
    18
    重要且不会更动的应用,还是用 debian10
    新的项目,还在迭代的,都用 debian 11 。
    以前我也喜欢追新,后来才明白,够用即可,太新了增加自己的烦恼
    Cielsky
    Cielsky
    Apr 2, 2022
    19
    debian 的更新策略还不保守啊,你还想在此基础上再保守一下吗?
    wzw
    wzw
    Apr 2, 2022 via iPhone
    20
    以前用 debian ,现在用 Ubuntu 20.04 ,少一些选择
    Huelse
    Huelse
    Apr 2, 2022
    21
    debian 妥妥的保守派,为了兼容老旧包做了一堆妥协
    QingXuJiaZhi
    QingXuJiaZhi
    Apr 2, 2022
    22
    认准最新的 stable 版本就行,debian 的 stable 是真 stable ,里面的软件本身已经是很旧的版本了。
    starcraft
    starcraft
    Apr 2, 2022
    23
    前两天刚把手上一台自己的机子换成 11 ,和我自己笔记本里 arch 比简直是个老古董。
    findex
    findex
    Apr 2, 2022
    24
    debian 的 stable 版本比其他发行版的 LTS 要稳定多了,即便是别家 LTS 不支持了,debian 的 stable 还会更新安全补丁。

    已经将某些服务器 debian10 升级到 debian11 了,升级没有啥痛点。

    debian 的 testing 都比某些 LTS 稳。

    @starcraft archlinux 比较激进。用了好多年,时间一长升级,一滚就挂。目前 archlinux 活在 debian 的虚拟机里面。
    Akitora
    Akitora
    Apr 2, 2022
    25
    升级了 11 感觉没差
    techphoebe
    techphoebe
    Apr 2, 2022
    26
    我的一个 go 程序有 cgo ,引用第三方库没办法绕开,用 debian 11 编译速度慢的出奇,要十几分钟,debian 10 稍微快一点,debian 9 快很多,一两分钟。不过可能不是 debian 11 的问题,或许是 gcc 版本越高某方面的性能越差。
    msg7086
    msg7086
    Apr 3, 2022 via Android
    27
    你软件支持什么就用什么。稳定性和性能一般不是选择版本的依据,abi api 兼容性才是。如果不挑 abi api 就,那无脑选新版就是了。

    比如以前我司的一套软件只能跑 14.04 ,你想换 16.04 ,不好意思,跑不起来。这种时候才会去考虑用旧版。这和你说的稳定性和性能没什么关系的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1601 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 220ms · UTC 23:12 · PVG 07:12 · LAX 15:12 · JFK 18:12
    ♥ Do have faith in what you're doing.