NixOS 20.09发布

2020-10-28 10:04:28

大家好,我是乔纳森·林格,20.09的发行经理之一。正如承诺的那样,最新的稳定版本在这里:NixOS20.09“Nightingale”✨。

20.09的发布是可能的,这要归功于31282个提交中的1313个贡献者的努力。我们要特别感谢我们排名前十的投稿人:Mario Rodas,Frederk Rietdijk,Jörg Thalheim,Maximian Bosch,Jonathan Ringer,Jan Tojnar,Daniël de Kok,WORLDof PEACE,Florian Klink,JoséRomildo Malaquias和其他1303人!

NixOS的稳定在计划发布前一个月进行。目标是在版本削减之前尽可能少的持续集成(Hydra)作业失败。虽然我们希望按时发布,但高质量的发布更重要。

为稳定这一版本做出贡献的个人:Volth,Robert Scott,Tim Steinbach,WORLDof Pace,Maximian Bosch,Thomas Tuegel,Doron Behar,VladimírČunát,Jonathan Ringer,Maciej Krüger和其他190人!

我认为20.09版本突出了我们当前发布计划中的一些弱点。从一开始就已经开始讨论如何改进这一过程,以帮助将风险降至最低,并为我们未来取得更多成功做好准备。我要感谢WORLDof PEACE(我的联合发布经理)在发布管理项目上的帮助,Thomas Tuegel在Qt和等离子体稳定方面的帮助,以及Robert Scott在发布稳定方面的工作。

大家好,我是WorldfPeace,20.03的发行经理之一。正如承诺的那样,最闪亮的稳定版本在这里:NixOS20.03“Markhor”✨。

我们有1,014个人为NixOS20.03做出了贡献,其中21597个人做出了贡献。非常感谢你,每一份贡献都是有价值的。

作为20.03的发布经理,作为NixOS的一部分,这对我来说是一个令人心酸的时刻。我在被任命之前就已经设定了我的目标,但我真的很惊讶我在社会上是如此受人尊敬。我的主要目标是“与NixOS项目中的所有参与者协作,并支持他们的努力”。我觉得我在这个项目中✨表现得最好,所以这对我来说真的是完美的。我希望发布NixOS会让相关人员感觉好一些。有了我播下的种子,它应该会继续以这种方式开花。

我要感谢我的联合发行经理塞缪尔·莱瑟斯,感谢他一致的热情洋溢和指导;感谢格雷厄姆·克里斯滕森的组织鼓励;当然也感谢我最后与之共事的每一个人。谢谢✌️。

NixOS 19.09“Loris”已经发布,第12个稳定发布分支。有关详细信息,请参阅发行说明。您可以从下载页面获得NixOS19.09ISO和VirtualBox设备。有关如何从旧版本分支升级到19.09的信息,请查看升级手册部分。

NixOS 19.03“锦鲤”已经发布,第11个稳定发布分支。有关详细信息,请参阅发行说明。您可以从下载页面获得NixOS19.03ISO和VirtualBox设备。有关如何从旧版本分支升级到19.03的信息,请查看升级手册部分。

NixOS 18.09《水母》已经发布,第十个稳定发布分部。有关详细信息,请参阅发行说明。您可以从下载页面获得NixOS18.09ISO和VirtualBox设备。有关如何从旧版本分支升级到18.09的信息,请查看升级手册部分。

我们很高兴地宣布,我们已经将我们的二进制缓存移到了FAST。Fastly是开放源码项目的主要支持者,现在NixOS也是其中之一!FAST为我们提供之前在AWS CloudFront上运行的CDN功能。非常感谢Fastly,特别是我们在Infor and Packet.com的朋友汤姆·丹尼斯顿和伊莱恩·格林伯格以及格雷厄姆·克里斯滕森使这成为可能。

NIX 2.1已经发布。有关更改和新功能的列表,请参阅发行说明。

Nix-devel邮件列表现在被我们的话语论坛实例所取代,该实例也可以通过email:disourse.nixos.org使用。

我们很高兴地宣布,第三届Nix大会--2018年NixCon大会将于2018年10月25日至27日在伦敦举行。欲了解更多信息,请访问NixCon 2018网站。请考虑提交一份报告!

NixOS 18.03《黑斑羚》已经发布,第九个稳定发布分支。有关详细信息,请参阅发行说明。您可以从下载页面获得NixOS18.03ISO和VirtualBox设备。有关如何从旧版本分支升级到18.03的信息,请查看升级手册部分。

NIX 2.0已经发布。有关更改和新功能的列表,请参阅发行说明。

NixOS 17.09“蜂鸟”已经发布,第八次稳定发布分部。有关详细信息,请参阅发行说明。您可以从下载页面获得NixOS17.09ISO和VirtualBox设备。有关如何从旧版本分支升级到17.09的信息,请查看升级手册部分。

我们很高兴地宣布,NixCon 2017是第二届NIX大会,将于2017年10月28日至31日在慕尼黑举行。欲了解更多信息,请访问NixCon 2017网站。请考虑提交一份报告!

NixOS 17.03“大猩猩”已经发布,第七个稳定发布分支。有关详细信息,请参阅发行说明。您可以从下载页面获得NixOS17.03ISO和VirtualBox设备。有关如何从旧版本分支升级到17.03的信息,请查看升级手册部分。

NixOS 16.09《比目鱼》已经发布,第六个稳定发布分支。有关详细信息,请参阅发行说明。您可以从下载页面获得NixOS16.09ISO和VirtualBox设备。有关如何从旧版本分支升级到16.09的信息,请查看升级手册部分。

NixOps 1.4已经发布。此版本包含许多不错的新功能。有关详细信息,请参阅手册。

NixOS 16.03“Emu”已经发布,第五个稳定发布分支。有关详细信息,请参阅发行说明。您可以从下载页面获得NixOS16.03ISO和VirtualBox设备。有关如何从旧版本分支升级到16.03的信息,请查看升级手册部分。

NIX 1.11已经发布。有关更改和新功能的列表,请参阅发行说明。

NixOS 15.09“Dingo”已经发布,第四个稳定发布分支。有关详细信息,请参阅发行说明。您可以从下载页面获得NixOS15.09ISO和VirtualBox设备。有关如何从旧版本分支升级到15.09的信息,请查看升级手册部分。

NIX 1.10已经发布。有关更改和新功能的列表,请参阅发行说明。

我们很高兴地宣布,首届NIX大会NixCon 2015将于2015年11月14-15日在柏林举行。欲了解更多信息,请访问NixCon网站。请考虑提交一份报告!

启动NixOS基金会是为了提高我们维护和扩展NIX相关项目使用的基础设施的能力。如果你想支持我们,请到这里来捐点钱!

NIX 1.9已经发布。有关更改和新功能的列表,请参阅发行说明。

NixOS 14.12《卡特彼勒》已经发布,第三个稳定发布分支。它带来了Linux3.14、systemd217、Glibc2.20、KDE4.14.1等。有关详细信息,请参阅发行说明。您可以从下载页面获得NixOS14.12ISO和VirtualBox设备。有关如何从旧版本分支升级到14.12的信息,请查看升级手册部分。

NIX 1.8已经发布。有关更改和新功能的列表,请参阅发行说明。

我们将于8月23-27日在斯洛文尼亚卢布尔雅那的Kiberpina黑客空间进行NixOS冲刺。加入是免费的!有关更多信息和注册,请转到Sprint页面。

NixOS 14.04《狒狒》已经发布,第二个稳定发布分支。它带来了Linux3.12、systemd212、GCC 4.8、Glibc2.19、KDE4.12、轻量级NixOS容器等等。有关详细信息,请参阅发行说明。您可以从下载页面获得NixOS14.04ISO和VirtualBox设备。有关如何将13.10系统升级到14.04的信息,请查看升级手册部分。

NixOps 1.2已经发布。此版本包含许多不错的新功能。有关详细信息,请参阅手册。

NIX 1.7已经发布。有关新功能的列表,请参阅发行说明。

在OpenSSL中发现了一个严重的安全漏洞。版本13.10.35708.15a465c之前的所有稳定NixOS版本都易受攻击。(您可以通过运行nixos-version查看当前版本。)。要升级到最新的NixOS版本,请运行nixos-rebuild switch--upgrade。您可以通过运行来验证您是否安全。如果这显示的是1.0.1g之前的任何OpenSSL版本,您可能会受到攻击。

Domen Kožar在FOSDEM上发表了关于NixOS的演讲(视频)。此外,Ludovic Courtès还介绍了基于Nix和Guile的包管理器Guix。

Stdenv-update分支已合并到Nixpkgs的主分支。带来的主要变化是Nixpkgs/NixOS现在基于GCC 4.8和Glibc2.18,此外还有许多较小的更新。

我们发布了NixOS 13.10,它是NixOS的第一个稳定分支。它的目标是为需要错误修复和安全更新的生产环境提供一个安全的分支,而不是不稳定的分支上有时会发生的潜在的不稳定变化。您可以从下载页面获得NixOS13.10ISO和VirtualBox设备。有关更多信息,请参阅公告。有关如何将现有的NixOS机器从不稳定通道切换到13.10的信息,请查看升级手册部分。

NIX 1.6.1已经发布。这主要是一个错误修复版本,但有一些次要的新功能。有关详细信息,请参阅发行说明。

为了简化开发,NixOS Git树已合并到Nixpkgs树中。源代码现在位于GitHub上Nixpkgs存储库的nixos子目录中。有关更多信息,请参阅公告。

NixOps 1.1.1已经发布。此版本主要由较小的错误修复组成。有关详细信息,请参阅手册。

NixOps 1.1已经发布。此版本为德国数据中心提供商Hetzner带来了一个后端,支持EC2 Spot实例和一些小错误修复。有关详细信息,请参阅手册。

针对NixOS和Kotti的冲刺活动将于2013年7月22日至26日在斯洛文尼亚洛克夫举行。它由Termitnjak组织,LogicBlox赞助。

NixOps 1.0.1已经发布,这是一个次要的错误修复版本。有关详细信息,请参阅手册。

NixOps 1.0发布了,这是NixOS云部署工具的首次发布。有关详细信息,请参阅公告和手册。

NIX 1.5.3已经发布。这主要是一个错误修复版本。有关详细信息,请参阅发行说明。

今天,Sander van der Burg成功地为他的博士论文“分布式软件部署的参考体系结构!它描述了Disnix(以及其他内容),这是一个部署面向服务的体系结构的系统。

NIX 1.5.1已经发布。它修复了NIX 1.4中引入的回归。有关详细信息,请参阅发行说明。

NIX 1.4已经发布。这主要是一个错误修复版本,解决了多用户模式下的一个安全问题。有关详细信息,请参阅发行说明。有关安装信息,请参阅手册。

NixOS已从Upstart切换到systemd!Systemd带来了许多优势,比如更好的依赖关系管理、基于套接字的服务激活、每个服务的日志记录、基于cgroup的进程管理等等。(请阅读公告。)。

NIX 1.3已经发布。这主要是一个错误修复版本。有关详细信息,请参阅发行说明。有关安装信息,请参阅手册。

NIX 1.2已经发布。有关详细信息,请参阅发行说明。有关安装信息,请参阅手册。

NIX 1.1已经发布。有关详细信息,请参阅发行说明。有关安装信息,请参阅手册。

我们的持续构建系统Hydra现在为MacOSX(Darwin)、FreeBSD和Linux生成NIX的二进制tarball发行版。Tarball包含NIX的所有依赖项,使得在这些平台上安装NIX变得容易得多。要安装,请下载一个二进制tarball,将其解压到根目录中,然后运行nix-Finish-install。有关详细信息,请参阅手册。

经过近两年的开发,NIX 1.0已经发布。有关最重要改进的概述,请参阅发行说明。有关安装信息,请参阅手册。

PatchELF 0.6已经发布。除了一些错误修复外,它还添加了对Gold Linker生成的可执行文件的支持。有关详细信息,请参阅自述文件。

Ludovic Courtès在Inria(Inria有自己的Hydra构建Inria软件的实例)上发表了题为“Hydra:要求苛刻的人的持续集成”的演讲。

NixOS项目正在(缓慢地)从Subversion迁移到Git!主存储库将托管在GitHub上的NixOS组织中。目前,只有几个子项目已经迁移,如九头蛇和查隆。感谢崔天一捐赠NixOS GitHub组织。

论文“使用声明性虚拟机自动化系统测试”(由Sander van der Burg和Eelco Dolstra撰写)已被接受在第21届IEEE软件可靠性工程国际研讨会(ISSRE 2010)上发表。它描述了如何使用测试环境所需计算机的声明性规范来简洁地编写对环境具有复杂要求(如远程计算机、网络拓扑、系统服务或root权限)的系统测试。根据这些规范,我们可以自动实例化(虚拟机网络)。这就是我们用来对NixOS本身进行自动回归测试的工具。这篇论文的草稿已经准备好了。

NixOS现在支持Xfce,这是一种现代的轻量级桌面环境。可以通过将NixOS配置值services.xserver.desktopManager.xfce.enable设置为true来启用它。(截图)。

NIX 0.16已经发布,具有更快的计算器和对构建器内部可配置并行性的支持。有关详细信息,请参阅发行说明。有关安装信息,请参阅手册。

Ludovic Courtès在波尔多举行的Libre软件会议上发表了关于Nix和NixOS的演讲,题为“NixOS:唯一有效的GNU/Linux发行版”(幻灯片)。

NIX 0.15已经发布。这是一个错误修复版本。有关详细信息,请参阅发行说明。有关安装信息,请参阅手册。

NIX 0.14已经发布。这主要是一个错误修复版本。有关详细信息,请参阅发行说明。有关安装信息,请参阅手册。

姗姗来迟的Nix项目终于有了一个徽标!这个徽标最初是由Simon Frankau为Haskell徽标竞赛创建的,他友好地允许我们在Nix项目中使用它。(雪花图案更适合NIX,因为NIX在拉丁语中是雪的意思。)。任何进一步的修改都完全是我们的错。

NIX 0.13已经发布。这主要是一个错误修复版本,尽管它也添加了一些新的语言功能。有关详细信息,请参阅发行说明。有关安装信息,请参阅手册。

Nixpkgs 0.12已经发布。有关详细信息,请参阅发行说明。同时,Nixpkgs主干已经更新到GCC 4.3.3、Glibc2.9和X.org 7.4。

我们现在在Nixpkgs和NixOS中有一套相当完整的KDE4.2软件包。之前我们有KDE3.5,但它相当不完整:只有kdelbs和kdebase。现在我们有了所有桌面的优点,比如kdemultimedia、kdennetwork和kdesames。您可以通过将services.xserver.sessionType选项设置为kde4在NixOS中启用KDE4。感谢Yury G.Kudryashov、Andrew Morsillo和Sander van der Burg为将KDE4添加到Nixpkgs所做的艰苦工作。(截图1、截图2)。

NIX和NixOS版本现在构建在新的基于NIX的连续构建系统Hydra中。九头蛇取代了我们即将被淘汰的基于尼克斯的旧建筑农场。与旧的构建群相比,它有几个优点:项目的构建任务是单独调度和发布的,因此(快速的)tarball构建不必等待(缓慢的)Cygwin构建;构建结果存储在数据库中,这将支持各种有趣的查询;更好的错误报告;更好的Web界面等等。我们已经写了一篇关于九头蛇的论文草稿。这里有一些关于如何设置您自己的Hydra服务器的说明。

NIX 0.12已经发布。最重要的变化是,NIX不再需要Berkeley DB来存储元数据,但还有许多其他改进。有关详细信息,请参阅发行说明。

论文“分布式系统的原子升级”(由Sander van der Burg、Eelco Dolstra和Merijn de Jonge撰写)已被接受在第一届ACM软件升级热点问题研讨会(HotSWUp)上发表。这篇论文的草稿已经准备好了。它描述了Sander的硕士论文对DisNix的研究,DisNix是对NIX的扩展,允许从单一的声明性描述部署和升级分布式系统。我们将在现在已经开始的提花PDS项目中继续这项研究。(我们仍有博士生或博士后的空缺,如果您感兴趣,请与我们联系。)。

论文“NixOS:一个纯粹的函数式Linux发行版”(由Eelco Dolstra和Andres Löh撰写)已经被接受在2008年国际函数式编程会议(ICFP)上发表。它比去年的hotos论文更详细地描述了NixOS,并论证了为什么纯函数风格和特性(如惰性)对于系统配置管理非常重要。它还提供了对Nix构建操作的实际纯度的一些度量。这篇论文的草稿已经准备好了。

由于服务器机房的冷却问题导致机器过热,NIX网站关闭了几天。这些问题现在应该解决了。很抱歉给您带来不便。

NIX的网站已经转移到nixos.org(托管在TU Delft)。Subversion存储库已经转移到svn.nixos.org。有关移动现有SVN工作副本的信息,请参阅此邮件列表帖子。

Eelco Dolstra在第8届语言描述、工具和应用研讨会(LDTA 2008)上发表了论文“最大的惰性--纯功能领域特定语言的有效解释技术”。它是关于在NIX表达式计算器中缓存计算结果,作为一种使简单的术语重写计算器高效的技术。幻灯片在这里。

NWO和EZ的Jacquard计划已经为NIX相关项目“Pull Deployment of Services”(PDS)提供了资金,该项目旨在改善复杂异构环境中的软件和服务部署。助学金包括368K欧元的博士生(4年)和博士后(3年)。如果您对这些职位感兴趣,请看这一页,请不要犹豫,请联系Eelco Visser或Eelco Dolstra。

I686和x86_64的新NixOS安装CD映像已经可用,这是一件好事,因为以前的映像已经有几个月的历史了。新的映像基于NIX 0.11,为方便起见包含了Memtest86+,应该支持更多SATA驱动器,并在虚拟控制台7上显示在线帮助(NixOS手册)。

NIX 0.11已经发布。这是一个重要的新版本,代表了一年多的开发。最重要的改进是安全的多用户支持。它还提供了许多可用性增强和语言扩展,其中许多都是由NixOS(基于NIX的纯功能Linux发行版)推动的。有关详细信息,请参阅发行说明。

OpenOffice现在是Nixpkgs版本(OpenOffice 2.2.1的屏幕截图运行在。

.