v2ex 上有人用过 NixOS 这个发行版吗?听过吗?

2015-08-12 14:27:00 +08:00
 itopidea
NixOS: http://www.nixos.org/ 有对这个发行版了解的吗,希望给说说~有教程么?
5190 次点击
所在节点    Linux
4 条回复
laiyingdong
2015-08-12 14:44:48 +08:00
抱歉 没听说过 Linux 的发行版很多的 你觉得有意思自己试试
nyanyh
2015-08-12 14:59:09 +08:00
http://distrowatch.com/
在这几乎可以找到所有发行版

NixOS是独立开发的GNU/Linux发行,它旨在改进系统配置管理的现状。在NixOS中,整个操作系统,包括内核、应用程序、系统软件包、配置文件,统统都由Nix包管理器来创建。Nix将所有软件包以彼此分离的方式进行存储,因此就不存在/bin、/sbin、/lib、/usr之类的目录;相反,所有软件包都保存在/nix/store中。NixOS的其他创新特色包括可靠升级、回滚、可重现的系统配置、二进制代码基于源文件的管理模型、多用户包管理。尽管NixOS是一份研究性项目,它是一份功能性的及可用的操作系统,能进行硬件检测,使用KDE作为缺省桌面,并采用systemd进行系统服务管理。
zhuang
2015-08-12 16:03:34 +08:00
如果你需要教程的话,也许这个发行版不适合你,文档就是官方网站上的手册。

这是一个以 declarative 和 deterministic 为设计思路的发行版。前者是说从操作系统,到包管理,再到应用软件都可以通过中心化配置文件来安装和配置管理。后者是说通过配置文件构建出的系统具有一致性。

基于这两个特点,这个发行版最合适的场景是一致性构建和虚拟化。

根据我一年多实验性质的试用来看,作为生产系统还比较难。主要的问题有:核心开发和社区维护都太小众,这一点非常影响稳定性与实用性,某种程度上学习曲线是阻碍其推广的一个原因。另外一点就是中心化配置管理在复杂环境中不如想象之中美好(类比一下 Windows 注册表)。

它有几个特性应该说是在所有现有发行版中最优秀的,比如配置(profile)隔离和回滚机制。另外 nixpkgs+hydra 的自动化构建平台也非常先进。

与 NixOS 最接近的发行版应该是 Gentoo,它与其他主流发行版区别还是比较大的。
Linusyeung
2015-08-15 20:10:58 +08:00
貌似是GNU推荐的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/212656

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX