云网牛站
所在位置:首页 > Linux新闻 > 针对Fedora 34版本的更好地计算基于rpm-ostree的系统

针对Fedora 34版本的更好地计算基于rpm-ostree的系统

2021-05-15 16:27:42作者:李燕稿源:云网牛站

本文介绍了Fedora 32用户计数机制对基于rpm-ostree的系统的扩展。如有必要,还提供了退出的方法。

 

Fedora如何计算用户

自从Fedora 32发布以来,已经出现了一种新的机制,可以在尊重用户Fedora隐私的同时更好地统计Fedora用户的数量。该系统经过明确设计,以确保不会从计数系统中发送任何个人身份信息。它还可以确保Fedora基础架构不会收集任何个人数据。在选项名称中,此新计数机制的昵称为“Count Me”。

简而言之,“Count Me”机制通过告诉Fedora服务器系统的运行时间来工作。这在DNF执行的元数据刷新请求期间随机发生。

 

添加对基于rpm-ostree的系统的支持

当前机制非常适合Fedora的经典版本(Workstation、Server、Spins等)。但是,在默认情况下,基于rpm-ostree的系统(例如Fedora Silverblue、Fedora IoT和Fedora CoreOS)不会获取任何存储库元数据。这意味着他们不能利用这种机制。因此,我们决定在rpm-ostree中基于相同的逻辑实现独立方法。新的实现具有与原始DNF实现相同的隐私保护属性。

 

时间线

在推出的Fedora 34版本中(Fedora 34发布下载,附新功能、新特性、及更新改进介绍),针对Fedora IoT和Fedora Silverblue的默认Fedora 34版本将启用我们的新的Count Me机制。升级的计算机和新安装的计算机都将发生这种情况。有关退出的说明,请参见下文。

由于Fedora CoreOS是自动更新的操作系统,因此现有机器将采用Count Me逻辑,而无需用户干预。但是,计数终究会启用。此延迟是为了确保用户有时间选择退出。因此,将从测试开始以及将往后发布的下一个Fedora CoreOS版本以及将在新发布的稳定版本中启用默认计数。

 

选择不计数

rpm-ostree文档中提供了有关禁用此功能的完整说明。为了方便起见,下面直接提供方法。

针对Fedora 34版本的更好地计算基于rpm-ostree的系统

1、禁用过程

您可以通过停止rpm-ostree-countme.timer并屏蔽相应的单位来禁用计数,以防万一:

$ systemctl mask --now rpm-ostree-countme.timer

当您更新到Fedora 34时,请预先执行该命令以禁用默认计数。

2、修改您的Butane配置

Fedora CoreOS用户可以使用相同的systemctl命令来手动屏蔽该单元。您还可以在Butane配置中使用以下代码段,以在通过Ignition首次启动时禁用计数功能:

variant: fcos

version: 1.3.0

systemd:

  units:

    - name: rpm-ostree-countme.timer

      enabled: false

      mask: true

针对Fedora 34版本的更好地计算基于rpm-ostree的系统

 

相关主题

Fedora 34 Linux系统的体验截图及用户使用感受

精选文章
热门文章