NixOS 21.11(代号“豪猪”) 发布,大量新工具和软件升级
NixOS 是独立开发的 GNU/Linux 发行版,旨在提高系统配置管理的最新水平。在 NixOS 中,整个操作系统,包括内核、应用程序、系统包和配置文件,都是由 Nix 包管理器构建的。该项目的最新版本是 NixOS 21.11,代号“豪猪”(Porcupine)其中包括以下亮点:
软件大升级
- 默认的 Nix 版本仍为 2.3.16。由于非实验行为的回归,Nix 包管理器尚未更新到 2.4 版。
iptables
现在使用nf_tables
后端- PHP 默认为 PHP 8.0,从 7.4 更新
- kops 默认为 1.21.1,它使用 containerd 作为默认运行时
- Python3 默认为 Python 3.9,从 Python 3.8 更新
- PostgreSQL 现在默认为主要版本 13
- spark 默认为 spark 3,从 2 更新
- bash 现在默认为主要版本 5。
- Systemd 已更新到版本 249
- Pantheon 桌面已更新至第 6 版
kubernetes-helm
现在默认为 3.7.0- GNOME 已升级到 41
- OpenSSH 已更新至 8.8p1 版本
- ORY Kratos 更新至 0.8.0-alpha.3 版本
其他变更
- 从
all-packages.nix
移除 Linux 内核包基础设施,将 .Linux 相关的函数和属性放在 pkgs.linuxKernel 属性集下面。 - 在 NixOS 虚拟机 (QEMU) 中,该
virtualisation
模块已更新为新选项:
forwardPorts
配置 IPv4 端口转发sharedDirectories
设置共享主机目录resolution
设置屏幕分辨率useNixStoreImage
为 Nix 存储使用磁盘映像,而不是 9P- 此外,
msize
9P 文件系统(包括 /nix/store 和所有共享目录)中的默认参数已增加到 16K ,以提高性能。
- 引入设置项
services.openssh.logLevel
("VERBOSE"
/"INFO"
.),让 NixOS 与上游其他 Linux 发行版保持一致,减少了由于暴力破解僵尸网络而导致的服务器日志垃圾邮件。 - 添加或修改布局时,
services.xserver.extraLayouts
不再引起额外的重新构建。 claws-mail
软件包现在引用了新的 GTK+ 3 发行版分支,主要版本: 4。- wordpress 模块提供了一个新的接口,允许通过
services.wordpress.webserver
选项使用不同的网络服务器, - dokuwiki 模块提供了一个新的接口,允许通过
services.dokuwiki.webserver
选项使用不同的网络服务器, lib.formats.yaml
的generate
不再生成 JSON,而是使用更多特定于 YAML 的语法- networking.wireless 模块(基于 wpa_supplicant)解决了一些问题:
- 启动时无线接口的自动搜寻变得可靠(issues #101963 , #23196)。
- WPA3 和快速 BSS 转换 (802.11r) 现在默认为所有网络启用。
- 现在可以安全地处理像预共享密钥和密码之类的机密问题,无需将它们包含在可读的文件中( /nix/store 下 的
wpa_supplicant.conf
)。 - 声明多个接口,将启动独立的 wpa_supplicant 守护进程,每个接口都有一个守护进程(这些服务被命名为wpa_supplicant-wlan0、wpa_supplicant-wlan1等)。
- 生成的
wpa_supplicant.conf
文件已被格式化以便于阅读。 - 添加了新的 scanOnLowSignal 选项,以促进接入点之间的快速漫游(默认启用)。
- 添加了新的 networks.<name>.authProtocols 选项,以更改连接到网络时使用的身份验证协议。
- ipfs 现在默认不监听本地网络。
systemd.network
模块已获得对 FooOverUDP 链接类型的支持networking
模块有一个新networking.fooOverUDP
选项来配置 Foo-over-UDP 封装。
22.11 是一个大版本更新,除了上述更新项外还包含大量新的工具和服务,详尽信息可在官方公告中查阅。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
PowerToys 0.51.0 发布
Microsoft PowerToys 是 Windows 系统实用程序,供高级用户调整和简化其 Windows 体验,可最大限度地提高生产力。0.51 版本的更新内容如下: 需要注意的事项 转移了本地化的内部服务,并正在努力将自动集成重新加入。 PowerToys Awake 系统托盘和设置使用相同的语言来打开东西。 Color Picker 增加了新的格式,可以将颜色复制为浮点值或十进制值。 调整颜色窗口现在接受小写的 HEX 代码。 FancyZones 新的窗口切换功能,现在用户可以为一个区域指定多个窗口,并在它们之间使用默认的 Win + PgDn/PgUp 命令在它们之间循环。 为区域添加了采用系统强调色和主题的功能。 在设置菜单中增加了区域外观的视觉预览。 修正了 FancyZones 启动时崩溃的问题。 Image Resizer 修正了调整图片大小时产生空文件夹的问题。 增加了删除非必要的元数据的选项,有助于大大减少文件的大小。 修正了 Image Resizer 接收到意外的属性类型或值所引起的错误。 Mouse utilities 查找我的鼠标(Find My M...
- 下一篇
Julia 1.7 版本发布,科学计算领域高性能语言
Julia 编程语言 1.7 版本已发布,这是一种通用的高性能语言,在科学计算和数值分析中较为流行。Julia 1.7是 1.x 系列版本中的第七个次要版本,添加了一些新特性和功能,主要更改如下: 新的 Xoshiro256 系列随机数生成器(RNG) Julia 一开始使用流行的 Mersenne Twister 算法作为其默认的随机数生成器,但 Mersenne Twister的计算周期较长,而且会带来较大的开销。1.7 版本引进了开销较小的Xoshiro256 系列随机数生成器。 新的线程功能 解决了运行时中的大量竞争条件,追踪了同步错误,改进了对多线程调度工作负载的支持,使默认的随机数生成器对线程更加友好,并添加了原子(atomic)作为原始语言功能。 现在为特定的字节大小定义了原子指针操作 (#37847)。 支持声明和使用可变结构的单个字段作为原子;查看新的@atomic宏(#37847)。 如果JULIA_NUM_THREADS环境变量设置为auto,则线程数将设置为 CPU 线程数 (#38952)。 每个Task对象都有一个本地随机数生成器状态,默认情况下提供并行模拟...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7