系统

小贴士:本资源为电脑系统资源,如你需要在手机上下载,请下载完成后,导入到电脑系统中。

点评
NixOS是独立开发的GNU/Linux发行,它旨在改进系统配置管理的现状。在NixOS中,整个操作系统,包括内核、应用程序、系统软件包、配置文件,统统都由Nix包管理器来创建。
优化简介
适用电脑
、系统盘大于20G、超过1GMHz的处理器最佳、64位处理器、
系统简介 此文约为1287字,阅读需要4分钟

NixOS 20.09是该项目的最新版本,该版本一直支持到2021年4月,并着重于稳定核心系统。

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

Nixos gnome 20.09

大致更新

核心版本更改:

·gcc:9.2.0->9.3.0

·glibc:2.30->2.31

·linux:仍默认为5.4.x,所有受支持的内核均可用

·mesa:19.3.5->20.1.7

桌面环境:

·plasma5:5.17.5->5.18.5

·kdeApplications:19.12.3->20.08.1

·gnome3:3.34->3.36

·cinnamon:添加4.6

·NixOS现在发布了官方的GNOMEISO。

编程语言和框架:

·阿格达(Agda)生态系统经过了重制。

·PHP现在默认为PHP7.4,从7.3更新。

·由于上游不支持20.09版本的整个生命周期,因此不再支持PHP7.2。

·Python3现在默认为Python3.8而不是3.7。

·Python3.5已于2020年9月结束到达其上游EOL:已从可用软件包列表中删除。

数据库和服务监控:

·MariaDB已更新至10.4,MariaDBGalera已更新至26.4。

·Zabbix现在默认为5.0,从4.4更新。

主要模块更改:

·使用新的JitsiMeet模块快速配置完整的,私人的,自托管的视频会议解决方案。

·模块中已添加了两个新选项,authorizedKeysCommand和authorizedKeysCommandUseropenssh。如果您AuthorizedKeysCommand在services.openssh.extraConfig中,则应该使用这些新选项。

·Podman(virtualisation.podman)有一个新模块,可直接替换Docker命令行。

·新virtualisation.containers模块管理CRI-O和Podman模块共享的配置。

·声明性Docker容器从改名docker-containers为virtualisation.oci-containers.containers。这样可以podman代替使用docker。

·添加了新选项documentation.man.generateCaches以自动生成man-db高速缓存,这是诸如whatis和apropos之类的实用程序所需的。缓存是在NixOS配置的构建过程中生成的:由于在安装大量软件包时可能会很昂贵,因此默认情况下该功能处于禁用状态。

·services.postfix.sslCACert被替换为services.postfix.tlsTrustedAuthorities现在默认为系统证书颁发机构。

·各种记录在案的使用Steam的解决方法已被转换为模块。programs.steam.enable启用蒸汽,控制器支持和解决方法。

·支持各种Logitech硬件(键盘和USB扬声器)中的内置LCD。hardware.logitech.lcd.enable启用对g15daemon项目支持的所有硬件的支持。

·GRUB模块获得了对基本密码保护的支持,该功能允许将引导菜单中的非默认条目限制为一个或多个用户。用户和密码通过选项定义boot.loader.grub.users。注意:密码支持仅在GRUB版本2中可用。

NixOS模块更改:

·NixOS模块系统现在支持在types.attrsOf和之间混合使用自由格式模块types.submodule。这些允许您显式声明选项的子集,同时仍然允许没有关联选项的定义。

·在20.03版弃用之后,PerlNixOS测试驱动程序已被删除。其余所有测试均已移植到Python测试框架。在nixpkgs之外的代码分别使用make-test.nix或分别testing.nix移植到make-test-python.nix和testing-python.nix。

·现在,将自动为所有普通用户设置从属GID和UID映射。这将使像Podman这样的容器工具能够以非root用户的身份开箱即用。

新服务

硬件:

·添加了对system76固件的轻松支持。

·可以加载uinput内核模块。

·为HiDPI显示启用良好的默认设置。

·可以支持Wooting键盘。

·添加了Xbox One无线控制器的xpadneo驱动程序。

程式:

·启用了仓鼠时间跟踪。

·添加了轻松启用Steam和相关系统配置的功能。

安全:

·允许非root用户以root用户身份执行命令。

·添加可信平台模块2支持。

系统:

·在initrd引导过程中启动OpenVPN客户端。

点击查看全部内容
系统信息
类型:NixOS
语言:中文
大小:1.32GB
更新信息
添加时间:2020-10-29
更新时间:2020-10-29
编辑次数:2
创建者
rose1
rose1

如果是玫瑰,它总会开花的。

发表评论
评论列表
共0条
点击加载更多