2022年4月

KDE 很适合在 Linux 上进行基于终端的日程安排。konsolekalendar 命令让你从终端查看和管理 iCal 日历。

 title=

我是一个 KDE 用户,多年来我一直在 Plasma 桌面上进行着看似无尽的探索。如果你在公开场合问我,我可能会声称自己对我每天使用的桌面了如指掌。但实际上,我只是刚刚触及到表面而已。似乎每天我都能学到一个新的 KDE 技巧,让我的生活变得更轻松或更有趣,我最新的发现是 konsolekalendar 命令,它让你从终端查看和管理 iCal 日历。

Akonadi

Akonadi 项目是一个底层 KDE 框架,帮助 Plasma 桌面跟踪所有的个人信息管理器(PIM)数据。它主要是为开发者服务的,包括很多可以让程序员用来创建应用的库,通过这些程序你可以访问你的联系人、笔记、电子邮件、日历等等。Akonadi 中包括一些终端命令,比如 akonadictl 可以启动和停止 Akonadi 服务,但它们大多是为了排除故障。然而,konsolekalendar 是一个面向用户的命令,可以让你完全访问 Kontact 套件的所有数据,包括 KMail、Notes 和日历。

如果你正在运行 KDE 的 Plasma 桌面,那么你已经安装了 Kontact 套件。

 title=

你也安装好了 Akonadi 和它的工具,所以你所需要的基于终端的日历完成了!

从终端查看你的日历

由于 NextCloudRadicale 等项目的存在,你可以托管自己的 iCal 日历服务,或者你可能已经在流行的供应商(例如,Google)那里拥有一个 iCal 账户。当你使用 Kontact 管理日历时,你订阅了一个日历对象(用 Akonadi 的术语说是一个“ 集合 collection ”)。当你对你的本地日历进行更新时,这些变化会被送回你的 iCal 服务器以同步你的日历服务器和客户端。

无论你是否使用过 Kontact 的日历功能,你在 Kontact 中都有一些默认的日历对象。你有一个叫个人日历生日和纪念日的日历对象。

以下是如何显示当天的日历(默认为个人日历):

$ konsolekalendar
Date:   Saturday, January 15, 2022
        10:00 AM - 11:00 AM
Summary: Covid booster shot
UID: 8d8a1e38-c88c-4d84-99e5-23...
----------------------------------
Date:   Saturday, January 15, 2022
        12:00 PM - 01:00 PM
Summary: Lunch
UID: 7aa89a...
----------------------------------
Date:   Saturday, January 15, 2022
        01:00 PM - 04:45 PM
Summary: Afternoon coding
UID: 9cde38b...
----------------------------------
Date:   Saturday, January 15, 2022
        06:00 PM - 10:00 PM
Summary: Planescape game
UID: c73f7e98-722f-48a2-8006-66...
----------------------------------

添加一个事件

要查看你订阅的所有日历,请使用 --list-calendars 选项:

$ konsolekalendar --list-calendars
----------------------------------
3  - (Read only) Birthdays & Anniversaries
11 - Personal Calendar
60 - (Read only) Open Invitations
61 - (Read only) Declined Invitations
66 - Dnd
67 - Work
68 - Museum

左边的数字是日历的 ID。要添加一个事件到一个特定的日历,请使用 --calendar 选项,然后是日历 ID:

$ konsolekalendar --add --calendar 66 \
--date 2022-01-16 \
--time 20:00 --end-time 23:59 \
--summary "Another game" \
--description "Remember to bring dice" \
Success: "Another game" inserted

删除一个事件

你也可以删除事件。每个事件都有一个唯一的 ID(UID),在每个事件列表的底部提供:

$ konsolekalendar --list
Date:   Saturday, January 15, 2022
        06:00 PM - 10:00 PM
Summary: Planescape game
UID: c73f7e98-722f-48a2-8006-66aa8ddcf789

要删除一个事件,请使用 --delete 选项,同时使用 --uid 选项:

$ konsolekalendar --delete \
--uid c73f7e98-722f-48a2-8006-66aa8ddcf789

终端中的 Akonadi

你用 konsolekalendar 所做的一切都会立即在 Akonadi 中执行,并在 Kontact 中得到同样快的反映。使用一个并不意味着你必须放弃另一个。由于它们共享 Akonadi 后端,两者查看和编辑相同的数据。konsolekalendar 命令是一项正在进行的工作。未来的计划包括与 Kontact 的笔记和日记部分的整合,而且还有很多比本文所涉及的更多的选项。如果你在使用 KDE 桌面,试试 konsolekalendar,体验一下终端的 PIM!


via: https://opensource.com/article/22/2/manage-calendar-linux-konsolekalender-kde

作者:Seth Kenlon 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Ubuntu 与 Arch Linux 为用户提供了完全不同的桌面体验。

在两者之间做出选择,实在让人左右为难,尤其是在既想体验 Arch Linux 的亮点 又想保留 Ubuntu Linux 的优势的情况下。

两种发行版本身都是用户的绝佳选择。不过,如何从两者中选出最佳的一种呢?

在这篇文章中,我将从各方面介绍 Ubuntu 和 Arch Linux 的不同之处,希望可以帮助你解决这一选择难题。

1、目标用户

Arch Linux 旨在为那些喜欢鼓捣、喜欢折腾的用户提供 DIY 体验,自定义 Linux 系统的各种元素。

比如,构建软件包,以及自定义桌面。

Arch Linux 的上手体验取决于 安装设置它 的用户。所以,Arch Linux 可以轻易迎合寻找不同包以及桌面环境等元素的用户。

而另一方面,Ubuntu 的目标用户是那些想使用 操作方便,预先配置好的 Linux 系统。

这类用户希望系统预装必要的工具,确保一切都会按照预期进行。换言之,他们想要的是一个理想的系统,无需担心设置问题。

Ubuntu 也不希望用户花费大把时间来提升自己的体验,所以它选择以满足绝大多数用户的需求为基准。

2、系统安装

不得不说,Ubuntu 提供了简洁直观的安装方式,因为它提供的图形用户界面大大方便了安装。

如果有需要,你甚至可以 在 Ubuntu 服务器上安装一个图形用户界面

但要安装 Arch Linux,你就不得不使用终端(命令行)。

还好,Arch Linux 现在有了引导式的安装程序,这使得通过终端安装 Arch Linux 变得更加容易了。

当然,还是 Ubuntu 的安装更为方便一些。

3、桌面体验

Ubuntu 旨在 方便用户。为此,Ubuntu 项目的领导者 Canonical 公司提供了自定义的 GNOME 桌面环境体验。

尽管你可能无法像在 KDE Plasma 上那样自由地定制桌面,你依然可以有很多其他选择。感兴趣的话,可以点击了解 KDE vs GNOME

Ubuntu 也会定期收集用户体验反馈信息,尽可能地帮助用户提高工作效率。

Arch Linux 更加注重功能 以及其他技术方面,而不是用户的桌面体验。用户体验完全取决于用户在安装 Arch Linux 时是如何设置的。

使用 Arch Linux 时,你能依赖的只有桌面环境提供的开箱即用工具,没有为用户量身定制的改进。如果你想体验一些不一样的东西,你就必须对系统加以调整。

Arch Linux with GNOME

不过,好在 Arch Linux 允许用户选择 KDE Plasma、GNOME 或者 其他桌面环境,所以你可以充分利用这一优势,根据自己的喜好来选择桌面环境。

不仅如此,在安装 Arch Linux 时,你还可以选择平铺式窗口管理器。

总体来说,如果使用 Ubuntu,你的桌面体验和其他用户的体验别无二致,因为 Ubuntu 可以自定义的元素极少。

相反,如果使用 Arch Linux,你就可以 自由定义桌面体验。但请注意,这可能只适合 Linux 老手,如果你刚开始使用 Linux,恐怕做起来比较困难。

4、文件系统

大多数用户不需要关心他们的 Linux 发行版所使用的文件系统。

因此,Ubuntu 坚持使用 ext4 作为文件系统。ext4 具有现代计算机所需的全部基本功能,是一种非常优秀的最常见的文件系统。

然而,如果你不想使用 ext4,而想选择具备其他各种优势的文件系统,那么你可以考虑 Arch Linux。

你可以选择 btrfs、ext4、xfs 或者 f2fs。针对这些文件系统的优势,本文不再详述,但是如果你选择 ext4 之外的文件系统,请确保你知道自己在做什么。

5、软件生态

Ubuntu 支持的软件更多,这就是为什么 大多数主流 Linux 发行版 都是基于 Ubuntu 的。

相应地,许多工具在开发时也是首先支持 Ubuntu,而后才是其他发行版本。

此外,在 Ubuntu 上安装软件包也非常容易。你可以通过 Ubuntu 官方仓库安装软件包,也可以使用 PPA,或者是软件中心(包括 Snap 应用)。

也可以使用 Flatpak 来安装软件。如果你的 Ubuntu 没有 Flatpak,你可以 前往 Flathub 安装它

如果你使用的是 Arch Linux,那么你也可以通过官方仓库安装许多软件。

可惜的是,相较于 Ubuntu,一些应用开发者可能不会正式支持 Arch Linux。

此外,你会发现,Arch Linux 安装和管理软件包都需要使用 pacman。使用哪个图形界面的安装程序进行软件的安装和管理,取决于你所选择安装的桌面环境。

举个例子,如果你安装的是 GNOME 桌面,你可以使用 GNOME 的 “软件” 应用;如果是 KDE Plasma 桌面,可以使用 “发现” 应用。

这些软件包管理器都不会内置 Snap 或 Flatpak 支持,所以你只能根据需要自行安装。

为了获取更多的软件,你可以使用 AUR。请注意,AUR 是社区构建的软件仓库,所以官方建议你不要完全依赖它。

即便如此,AUR 也经常被看做是 Arch Linux 的优势之一,毕竟社区提供的软件包比 Ubuntu 提供的更为丰富。

你可以通过使用一些 AUR 辅助工具 来提升体验质量。

总体来说,如果你想仅靠一个工具就能轻松安装并且管理软件,那么 Ubuntu 当属不二之选。

6、极简 vs 臃肿

极简还是臃肿,这完全取决于个人的偏好,因为在配置 Arch Linux 时,一切尽在你的掌握之中。所以你可以在满足需要的情况下,只安装最少数量的包。

相比之下,Ubuntu 预装了许多软件。在一些人看来,这些软件都很实用。

当然,如果你不需要,也可以卸载。

不过,还有一些人认为,这些软件没什么必要,只会显得 Ubuntu 十分臃肿。

因此,你需要好好考虑一下,看自己究竟是想要预装的必备软件呢(Ubuntu)?还是拒绝臃肿,只取所需呢(Arch Linux)?

7、自由 vs 限制

Arch Linux

就像前文所提到的,Arch Linux 允许你控制系统的一切,它赋予用户极大的自由度,让用户可以尽情定制体验。

这不仅仅局限于桌面环境或是平铺式窗口管理器,而是更多。

例如,你还可以选择自己喜欢的音频服务器,比如 PulseAudio 或者 pipewire。

你也可以选择特定的 Linux 内核,比如提供了安全性更高的加固版本、能够提升用户体验的 Zen 内核或者某个长期支持版本的 Linux 内核。

不同于 Arch Linux,Ubuntu 一直坚持使用经过全面测试的 Linux 内核,而且默认使用 PulseAudio 作为音频服务器(笔者写这篇文章时情况如此)。

但说到底,哪个能满足你的需求,哪个才是最好的。

8、社区支持

Ubuntu 拥有坚实的用户基础,可以提供广泛的社区支持。与其相关的论坛和门户网站有很多,可以指导 Ubuntu 用户,帮助解决遇到的难题。

itsfoss community

你也可以在论坛(包括 It’s FOSS 社区)发布问题,寻求帮助。

Arch Linux 用户比较少,所以不提供类似的社区支持。不过,Arch Linux 的维基提供了几乎涉及各个方面的高质量技术文档,算是弥补了这一不足。

arch wiki

如果你想探索,Arch Linux 维基 有着最丰富的技术文档。

9、发布周期

Ubuntu 提供 长期支持版本,在五年或更长时间(针对企业)提供小的更新维护。

Ubuntu 还提供了非长期支持版本,可以得到九个月的更新维护,而每半年发布一个新版本。非长期支持版本适合那些想体验最新软件包与功能的用户,每次升级都可能伴随着重大更新。

长期支持版本更适合于那些不希望每次更新都有破坏性变化的用户。

更多信息可以参考我们的文章:Ubuntu 发行周期与生命周期结束

Arch Linux 属于 滚动发行版,所以不用担心发布周期的问题。只要有更新,无论大小,都会发送给用户。

这可以确保你一直在使用最新和最强的软件包。这有时是件好事,但当它破坏一些东西时,对一些用户来说可能会很不方便。

10、硬件兼容性

Ubuntu 是一款面向台式电脑的主流发行版,所以在发布之前,它需要测试与各种硬件的兼容性。

我可以打包票,Ubuntu 开箱即用的硬件兼容性非常优秀

Arch Linux 不像 Ubuntu 那样进行过大量的测试,所以它不一定能在你的硬件上正常运行。

不过,正因为 Arch Linux 有着最新最强的 Linux 内核包,所以有时它的表现要优于 Ubuntu。

如果你不太清楚自己硬件的兼容性,你最好请教一下周围的人,确保你在安装 Arch Linux 时不会出现别人已经遇到过的问题。

因此,选择 Ubuntu,你就可以高枕无忧了,除非你使用的是非常尖端的设备。

11、稳定性

如果你不想让你的系统崩溃,或是不想遇到错误,Ubuntu 应该是更好的选择.

Arch Linux 的话,情况就不好说了。它可以工作得很好,也可以因为一次更新而倒下。

Arch Linux 本身并不算稳定,你需要自行维护它,确保在自定义以及更新过程中不会出现任何问题。

再三考虑: 你该选哪个?

考虑到稳定性、兼容性、软件生态以及上手速度等因素,对于那些只想顺利完成工作而不想麻烦折腾的人来说,Ubuntu 是一个完美的选择。

而对那些想要定制桌面体验而适应自己工作内容,以及寻求最新功能和最强性能的用户来说,Arch Linux 最合适不过了。

如果你想探索未知,Arch Linux 可以给你带来非常奇妙的体验。但对于一些人来说,Arch Linux 使用起来可能比 Ubuntu 要困难许多。

那么,考虑到以上所有因素,你觉得自己会选哪个? 期待你能在下方评论区留言。

常见问题解答:如果你还没决定到底用哪一个

可能有些人还会有一些问题,可以参考一下内容:

Arch 比 Ubuntu 更好吗?

对,也不对。就技术层面来讲,Arch Linux 确实更好,但是你也需要考虑它的稳定性、软件生态以及维护它所需要的学习时间。也就是说,在得出答案之前,你需要根据自己的喜好,再三考虑一番。

哪个更快?Ubuntu 还是 Arch?

Arch Linux 更快,因为它安装的东西很少。不过,根据你的配置不同,情况可能也会有所不同。

注意,Ubuntu 与 Arch Linux 相比,速度并不会差很多。只不过因为它开箱即用的包会更多,所以有些人会认为 Ubuntu 比较臃肿。

我是不是应该从 Ubuntu 转到 Arch 呢?

如果你想优化体验,想要一直获取最新最优秀的软件包,同时又不会担心稳定性,Arch Linux 会比较适合你。

如果你只是为了完成工作,需要的是一些基础功能,Ubuntu 就够用了。


via: https://itsfoss.com/ubuntu-vs-arch/

作者:Ankush Das 选题:lujun9972 译者:aREversez 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

RMS 建议使用 Zoom 的学生们自我洗脑“自由软件很重要”

据消息,在一场 90 分钟的演讲中,刚刚过完 69 岁生日的自由软件基金会创始人 RMS 发表了一些观点。他谈到了使用 Zoom 这样的非自由应用,“如果你不得不使用非自由程序”,建议学生们自我洗脑,“最起码可以在每节课上说:‘我为我在这节课上使用 Zoom 而感到苦恼。’每次都要说,随着时间的推移,这个事实对你来说就真的很重要了。”他也对硬件发表了一些看法,他说,“Macintoshes 正朝着成为监狱的方向发展,就像 iMonsters 一样。……出售一台不让用户从源代码中安装自己的软件的电脑应该是非法的。……尽管在这样的情况下,你确实是在自己承担风险。”对于采用非自由固件的电脑,“我们拥有的自由启动的机器越来越老,越来越少。……因为英特尔和 AMD 都在设计他们的硬件来压制人们。”

老王点评:真是活在理想中的人。

GitHub 暂停受美国制裁的公司的俄罗斯开发者账户

据消息,至少有数十个账户被屏蔽。被屏蔽的个人账户不能访问其存储库,而公司账户允许在几个小时内访问其存储库。GitHub 此前曾表示“确保所有人都能获得免费的开源服务,包括俄罗斯的开发者”。但同时,GitHub 也称,“必须限制根据美国法律被拒绝的用户”。他们会“彻底审查政府制裁,以确保用户和客户不会受到超出法律要求的影响。”

老王点评:说到底,这是美国的公司,中国开发者们,我们也要未雨绸缪啊。

攻击者利用偷来的 OAuth 令牌入侵了 GitHub 上的几十个组织

据消息,一名攻击者正在使用偷来的 OAuth 用户令牌从 GitHub 私有仓库下载数据。Heroku 和 Travis-CI 通过这些令牌来维护 OAuth 应用程序,已经有包括 NPM 在内的几十个受害组织被窃取了私有仓库的代码和数据。但是 GitHub 不认为攻击者是通过破坏 GitHub 的系统来获得这些令牌的,并向 Heroku 和 Travis-CI 通报了此事件。

老王点评:如果你使用 Heroku 和 Travis-CI 来管理你的 OAuth 应用,请核查并保护你的仓库。

Kubuntu 22.04 LTS(Jammy Jellyfish)的新功能列表以及关于该版本的其他信息。

Kubuntu 22.04 LTS Desktop

Kubuntu 22.04 LTS 新功能

也许在可用性、外观和稳定性方面,最受欢迎的基于 Ubuntu 的 Linux 发行版是 Kubuntu。Kubuntu 22.04 LTS 采用的是 Linux 内核 5.15 LTS,采用同 Ubuntu 22.04 LTS 一样的基础软件包。此外,它还带有 KDE Plasma 5.24.x 系列,这是 Plasma 桌面当前的 LTS 版本。

此外,KDE Plasma 5.24.x 系列是 KDE Plasma 桌面的第 26 个版本,带来了一些令人惊叹的功能,如概览效果、新通知等。尽管到今天为止它还不是最新的 Plasma,但它是最新的稳定版本。

另一方面,如果你将上一个 Kubuntu 20.04 LTS 与这个版本相比较,你可以期待看到一大堆变化。首先,Kubuntu 20.04 Focal Fossa 带有 KDE Plasma 5.18,而如今是 5.24 系列。你可以看到大量的新功能和一个完全不同的桌面,做了更好的无障碍和性能的改进。其次,KDE Plasma 5.24 由 Qt 5.15.2 和 KDE Frameworks 5.90 支持,这也是自上一个 Kbuntu Focal Fossa 以来的一个跳跃。

毋庸置疑,你能体验到的重要功能是 Plasma 桌面新设计的概览屏幕。你可以使用 Meta+W 组合键启动它,而且支持多个虚拟屏幕。新的概览屏幕会让你想起 GNOME 的应用视图。该视图在顶部给你提供了虚拟桌面的缩略图,在中间,你可以看到虚拟桌面打开的窗口列表。它还为你提供了一个搜索选项,可以使你更快地找到你的应用。

Kubuntu 22.04 Overview screen

这个版本的 Plasma 还带来了一个自定义的强调色选项,会触发你对美丽桌面的灵感。除此之外,更新的 Breeze Classic 主题和重新设计的字体大小使这个版本成为 LTS 发布中的一个完美版本。

其他变化

由于 Kubuntu 22.04 LTS 基于 Ubuntu 22.04,其核心应用和软件包给你提供了他们稳定版本中最好的东西,总结如下:

  • KDE Plasma 5.24.x
  • KDE Frameworks 5.92
  • Qt 5.15.x
  • Firefox 99
  • Thunderbird 91.8
  • LibreOffice 7.3.x

最后,要下载这个版本的 BETA 版本,请参考下面的 ISO 文件链接。你可以尝试在虚拟机上安装或在物理系统中尝试。


via: https://www.debugpoint.com/2022/04/kubuntu-22-04-lts/

作者:Arindam 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

震惊!Canonical 的前 Snap 倡导者开发了一个工具,帮助你快速抛弃 Snap 并使用 Flatpak。

不喜欢使用 Snap?

好吧,你可以一直坚持使用传统的二进制包(deb/rpm),或者选择 Flatpak

但是,如果你已经用上了 Snap 商店的应用,怎么办?

手动删除 Snap 应用,和 Snap 说再见,安装 Flatpak,并安装所有 Flatpak 需要的软件包,这将是非常耗时的。

这就是 “Unsnap” 派上用场的地方。

Unsnap 是一个开源工具,由 Canonical 的前 Snap 倡导者 Alan Pope 开发,帮助你从Snap 快速迁移到 Flatpak。

Unsnap:它是如何工作的

请注意,该工具仍处于前 alpha 阶段,你可以测试它,但如果你想实际使用并帮助改进,你可能要做一些研究。

基本上,该工具生成的脚本可以帮助你做以下事情(按特定顺序):

  • 备份现有的 Snap 软件包。
  • 安装 Flatpak(如果尚未存在)。
  • 启用 Flathub。
  • 为 Snap 应用安装相同的 Flatpak 应用。
  • 移除已安装的 Flatpak 应用的 Snap 应用。
  • 删除所有 Snap 软件包。

虽然脚本是在你运行工具时自动生成的,但你可以选择手动或自动逐个运行这些脚本来切换到 Flatpak 应用。

如何测试 Unsnap?

看了上面的截图,你可能对它的实现方式有了一个模糊的概念。你也可以参考它的 GitHub 页面 了解最新信息。

作为参考,让我为你强调一下步骤:

1、克隆 GitHub 仓库

请确保你已经 在你的 Linux 发行版上安装了 Git。完成后,你可以输入以下命令:

git clone https://github.com/popey/unsnap

2、切换到该目录

当你克隆了仓库,你的系统上就会有 unsnap 目录。

输入以下命令切换到目录:

cd unsnap

3、运行该工具

在切换到目标目录后,只需使用命令运行 unsnap 工具:

./unsnap

它将检查现有的 Snap 和 Flatpak 软件包等等,进行设置。

正如你在上面的截图中注意到的,它已经检测到我的系统有了 Flatpak 环境,所以它跳过了为这些任务生成脚本。

在这个过程中,它还会了解你系统上安装的 Snap 应用,以便在你运行生成的脚本时找到相应的 Flatpak 应用。

如果你想立即运行所有的脚本,你可以输入:

./unsnap auto

如果你想要不使用自动选项进行控制,你可以发现生成的脚本驻留在一个日志目录内,如下图所示:

下面是你应该遵循的脚本的执行顺序:

  • 00-backup
  • 01-install-flatpak
  • 02-enable-flathub
  • 03-install-flatpaks
  • 04-remove-snaps
  • 99-remove-snapd

在我的例子中,我已经设置了 Flatpak,所以我继续运行备份脚本,然后安装 Flatpak 软件包,如此循环。下面是它看起来的样子:

你应该记住,这个工具正在积极开发中,可能不会像预期那样工作。所以,你如果依赖众多的 Snap 应用,你应该在虚拟机或测试机上试验使用该工具,并等待该工具随着稳定版本的推出而改进。

请在下面的评论中告诉我你对 Unsnap 的看法。


via: https://news.itsfoss.com/unsnap-migrate-snap-to-flatpak/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

超过三分之一美国员工希望以加密货币方式接收工资

据消息,在一份对 1600 名美国的 HR 负责人和员工进行的调查报告中,发现有 36% 的人希望以加密货币接收部分或全部工资。另外,42% 的受访者希望收到 NFT 作为绩效奖励。

老王点评:看来美国人比较想得开。

Linux exFAT 性能提升 73%

据消息,在最新的 Linux exFAT 驱动程序中,当 exFAT 文件系统以 “dirsync” 模式挂载时,这种改进的块请求处理方式提升了 73% 的性能。在 256KB 簇大小的极端情况下,时间改进从 11 分 22 秒下降到只有 1 分 39 秒;即使使用 64KB 的 exFAT 簇大小,创建 1000 个目录的时间也从 3 分 34 秒下降到 56 秒。这个补丁将进入 Linux 5.19 中。

老王点评:看来只要努力,还是有很大优化空间的。

Facebook 将在 2022 年因苹果的政策损失 130 亿美元

据消息,苹果公司去年在 iOS 14.5 中提供的应用程序跟踪透明功能(ATT),预计将在 2022 年继续对 Facebook、Twitter、Snap 和 YouTube 等产生重大影响。ATT 要求应用程序在跟踪用户之前,必须征求用户的同意。据报告,这个变化对 Facebook 影响最大,将损失 128 亿美元的收入。但是,这四家公司仍在极其强劲地增长,并在数字媒体中获得份额,因为隐私法规使得独立出版商和技术公司越来越难以维系。

老王点评:归根到底,大公司的抗风险更强。