Nix 语言快速入门 https://nixos-cn.org/tutorials/lang/QuickOverview.html
Nix 语言的主要工作是描述打包过程。同时 Nix 语言也是一门强类型和动态类型的语言。
NixOS初探-可复用,声明式,可靠的Linux发行版 https://zhuanlan.zhihu.com/p/682085533
探秘 `nixos-shell`:一款高效、灵活的开发环境构建工具 https://blog.csdn.net/gitblog_00039/article/details/137859241
NixOS - 独特的管理方式和配置方法 https://cloud.tencent.com/developer/news/1301532
-----------------------------------------------------------
核心特性 NixOS - 独特的管理方式和配置方法 - 腾讯云开发者社区-腾讯云
声明式配置:NixOS 的核心是 Nix 语言,一个功能性编程语言,用于描述系统配置。这种方式使得系统配置变得高度可复制和可移植。
原子升级和回滚:NixOS 的包管理系统支持无缝升级和回滚。每次更改配置或安装软件时,Nix 都会在后台创建一个新的系统配置版本,允许你在需要时轻松回滚到以前的状态。
用户环境隔离:NixOS 的包管理允许不同用户安装同一个软件的不同版本而互不干扰,这在传统 Linux 发行版中往往难以实现。
高效的包存储:由于 Nix 的构建方式,相同的软件包不会被重复存储,节约了磁盘空间。
-----------------------------------------------------------
NixOS 系列 #3:在 NixOS 中安装和删除软件包 https://www.51cto.com/article/749776.html
如何评价NixOS? https://zhidao.baidu.com/question/1830152502400238108.html
NixOS支持Podman和Flatpak,为用户提供了多样化的解决方案,个人配置文件也相对简单。总的来说,NixOS适合有一定技术基础的用户,尽管日常使用中可能会遇到一些小问题,但其软件生态的广泛支持使其依然值得尝试。
点评:
这个发行版,个人用途,可能有麻烦。用的人少。它的优点,在其他发行版中,是可以找到相应的解决方案的。如各种 Linux 打包工具,容器等等。
-----------------------------------------------------------
DistroWatch.com: NixOS
https://distrowatch.com/table.php?distribution=nixos
NixOS是独立开发的GNU/Linux发行,它旨在改进系统配置管理的现状。在NixOS中,整个操作系统,包括内核、应用程序、系统软件包、配置文件,统统都由Nix包管理器来创建。
Nix将所有软件包以彼此分离的方式进行存储,因此就不存在/bin、/sbin、/lib、/usr之类的目录;相反,所有软件包都保存在/nix/store中。<<<< windows OS 也是类似这样的吧?
NixOS的其他创新特色包括可靠升级、回滚、可重现的系统配置、二进制代码基于源文件的管理模型、多用户包管理。
尽管NixOS是一份研究性项目,它是一份功能性的及可用的操作系统,能进行硬件检测,使用KDE作为缺省桌面,并采用systemd进行系统服务管理。
2024/06 发布的版本:ISO 文件的大小 https://nixos.org/download/
图形桌面
命令行桌面