2022年3月

以下是对 Nitrux 2.0 在性能稳定性方面的点评,以及我们对是否可以将其用作日常使用的看法。

Nitrux Linux 是基于 Debian 的,其特点是采用了修改版的 KDE Plasma 桌面,它被称为 NX 桌面。这个独特的 Linux 发行版带来了它自己的一套 Nitrux 应用程序,它们建立在 Maui 套件和 Qt 上。Nitrux 是没有 systemd 的,它使用 OpenRC 作为初始化系统。凭借所有这些独特的功能和令人惊叹的外观,它是当今最好的 Linux 发行版之一。

Nitrux 团队在 2022 年 2 月发布了它的主要版本 2.0,最近又发布了第一个小版本。因此,我们觉得现在是对这个漂亮的桌面进行评价的好时机。

Nitrux 2.0 应用程序视图

Nitrux 2.0 点评

安装

Nitrux 使用了一个修改版的 Calamares 安装程序。该操作系统的 ISO 包含 临场 live 桌面,在此你可以访问安装操作系统的快捷方式。启动选项包括更多的选项,包括 nomodset 内核启动选项。

在虚拟机测试中,安装很顺利,但在实际的硬件中却失败了,因为我的 NVIDIA 340 有点老。因此,如果你打算安装较新的硬件,应该没有问题。

第一印象和桌面

在外观方面,Nitrux 可以说是与当今所有外观优秀的发行版不相上下,比如深度、Cutefish OS。它们都为用户和 Nitrux 操作系统带来了开箱即用的定制功能。但 Nitrux 的优势在于 KDE Plasma、Plasmoid、Kvuntum 主题与基于 Maui 套件组件的奇妙组合。

当你第一眼看到它的时候,它看起来很好,而且有良好的组织性,底部预配置了 Latte Dock、友好而干净的顶部栏。

它基于 KDE Plasma,你可以轻松地改变外观和感觉,并通过设置在深色和浅色模式之间切换。默认字体 Fire Sans 使它成为一个整体设计完美的桌面。

这个版本采用了 KDE Plasma 5.24+,KDE 框架 5.91 和 xanmod 版的 Linux 内核 5.16。

到目前为止,我的第一印象没有任何槽点。

登录和 Shell

不久前,该团队 引入 了 Maui Shell,这是一个以 Cask 为特色的融合性桌面,即 Shell 层。这是这个体验式 Shell 的第一个版本,用户通过登录窗口就可以看到。

但唯一困扰我的是,Cask(仍然是实验性的)被定为默认登录会话。那些知道的人会把它改成 Plasma,但那些不知道的人会有些吃惊!

使用 Cask 的登录会话

应用程序

Nitrux 使用 AppImage 格式来发布应用程序。大多数预装的应用程序都是 AppImage。而且在通知方面,它们与整个桌面很好地结合在一起。Nitrux 也会检测你的下载文件夹中外部下载的 AppImage 进行安装。

默认情况下,它预装了以下本地 Maui 应用程序

  • Index 文件管理器
  • Station 终端
  • Pix 图像浏览器
  • Nota 文本编辑器
  • Nitro 分享
  • NX 软件中心

Firefox 和 LibreOffice 也预装了,以满足基本需求。你可以根据你的工作流程需要,通过 NX 软件中心安装其他应用程序。

关于 Firefox 和更新 Nitrux 的一点提醒。有一些报告说 Firefox 在进行基本系统更新后被删除。在你点击升级之前,请确保你通过终端用 apt get —upgradable 检查文件的变化。

性能和资源消耗

因为我无法把它安装在我的物理机上。因此,下面提到的性能指标是在 virt-manager 虚拟管理器下测量的。

在空闲状态下,它使用大约 1GB 的内存,CPU 在 9% 到 10%。KWin 窗口管理器和 Latte Dock 在底部消耗了大部分的资源。

Nitrux 2.0 系统在空闲状态下的性能

现在是时候通过一些繁重的工作负载来运行它了。这包括一个文本编辑器、LibreOffice、文件管理器、图像查看器和 Firefox 的五个标签,其中一个标签正在播放一个 YouTube 视频。

你可以在下面的图片中看到资源使用的峰值。在这种状态下,它使用了接近 2GB 的内存,CPU 为 26%。和往常一样,Firefox 浏览器消耗了大部分资源。

Nitrux 2.0 系统在繁重工作状态下的性能

我想说的是,从性能上来说,它的表现还算可以。因为开箱即用的定制版,Latte Dock 和 Kvuntum 主题确实占用了一些资源。而这个指标在空闲和重载状态下要高于基本的 KDE Plasma。

一些有问题的地方

不幸的是,在我的测试过程中,Nitrux 2.0 有几个小问题:

  • 在我的 i3+SSD+4gb+NVIDIA+Broadcom 的旧系统中尝试安装了一个小时后 - 我无法让 Calamares 安装程序开始安装。
  • 临场 live 会话中没有检测到 Wi-Fi。然而,到目前为止,我在这个设备上测试的所有发行版都能检测到它。
  • KWin 在临场会话开始时崩溃了。
  • 由于网络连接的原因,Calamares 安装程序的“下一步”按钮被禁用。这对我来说有点奇怪。
  • 而最小的安装 ISO 也给出了 plymouth failed to start #17 的错误。

然后我在 这里 找到了已知问题部分,其中提到了一些问题。我确信这与 xanmod 版的 Linux 内核 5.16 有关。主线内核本来是没有问题的。

在虚拟机环境中,实验性的 Maui Shell 是不能使用的。点击和触摸操作大多不工作。但考虑到这是一个测试版本,这是可以理解的。

我觉得 Calamares 安装程序的错误需要在下一个版本之前进行更多的测试。

下载 Nitrux 2.0 +

你可以从以下链接下载最新版本:

结束语

如果你喜欢 KDE Plasma,并且不想在定制上花费太多精力,你可以选择 Nitrux 2.0。另外,许多用户喜欢类似于 Debian 的稳定性,而不要 systemd。那么,对他们来说,这是一个完美的选择。

但因为有一些错误,我不会向超小白的新用户推荐这个发行版。如果你对 Linux 有一定的了解,并且知道如何用命令行解决一些小问题,那么它就很适合你。你可以使用 Nitrux 2.0 作为你的日常系统。只是要谨慎对待 Debian 的不稳定软件包,这些软件包在更新后偶尔会出现问题。

加油!


via: https://www.debugpoint.com/2022/03/nitrux-2-0-review/

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

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

就像你在高中时最喜欢的图形计算器一样,KAlgebra 是科学计算器的同时还有 2D 绘图仪等功能。

如果你在高中时期一直盯着 TI-80 系列计算器,但后来就在也没动过它,那么你有时可能会渴望重温那些激动人心的代数和微积分岁月。Linux KDE 项目中的某个人一定也有这种感觉,因为有个 KDE 框架库 Analitza 提供了相关的语法和小部件,使你能够使用 K 系列应用(如图形计算器 KAlgebra)执行高级数学函数。

在 Linux 上安装 KAlgebra

在 Linux 上,你可以从软件仓库安装 KAlgebra。例如,在 Fedora、Mageia 和类似设备上:

$ sudo dnf install kalgebra

在 Elementary、Linux Mint 和其他基于 Debian 的发行版上:

$ sudo apt install kalgebra

或者,你可以 以 flatpak 安装它

Linux 计算器

KAlgebra 与学校中使用的许多著名图形计算器一样,既是科学计算器又是 2D 绘图仪。但与我曾经使用过的任何图形计算器不同,它也是一个 3D 绘图仪。但在进入 3D 空间之前,先从一些基本语法开始。

在 KAlgebra 中表示方程时,你必须对数学符号进行一些小的翻译,因为它们通常是手写的,需要了解它们在计算机上的表示方式。例如,要将华氏度转换为摄氏度,公式为:(5÷9) × (n-32),其中 n 是华氏度。这通常是方程和数学函数的表达方式:它们使用 ÷ 和 × 之类的特殊符号以及 n 之类的变量,然后它们确定哪个变量代表什么样的值。你不一定知道每个特殊数学符号的含义,但只要你知道特殊符号具有特定含义,那么你就可以查找它。在温度转换示例中,符号很常见,因此你可能已经知道 ÷ 表示除法,× 表示乘法。

在 KAlgebra 中,与大多数编程语言一样,除法由正斜杠表示,乘法由星号表示,因此转换 70 华氏度的等式为 (5/9)*(70-32)

KAlgebra 中还有用于常见数学运算的特殊功能,当你在 KAlgebra 中输入任何字母时,工具提示会为可用的函数提供潜在的自动补全功能。在 KAlgerbra 中编写温度转换方程的另一种方法是使用 times 函数:times(5/9, 70-32)

当你完成数学问题时,已确定的变量会列在计算器的右栏中,包括 ans 值,该值会根据已完成方程的答案进行更新。那么理论上,你应该能够反转转换并从 ans 得出华氏温度。

 title=

图形计算器

数字很有趣,但当它们被用来绘制形状时,它们才真正变得有趣。图形上二维空间的可视化是所有学科发展的一项重要技能,其中最重要的是计算机编程。

要在图形上画一条线,你必须设置一个水平值(x 轴)或一个垂直值(y 轴),或者两者都设置。在常见的数学符号中,一条有效的直线方程就是 x=5。这会在图形的 0 原点上方 5 点处生成一条水平直线。然而,在 KAlgebra 中,你必须明确表示你只想用符号 x->5 来设置 x 值。

 title=

除此之外,绘图与其他地方一样简单。你可以编写复杂的方程式,并且可以使用特殊函数,例如 sin

 title=

Linux 上的 3D 图

当你进入 3D 图形选项卡时,你可能已经很好地理解了 KAlgebra 的语法,并且也超出了我的数学知识。我从电子学和合成中学到了关于笛卡尔图的所有知识,所以我对 3D 图最有趣的事情是将正弦波可视化为 3D 对象:

 title=

3D 图表和 2D 图表(除了一维)之间的区别在于 3D 图表中只能有一个图,因此请明智地选择方程式。

数学可以有趣吗?

事实证明,是的,数学可以很有趣,答案就是一个很好的图形计算器。当我一直在通过数学课来弥补过去一些相当糟糕的数学成绩时,我想要是能使用计算器就好了。我发现 KAlgebra 是一个非常有用的工具,不仅可以解决任意问题,还可以理解方程的语法,以及函数的目的。无论你的数学成绩如何,请拿出你的 KAlgebra 计算器,运行一些数字。这真是非常有趣。


via: https://opensource.com/article/22/2/kalgebra-linux-calculator

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

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

科学家用 AI “听懂”猪是否幸福

这种人工智能猪翻译器可以 将各种猪叫识别为情绪,可以用来自动监测猪的健康状况。他们训练了一个神经网络,分析了从 400 多头猪身上录制的 7414 个猪叫声的声学特征,记录了从出生到死亡的不同情况下的猪的音频记录和行为数据,学习猪是在经历积极情绪,如快乐或兴奋,还是消极情绪,如恐惧和痛苦。

老王点评:这样或许可以让猪过的更幸福一些?

开源软件赶走了专利巨魔

“统一专利(UP)”是由 200 多家企业组成的国际组织,在过去的两年里,它一直在与专利巨头的斗争中获胜。它与世界上最大的专利不侵犯团体“开放发明网络(OIN)”一起,对不良专利发起了法律诉讼。它们用开源软件的证据来证明,专利巨魔们往往不具备立案条件。UP 已经监督和管理了 43 项挑战,这使得 UP 的成员获得了多项专利和解,而这些又直接传递给 OIN 的 3600 多名社区成员。随着 UP 在淘汰不良专利方面的高成功率,慢慢地专利巨魔们不仅 被赶出了开源软件,而且被赶出了所有软件。

老王点评:这种联合起来的力量很大,对开源软件和软件的健康发展很有意义。

韩国法律要求应用商店引入第三方支付渠道

2021 年 8 月,韩国政府投票批准了《电信业务法》,阻止了苹果和谷歌强迫开发者通过应用商店销售应用以及随之而来的佣金抽取,以防止应用内支付系统的强制排他性,以及限制商店经营者不合理地延迟批准或删除应用。3 月 8 日,韩国国会 通过了该法律,它将在 3 月 15 日前生效。苹果和谷歌仅有一周的时间为该法律的实施做准备。如果不遵守该法律,罚款可能会达到公司相关商业活动年平均收入的 2%。

老王点评:没想到韩国在这方面比美国更坚决。

编者按:本文系 Linux 中国公开投稿计划所接受的第一篇投稿,而且投稿作者是一位初中学生,让我们为他点赞!

一般来说,安卓设备和 Windows 设备投屏使用的是 miracast 协议,但是该协议要求网卡支持 p2pwifi,而 Linux 下大多数网卡驱动不支持 p2pwifi。

于是我用 Python + FFmpeg + DLNA 完成了一个在 Linux 下的投屏方案。这个方案的不足是延迟有点大。

设置

下面是如何实现。

先装这个 DLNA 库:

pip3 install dlna

然后用 pactl 查找 “监视器信源”(中文输出) 或 “Monitor Source”(英文输出):

pactl list sinks

示例输出:

Sink #0
    State: RUNNING
    Name: alsa_output.pci-0000_05_00.6.HiFi__hw_Generic_1__sink
    Description: Family 17h (Models 10h-1fh) HD Audio Controller Speaker + Headphones
    Driver: module-alsa-card.c
    Sample Specification: s16le 2ch 44100Hz
    Channel Map: front-left,front-right
    Owner Module: 9
    Mute: no
    Volume: front-left: 53814 /  82% / -5.14 dB,   front-right: 53814 /  82% / -5.14 dB
            balance 0.00
    Base Volume: 65536 / 100% / 0.00 dB
    Monitor Source: alsa_output.pci-0000_05_00.6.HiFi__hw_Generic_1__sink.monitor
    Latency: 16676 usec, configured 16000 us...

然后创建一个 CGI 脚本 screen.flv。首先。建立放置该脚本的目录:

mkdir screencast
mkdir screencast/cgi-bin

然后通过 cat 来直接创建该脚本:

cat <<eof>screencast/cgi-bin/screen.flv
#!/bin/bash
echo "Content-Type:video/x-flv"
echo

ffmpeg -f pulse -i <监视器信源>   -f x11grab -i :0  -vcodec h264_nvenc  pipe:.flv
eof

请用上面获得的监视器信源替换文件中的 <监视器信源>

并为它设置可执行权限:

chmod +x screencast/cgi-bin/screen.flv 

注意:如果没有 Nvidia 显卡,或者要使用其他的硬件加速,请把编码方案 h264_nvenc 替换为相应的编码方案。不建议采用软解方式,延迟非常高。

投屏

需要投屏时,首先启动本地 Web 服务器:

cd screencast
python3 -m http.server --cgi 9999&

然后,找到你的 DLNA 设备,然后把 location 后面的 URL 复制下来:

dlna device

示例输出:

=> Device 1:
{
    "location": "http://192.168.3.118:1528/",
    "host": "192.168.3.118",
    "friendly_name": "Kodi",
...

找到你的 Linux 电脑的局域网 IP 地址:

ip addr

示例输出:

3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 74:4c:a1:82:2e:3f brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.117/24 brd 192.168.3.255 scope global dynamic noprefixroute wlp2s0
       valid_lft 58283sec preferred_lft 58283sec
    inet6 240e:3b3:2ee3:9530:d005:e492:6243:9/128 scope global dynamic noprefixroute 
       valid_lft 6738sec preferred_lft 3138sec
    inet6 240e:3b3:2ee3:9539:f289:6043:c56a:4e7b/64 scope global dynamic noprefixroute 
       valid_lft 7189sec preferred_lft 3589sec
    inet6 240e:3b3:2ee3:9539:3714:eaf0:c549:b8c9/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 7188sec preferred_lft 3588sec
    inet6 fe80::c746:2540:ab7b:20aa/64 scope link 
       valid_lft forever preferred_lft forever
    inet6 fe80::3543:2637:e0fc:3630/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

启动投屏的命令如下:

dlna play -d <URL> http://<局域网 IP>:9999/cgi-bin/screen.flv

请相应替换其中的 <URL><局域网 IP> 参数,此处我替换后的命令是:

dlna play -d http://192.168.3.118:1528/ http://192.168.3.117:9999/cgi-bin/screen.flv

然后在你的电视上设置接受投屏,各种电视设备设置投屏方式不同,请参照具体设备说明。

稍等片刻,视频就会出现在电视上了。投屏效果如下:


作者简介:

calvinlin:一个普通的深圳初中生。


via: https://www.bilibili.com/read/cv15488839

作者:calvinlin 编辑:wxy

本文由贡献者投稿至 Linux 中国公开投稿计划,采用 CC-BY-SA 协议 发布,Linux中国 荣誉推出

你知道什么是“ 停靠区 Dock ” 吧,它通常是你的应用程序“停靠”的底栏,以便快速访问。

许多发行版和桌面环境都提供了某种停靠实现。如果你的发行版没有“ 停靠区 Dock ”,或者你想尝试一些新的停靠应用,Latte Dock 是一个不错的选择。它类似于 macOS 上的停靠区,每次你用鼠标悬停在任何停靠对象上时,都会有一个的抛物线动画。

在本教程中,我将告诉你如何在 Ubuntu 上安装 Latte Dock。我还会展示一些关于使用和定制 Latte Dock 的事情。

在 Ubuntu 上安装 Latte Dock

Latte Dock 是一个流行的应用程序,可以从大多数 Linux 发行版的官方软件库中获得。也就是说你可以使用你的发行版的软件中心或软件包管理器来安装 Latte dock。

Latte 可以从软件中心获得

在 Ubuntu 和其他基于 Ubuntu 的发行版,如 elementary OS、Linux Mint、Pop!\_OS、Zorin OS 上,使用 apt 命令:

sudo apt install latte-dock

这就行了!现在你已经在 Ubuntu 上安装了 Latte Dock。

停用 Ubuntu 自带的停靠区(针对 Ubuntu 用户)

在你启动你闪亮的新停靠区之前,我建议你禁用 Ubuntu 默认提供的停靠区。这里有一个 关于如何禁用 Ubuntu 的停靠区的指南

要禁用停靠区,请在你的终端输入以下内容:

gnome-extensions disable [email protected]

如果你最终改变了主意,你可以用以下命令再次启用 Ubuntu 停靠区:

gnome-extensions enable [email protected]

注意:

这不能禁用 Pop!\_OS 20.04 LTS 上的默认停靠区(尽管它在桌面上默认是隐藏的;只在活动概览中可见)。在使用 COSMIC 桌面环境/扩展的 Pop!\_OS 上,你可以通过“ 设置 Settings ”应用中的“ 桌面 Desktop -> 停靠区 Dock ”来禁用或启用停靠区。

开始使用 Latte Dock

我在教程中使用的是 Pop!\_OS,但这些步骤适用于任何 Linux 发行版。

一旦安装完毕,你会在你的应用程序抽屉里发现一个 Latte Dock 的启动器图标。你可以在这里访问它,或者按 Super 键(通常是 Windows 键;如果你有 Mac 键盘,则按 Command 键)键 + A

从这里打开 Latte Dock:

应用抽屉里高亮显示的 Latte dock

酷!现在你的桌面上已经打开了 Latte Dock。

桌面上的 Latte Dock 屏幕截图

启用 Latte Dock 的自动启动功能

随着 Latte Dock 的打开,以及 Ubuntu 自带停靠区的禁用,如果你现在重启,那么下次你的电脑开机时就不会有任何停靠区了。

让我们现在就来解决这个问题。

在停靠区上点击右键。点击“ 布局 Layouts ”子菜单下的“ 配置 Configure ”选项。

通过进入“布局” -&gt; “配置” 启动设置面板窗口

现在,在“ 偏好 Preferences ”选项卡下,确保“ 在启动时启用自动启动 Enable autostart during startup ”复选框被选中。

启用启动时自动启动复选框

定制你的停靠区

如果你安装了任何 KDE 的产品,定制应该是永无止境的。如果 Latte Dock 不允许定制,那就奇怪了。幸运的是,情况并非如此。

你可以做各种各样的事情来定制 Latte Dock。增加它的大小,使它更透明或半透明,为它设计主题等等。

将应用程序固定在停靠区上

要把你的应用程序固定在 Latte Dock 上,打开该应用程序,右键点击在你停靠区中的应用程序图标。现在点击“ 固定启动器 Pin Launcher”。完成了!你的应用程序现在已经被固定到了停靠区上。

右击正在运行的应用程序并选择钉住启动器选项

你可以通过点击和拖动移动它到左边或右边来改变它在停靠区中的位置。

搜索和安装 Latte Dock 主题

通过右击停靠区打开 Latte Dock 的“ 设置 Settings ”窗口,点击“ 布局 Layout ”子菜单下的“ 配置 Configure ”选项。

你可能已经安装了一些主题(呃...布局)。从已安装的选项列表中选择它,然后点击右侧的切换按钮。

改变 Latte Dock 的主题

你也可以通过点击“ 下载 Download ”按钮来下载更多的主题。它应该向你显示一个可用的主题列表,以供安装。

Latte Dock 插件安装窗口

改变停靠区的外观和行为

正如我前面提到的,在 KDE 产品中有大量的定制选项。

让我们来试试。

右键点击停靠区,点击 “ 停靠区设置 Dock Settings ”。

通过右键点击停靠区进入 Latte Dock 设置

在这里,你会得到各种类型的可以切换的选项。想把停靠区移到显示器的左侧吗?你可以通过“ 位置 Location ”子菜单下提供的选项来实现。

Dock 设置和定制窗口

如果你觉得可用的选项有任何限制,请拨动右上角的“ 高级 Advanced ”开关。

现在可以看到带有高级选项的停靠区设置和定制窗口

现在看起来真是太棒了!

试着切换每个可用的开关。你可以延迟隐藏停靠区。你可以把它放在显示器的一个边缘,把它放在该边缘的中心、左边或右边。你可以做到这一切。

想修饰启动、悬停等效果?在“ 效果 Effects ”选项卡下有更多的调整选项等待着你。

从你的系统中删除 Latte Dock

你安装了 Latte Dock,并对其进行了定制,但觉得它不是你想要的东西。而你现在正在寻找删除 Latte Dock 的方法。很好,我帮你。

你可以使用 apt 软件包管理器删除 Latte Dock。用下面的命令来做:

sudo apt autoremove --purge latte-dock

--purge 标志将删除 Latte Dock 在系统目录中的任何配置文件,除了 ~/.config

仅供高级用户使用:删除用户特定的遗留文件

这不是强制性的,但如果你想删除通常放在 $HOME/.config(即 ~/.config)目录中的用户配置文件。使用 find 命令 来定位 Latte Dock 的配置文件:

find ~/.config -iname "latte*"

你可以安全地从你的 ~/.config 目录中删除这些目录和配置文件。

对于 Ubuntu 用户:重新启用 Ubuntu 停靠区

不要忘了启用 Ubuntu 的停靠区。如果你不记得了,再次启用停靠区的命令在下面:

gnome-extensions enable [email protected]

总结

Latte Dock 是一个来自 KDE 社区的令人惊艳的停靠区 ( ͡° ͜ʖ ͡°)

它提供了大量的主题(布局)、外观和自定义选项,以及一些漂亮的效果。如果你正在考虑定制你的桌面外观和感觉,它肯定是你应该寻找的东西。

如果你最终喜欢上了 Latte Dock 并开始每天使用它,请在评论中告诉我。如果你不喜欢 Latte Dock,也请发表评论让我知道原因。


via: https://itsfoss.com/install-use-latte-dock-ubuntu/

作者:Pratham Patel 选题:lujun9972 译者:wxy 校对:wxy

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

Chrome 在 Mac 上性能测试首超 Safari

谷歌今天宣布,在 Mac 上的最新版 Chrome 浏览器 Chrome 99 在 Speedometer 测试中首次超过 Safari,得分超过 300。Speedometer 是苹果 WebKit 团队开发的网页响应测试工具,模拟用户与网页之间的各种交互。谷歌表示,自 M1 Mac 发布后,Chrome 在这期间速度提升了 43%,在图形处理方面,Chrome 浏览器比 Safari 快 15%。

老王点评:性能是越来越好,内存占用是越来越多。

Linux 发现严重的 “Dirty Pipe” 本地提权漏洞

安全研究人员发现了一个被称为 Dirty Pipe 的 Linux 本地提权漏洞,其概念验证利用代码也一同被披露。该漏洞在内核 5.8 中被引入。正常登录的用户或正在运行的流氓程序可以利用它来获得 root 权限;恶意应用程序也可以利用它来接管有漏洞的安卓设备。这个错误可以被滥用来添加或覆盖敏感的只读文件中的数据,例如从 /etc/passwd 中删除 root 密码,允许系统中的任何人获得超级用户权限,或者暂时改变一个 setuid 二进制文件来授予 root 权限。

老王点评:一般来说,Linux 发行版都会很快打上补丁,不过安卓往往要慢得多。

Fedora 鼓励放弃支持 32 位 x86 软件包

Fedora 已经很久没有专注于 32 位 x86(i686)硬件支持了,但仍在继续构建一些 i686 软件包,但其中一些软件包没有被使用。为了释放构建/编译阶段的资源和减轻软件包维护者的负担,正在开发中的 Fedora 37 鼓励 软件包维护者放弃末端或未使用的 32 位 x86 软件包。但这一变化不会影响对 multilib 的支持,或其他软件包依赖的 i686 软件包。

老王点评:32 位硬件该落幕了。