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

终于把 centos 替换到了 nixos

  •  
  •   kaleocheng · 2023-03-16 22:05:37 +08:00 · 5906 次点击
    这是一个创建于 622 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我大概 2020 年开始在桌面使用 nixos 办办工啥的,可是服务器一直懒得迁移还是继续使用的 centos ,直到上个月,眼看 centos 7 也快 GG 了,就把服务器也切换到了 nixos 。对于个人用途的服务器维护来说,确实是太省心了。

    挂张 Linux 桌面吧 :)

    https://imgloc.com/i/KStYA

    (迁移的详情我发到了 这里

    31 条回复    2023-05-09 13:10:43 +08:00
    MindMindMax
        1
    MindMindMax  
       2023-03-16 22:29:14 +08:00
    还是喜欢 ubuntu. 基本不用折腾
    daiv
        2
    daiv  
       2023-03-16 22:38:47 +08:00
    @MindMindMax #1 暂同, Ubuntu LTS
    MyLeoWind
        3
    MyLeoWind  
       2023-03-16 22:38:51 +08:00 via Android
    我把 nixpkgs 当成一个很新很全的软件仓库,就是感觉打包质量不太好,好多包把 README 这种极易重名的文件直接往 /etc 下面放。
    0o0O0o0O0o
        4
    0o0O0o0O0o  
       2023-03-16 22:41:49 +08:00 via iPhone
    我还处于把桌面环境迁移到 nixos 的阶段
    ZeroClover
        5
    ZeroClover  
       2023-03-16 22:44:19 +08:00
    我反而觉得非个人更适合使用 NixOS ,毕竟展开以后的环境是确定的,适合大规模部署
    z3k3
        6
    z3k3  
       2023-03-16 23:02:39 +08:00
    Welcome, my friend.
    v2exshabi
        7
    v2exshabi  
       2023-03-16 23:55:18 +08:00 via iPhone
    哪个更好用一点?没用过 centos
    kingfalse
        8
    kingfalse  
       2023-03-17 01:25:29 +08:00 via Android
    我个人是台式机 opensuse kde ,服务器全部 debian 。
    ltkun
        9
    ltkun  
       2023-03-17 06:10:08 +08:00 via Android
    不用 rh 系的原因是 debian 有 apt 的时候 它还在 rpm 一个软件都装半天 依赖得手动安装哈
    cassyfar
        10
    cassyfar  
       2023-03-17 06:55:43 +08:00
    nixos 是不是就是 config as code ? terraform 那种
    sidkang
        11
    sidkang  
       2023-03-17 07:01:21 +08:00
    又一篇让我蠢蠢欲动想要上 nix ,😂
    dcoder
        12
    dcoder  
       2023-03-17 08:11:45 +08:00
    nixos 折腾不?
    darksword21
        13
    darksword21  
       2023-03-17 08:19:35 +08:00 via iPhone
    nixos 碰到没有的软件还是比较难整
    ChenSino
        14
    ChenSino  
       2023-03-17 08:44:15 +08:00
    服务器还是求个稳,桌面用的 manjaro,服务器用的 ubuntu 哈哈
    yzld2002
        15
    yzld2002  
       2023-03-17 09:08:35 +08:00
    过年期间把家里的服务器都整成 nix flake 管理了
    nine
        16
    nine  
       2023-03-17 09:31:47 +08:00
    CentOS 不是直接迁移 Rocky ?
    salmon5
        17
    salmon5  
       2023-03-17 09:47:32 +08:00
    AlmaLinux
    z3k3
        18
    z3k3  
       2023-03-17 09:57:29 +08:00
    @ZeroClover 同意。Reproducible 对于大规模部署太重要了。
    kaleocheng
        19
    kaleocheng  
    OP
       2023-03-17 10:46:55 +08:00
    @MindMindMax 公司的服务器我们也还是用 Ubuntu 和 Debian
    kaleocheng
        20
    kaleocheng  
    OP
       2023-03-17 10:49:20 +08:00
    > 我把 nixpkgs 当成一个很新很全的软件仓库,就是感觉打包质量不太好,好多包把 README 这种极易重名的文件直接往 /etc 下面放。

    @MyLeoWind 我倒是没怎么被包的质量困扰过,只是偶尔有些老的包在 nix 化的过程中没有留出方便的配置参数,需要慢慢去看 nixpkgs 里面的配置寻找 workaround
    kaleocheng
        21
    kaleocheng  
    OP
       2023-03-17 10:52:03 +08:00
    > 我还处于把桌面环境迁移到 nixos 的阶段

    @0o0O0o0O0o #4 哈哈哈哈, 安利, 我目前好像除了不能用微信,桌面没有遇到啥问题
    kaleocheng
        22
    kaleocheng  
    OP
       2023-03-17 11:00:41 +08:00
    > 我反而觉得非个人更适合使用 NixOS ,毕竟展开以后的环境是确定的,适合大规模部署

    @ZeroClover #5 我主要是觉得团队的学习成本和适配其他系统的成本会比较高(比如改造之前的 ansible playbook ), 除此之外从技术方便我也没看到什么大的 blocker
    kaleocheng
        23
    kaleocheng  
    OP
       2023-03-17 11:02:13 +08:00
    > 哪个更好用一点?没用过 centos

    @v2exshabi #7 还是和自己的使用侧重点有关吧
    popil1987
        24
    popil1987  
       2023-03-17 11:08:14 +08:00
    有 docker ,哪个服务器操作系统重要吗?
    重要。
    一般裸机适合放数据库等 IO 密集的服务,docker 放数据库性能影响比较大
    但是 nixos 做服务器,说几个缺点吧
    初学者没问题,改配置文件就行了。进阶者太不友好了,资料少,新概念多,定制化寸步难移。必须耐着性子进化到高手
    小项目和商业项目没想过灵活处理路径问题,nixos 独特的路径问题,会有很烦的错误
    版本管理不是很友好,python node 还是乖乖用自己的包管理吧,haskell ,rust 乖乖用自己的 up 吧
    优点,当进化成高手,以上问题都不是事,那可以想象将是美好的,把配置文件一备份,三天重装一次系统不是梦。想体验软件的哪个版本体验哪个版本,拳打 docker ,脚踢 terraform
    jqtmviyu
        25
    jqtmviyu  
       2023-03-17 11:50:51 +08:00
    再看看国内 centos 主流是走向哪一个发行版.
    各个版本包管理工具命令太多了, 老是忘了得查, 甚至想把个人从 EndeavourOS 转到 debian 了, 但又馋 aur.
    liuxu
        26
    liuxu  
       2023-03-17 13:01:58 +08:00
    折腾不动了,老年朋友 ubuntu/debian + freebsd + gentoo 了,折腾的事让上游源去做吧
    facelessvoid
        27
    facelessvoid  
       2023-03-17 16:24:34 +08:00
    折腾过各种发行版,最后在 fedora 里面养老了
    moonjourney
        28
    moonjourney  
       2023-03-20 15:50:54 +08:00
    @MyLeoWind nix 软件是沙箱,/etc 不是全局目录,重名文件没有任何影响。nix 用的人还太少,不报 issue 就不知道有什么问题 ,反正我用着没问题。
    limon
        29
    limon  
       2023-03-20 21:04:20 +08:00
    记性不好所以都换了 nixos ,记住配置文件在哪里就行了
    limon
        30
    limon  
       2023-03-20 21:06:35 +08:00
    ryan4yin
        31
    ryan4yin  
       2023-05-09 13:10:43 +08:00 via Android
    nixos 还是牛的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1234 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:10 · PVG 02:10 · LAX 10:10 · JFK 13:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.