NixOS 23.11 发布,桌面 Linux 发行版


NixOS 23.11“Tapir” 版本现已发布,该版本将在 7 个月内(直至 2024-06-30)接受错误修复和安全更新。自上一版本发布以来,23.11 版本包含了来自 2162 位贡献者的 40024 次 commit。

此次发布的 Nixpkgs 中新增了 9147 个软件包,更新了 18700 个软件包。以及删除了 4015 个软件包,以保持软件包集的可维护性和安全性。

除软件包外,NixOS 发行版还具有模块和测试功能。本次发布新增了 113 个模块,删除了 18 个模块。在此过程中添加了 1565 个选项,删除了 362 个。

GNOME 45

GNOME 已更新至第 45 版 "Rīga",其中引入了一个新的 image viewer、一个新的 camera app 以及一些其他更改。更多详细信息可参阅发行说明。

默认 LLVM 版本

在 Linux 和 Darwin 上,LLVM 软件包集的默认版本已更新至 16(从 11),其中引入了大量新功能和改进。有关变更的完整列表,请参见此处(LLVM)和此处(Clang)。完整的更改列表可 在此处 (LLVM) 和 此处 (Clang) 获取。

Highlights

  • FoundationDB 现在默认为主要版本 7。
  • PostgreSQL 现在默认主要版本 15。
  • GNOME 已更新至版本 45,详细信息参阅发行说明。值得注意的是,Loupe 已取代 Eye of GNOME 作为默认 image viewer,Snapshot 已取代 Cheese 作为默认 camera app,并且将不再安装 Photos。
  • hostapd 软件包支持 WiFi6(IEEE 802.11ax)和 WPA3-SAE-PK,同时对 hostapd 模块进行了重大修改。
  • LXD 现在支持虚拟机实例以补充现有的容器支持
  • nixos-rebuild命令新增了一个list-generations子命令。参阅man nixos-rebuild了解更多详情。
  • systemd 已从 v253 更新到 v254,有关更改的更多信息参阅发行说明。
    • 如果不是 EFI 模式,则必须在休眠时指定 boot.resumeDevice。
    • systemd 可能会就 ESP 分区(often /boot)的权限问题向系统发出警告,暂时可以忽略该警告,项目团队正在研究解决该问题的方法。
    • 建议使用 nixos-rebuild 启动和重启进行更新,因为在极少数情况下,在实时系统上切换到新一代 nixos-rebuild 可能会因挂载单元丢失而失败。
  • 现在支持用 Rust 重新实现 sudo 的 sudo-rs 模块。新增了一个实验性模块 security.sudo-rs。由于 sudo-rs 当前的局限性,切换到该模块(通过 security.sudo-rs.enable = true;)会带来 sudo 行为的细微变化:
    • ​​​​​​​​​​​​​​与 terminfo 相关的环境变量不会为 root 和 wheel 保存;
    • 不允许 root 和 wheel 设置(或保留)任意环境变量。

注意:sudo-rs 模块仅通过 security.sudo-rs 进行配置,尤其不会自动使用先前设置的规则;例如,可以通过security.sudo-rs.extraRules = security.sudo.extraRules;来实现。​​​​​​​

  • glibc 已从版本 2.37 更新到 2.38,参阅发行说明了解更改内容。
  • linuxPackages_testing_bcachefs现已被linuxPackages_testing软弃用。
    • ​​​​​​​建议考虑将 NixOS 配置的 boot.kernelPackages 更改为 linuxPackages_testing,直到发布支持 bcachefs 的稳定内核。
  • 所有 ROCm 软件包均已更新至 5.7.0。
    • ​​​​​​​​​​​​​​ROCm 软件包属性集的版本号为:rocmPackages -> rocmPackages_5。
  • yarn-berry已更新至4.0.1。这意味着它不再支持小于 18.12 的 NodeJS 版本。更多详细信息参见上游变更日志。
  • 如果用户通过 users.users.${USERNAME}.shell = ${CUSTOMSHELL} 启用了自定义 shell,则断言会要求他们同时设置 programs.${CUSTOMSHELL}.enable=true。这通常是安全的行为,但对于需要退出检查的用户来说,users.users.${USERNAME}.ignoreShellProgramCheck = true 就可以完成这项工作。
  • Cassandra 现在默认为 4.x,从 3.11.x 更新。

更多详情可查看官方博客。 


相關推薦

2023-06-03

,并采用 systemd 进行系统服务管理。 近日,NixOS 正式发布了 23.05 版本,代号"Stoat"。 此版本除了引入新的和升级软件包外,还有以下亮点: 升级内核:默认 linux 版本从 5.15 -> 6.1,所有受支持的内核均可用 systemd 升级

2022-06-01

NixOS 作为围绕独特的 Nix 软件包管理器构建的 Linux 发行版,近日推出了今年的第一个版本。NixOS 22.05 建立在 Nix 2.8 软件包管理器之上,它带来了更好的性能、常规的改进,以及实验性的 nix fmt 命令。 为了使 NixOS 更加人性化,N

2022-12-04

NixOS 作为围绕独特的 Nix 软件包管理器构建的 Linux 发行版,推出了今年的最后一个版本。 NixOS 在这个版本中为 nixpkgs 增加了 16678 个新的软件包和 14680 个更新软件包,该版本还删除了 2812 个软件包,以保持软件包集的可维护性

2023-12-04

Shotcut 23.11 现已发布,此版本带来了一些新功能和大量改进。亮点内容是为关键帧添加了缓动功能:缓入、缓出、缓入/缓出,并带有不同级别的加速度和技巧(如 elastic 和 bounce)。有关这些行为选项的动画图片概览,可参阅 Easi

2023-10-12

作者。最近他在文章提到,ChromeOS 现在更像是带有 Google 桌面环境的 Linux 发行版。 他说道,尽管并非所有人都知道,但 ChromeOS 实际上是一个 Linux 发行版。这个事实被有效地隐藏了。他对此的理解是:对于主流消费者来说,Lin

2023-09-09

Linux Lite 6.6 已正式发布。 Linux Lite 是一个对新手友好的 Linux 发行版,也被认为是从 Windows 过渡到 Linux 的友好方案。它基于 Ubuntu LTS,并以 Xfce 桌面为特色。Linux Lite 主要针对 Windows 用户而设计,其目标是提供一整套应用以帮

2023-07-16

Linux Lite 6.6 发布了首个 RC。 Linux Lite 是一个对新手友好的 Linux 发行版,也被认为是从 Windows 过渡到 Linux 的友好方案。它基于 Ubuntu LTS,并以 Xfce 桌面为特色。Linux Lite 主要针对 Windows 用户而设计,其目标是提供一整套应用以

2022-12-12

KaOS Linux 开发团队近日发布了 KaOS Linux 2022.12 ,KaOS Linux 2022.12 搭载 Linux 6.0 内核系列、最新的 KDE Plasma 5.26.4 桌面环境,搭配最近发布的 KDE Gear 22.12 和 KDE Frameworks 5.101 开源软件套件,以上全部基于Qt 5.15.7+构建。 软件方面,Kjournal

2022-09-24

ExTiX 22.9 已发布,这是一份基于 Ubuntu 的桌面 Linux 发行版。在最新版本 (Build 220922) 中,ExTiX 使用 KDE Plasma 桌面并附带了用于运行 Android 应用程序的 Anbox。 ExTiX 22.9 主要变化 采用 KDE Plasma 作为桌面环境,附带 Anbox。要注意

2022-08-19

KaOS 2022.08 已发布,此版本带来了很多变化,首先是引入用于处理音频、视频流和硬件的 PipeWire 服务器作为默认的声音/低级多媒体框架。其次是移除 QtWebKit,所有仍然依赖 QtWebKit 的项目将迁移到 QtWebEngine。 此版本还改进了安装

2023-10-17

天),相约开源PHP办公室,我们一起聊 AI!>>> MX Linux 23 发布首个更新 23.1,修复了多项错误,以及更新内核和应用程序。 MX Linux 是基于 Debian 稳定分支的面向桌面的 Linux 发行,它是 antiX 及早先的 MEPIS Linux 社区合作的产物。

2023-11-02

p;Containers community 接管 LXD 项目的举措。 Incus 0.2 现已发布,此版本整合了 LXD 5.19 中的大部分更改,并引入了一些额外的功能和改进。 一些亮点更新内容如下: 虚拟机中的 NVME 存储支持 虚拟机的磁盘类型设备新增了io.bus

2022-06-24

在 KaOS Linux 2022.04 发布两个月后,开发团队近日发布了 KaOS Linux 2022.06,该版本带有最新的 KDE Frameworks 5.95 和 KDE Gear 22.04.2 软件套件,所有这些都是基于 Qt 5.15.5 框架构建的。 在该版本中,KaOS 的 Plasma 主题 Midna 已经针对 KDE Plasma

2022-04-11

ace耳机等你来拿!>>>>> Elive 3.8.27 Beta 版本已发布。 更新亮点 改进安装程序的兼容性,支持通过 Windows 系统进行引导 Web 浏览器的临时文件运行在 RAM 中,大幅提升了 SSD 磁盘或 USB 在持久模式下的寿命 优化 Vim