给自己的腾讯云服务器换GuixSD了

回头体验一下

很多情况可以拿Guix或者Nix替代,比如打包一个程序,Docker需要打包整个系统,而Guix只需要简单的写好需要的包就可以打包了。

我放弃Docker是因为Docker总是自作主张把我防火墙规则搞坏.

我腾讯云装过CoreOS,连基础的工具都CoreOS很缺乏,甚至连tmux和screen都没有。

就有个Docker

我觉得 docker compose 用起来很简单,一般开发布署的问题都可以很容易的搞定,不太想为了这个再学一套东西。

看需求吧。我是觉得Docker用起来太难受了才开的Guix

讲道理 docker 和 guix 明明是完全不同的东西。很多包管理器打包时会用到 fakeroot,不知道 guix 用的啥。

guix 不打包,直接安装到 /gnu/store 在提供给用户的时候会打包压缩一下。

docker大多数用处guix还是可以完成的。比如构建个隔离的环境什么的

可以尝试一下,就是你配置的问题,还有网速。。

在编译的时候,好像也用到某种隔离技术,但忘记是什么了

chroot

最后还是决定使用NixOS + Guix了,开发环境上Guix ,服务器系统NixOS

NixOS安装镜像启动时候有个 copytoram 选项,替换服务器系统时候很有用。