AT: 02-26 23:00:41
Linux前后尝试了很多次,都没有呆住,每次耗费大量时间折腾那些维护命令和优化设置
Cryolitia: 02-26 23:34:52
@AT 用NixOS
AT: 02-27 00:03:18
这里说一下它的一些特性:
不兼容 FHS 规范,而是把所有软件都安装到 /nix/store/ 目录下
依赖 systemd 管理系统服务
通过修改 声明式 (declarative) 的配置文件 即可完成大部分系统配置及系统管理操作 (包括各种服务的声明式配置, 甚至内核的配置都可以直接声明)
支持一键回滚, 若因更新导致了任何问题可以直接reboot从而立即回到上一次的系统,俗称“滚不挂”
总得来说, 使用 NixOS 的主要好处是 declarative & reproducable.
reproducable 意味着软件不会因为依赖库的版本的不确定性而导致软件运行结果不一致,
而 declarative 则能让你声明式地管理你的系统, 你可以持续地演进它, 用 Git 对它进行版本管理, 让他逼近你想要的样子, 而不用在每次重装OS的时候把之前的所有琐碎操作全都人肉 replay 一遍之前的操作.
这些都能帮助你避免很多状态相关的奇奇怪怪的无法复现的问题,从而加深你对系统本身的运作逻辑的理解,而不用在迷雾中前行。
AT: 02-27 00:03:30
这看起有些优美!
Cryolitia: 02-27 00:18:09
@AT NixOS的好处是能用git管理系统
Cryolitia: 02-27 00:18:32
无论是换个电脑重装还是玩累了卸了过段时间又想装回来
Cryolitia: 02-27 00:18:42
把以前的配置仓库从github拉下来make就行
Cryolitia: 02-27 00:18:57
大道内核小到你输入法词库全给你一次性配置好
Cryolitia: 02-27 00:19:12
就是前期学习曲线太陡峭挺劝退