2022年4月

OpenSSH 9.0 发布,以应对未来的量子计算机

据消息,OpenSSH 9.0 SSH/SSHD 默认使用混合的 Streamlined NTRU Prime + x25519 密钥交换方法,以抵御未来量子计算机的攻击。OpenSSH 开发者现在做这个改变是为了提高安全性,以抵御 “现在捕获,以后解密” 的攻击,即在量子计算机有能力时,解密之前捕获的 SSH 加密信息。

老王点评:美国一直在指责某国窃取加密信息以备将来解密,看来 OpenSSH 率先做出了动作。

Reiser5 宣布新的开发计划

我们之前 报道过,Linux 5.18 正在废弃旧的 ReiserFS 驱动程序,而其继任者 Reiser4/Reiser5 从未进入主线,并且缺乏任何主要的企业支持。但其开发者 宣布 继续推进 Reiser5 的开发,并发布了一些新的基准数据和改进。作为 Reiser4 的继承者,Reiser5 是在 2019 年底宣布的,与 Reiser4 相比有许多改进。

老王点评:希望 ReiserFS 的废弃能换来 Reiser5 的崛起和得到关注。

Google 将 AI 自动生成的内容视为垃圾内容

据消息,谷歌的 OpenAI 的文本生成神经网络 GPT-3 能产生以假乱真的文章,但作为一家搜索引擎,Google 表示 AI 工具自动生成内容将被视为垃圾信息,此类内容可能会在搜索结果中受到惩罚。不过,Google 也表示,如果没有人类审阅者的帮助可能检测不出 AI 生成的内容。但将人工智能用于内容创作并不新鲜,很多机构早就开始使用 AI 来生成内容。

老王点评:既然识别不出来,其实就没有理由判断是 AI 生成的内容。

在其上一个主要版本发布一年后,Xfce Terminal 1.0.0 终于来了。兴奋地想了解一下新的改进吗?让我们来看看!

作为几乎在所有采用 Xfce 的发行版上流行的终端模拟器,Xfce Terminal 刚刚由新的维护者(及新的版本计划)发布了它的第一次重大升级。

让我们来看看这个版本的一些亮点。

新的维护者和版本管理方案

Igor Zakharov 从 2016 年到 2020 年一直在领导它的开发工作。不幸的是,在 2021 年它就没有被维护过了,直到新的维护者 Sergios Anestis Kefalidis(也是 Thunar 文件管理器的开发者)接手。

而且,自从 Sergios 接管了这个项目后,版本管理方案也发生了变化。经过与社区的协商,采用了 Thunar 的旧版本计划。

例如,1.1.x 版本将是开发版本,而 1.2.0 版本将是下一个主要升级版本。

现在,随着 Xfce Terminal 1.0.0 的发布,一些令人兴奋的新特性已经被纳入。

新特性

Xfce Terminal 1.0.0 的一些新特性包括:

  • 改进了自定义选项
  • 支持叠加滚动条
  • 命令行选项的改进
  • 更多使用 XfceTitledDialog

更好的自定义选项

和现在许多应用的更新一样,Xfce Terminal 1.0.0 包括大量新的自定义选项。也许我最喜欢的是,图像背景功能现在有一个“填充”风格选项。伴随着这一点的是暂时禁用不安全的粘贴对话框的能力,它也被改造了。

最后,Xfce Terminal 也成为首批支持新的 Xfce 快捷键编辑器的应用之一。因此,用户不再需要潜心研究配置文件,而是有了一个可以使用的简单 UI。

有了这么多新的定制选项,我相信很多人都会对一个只是包含这些的版本感到满意。但是!开发者设法加入了更多令人兴奋的新功能,其中下一个是改进的命令行参数。

更好的命令行参数

在这个版本中,修复了 -tab-window 命令行参数,变得更加直观。这修复了 Xfce Terminal 中一个 长期存在的错误,它已经存在了近 6 年。

尽管等待了很久,但现在它已经被修复了。迟到总比不到好,是吧?

不管怎么说,看到每一个新版本的错误被修复总是很好的,这个趋势在这里继续。

更多使用 Xfce 专用的小工具

虽然我相信很多用户可能会认为这是一个退步,但 Xfce Terminal 使用更多的 Xfce 专用小工具带来了很多好处。虽然这对非 Xfce 用户确实意味着要安装更多的依赖关系,但它意味着与 Xfce 更好的整合。

可以说,大多数的 Xfce Terminal 用户都坚持使用同样的 Xfce 桌面环境。所以,这种改变应该会带来更大的一致性和用户体验的改善。

其他变化

这个版本的其他变化包括:

  • “输出滚动”偏好设定的改进
  • 右键点击行为的自定义选项
  • 为缩小代码库而进行的代码重写

关于完整的功能列表,请随时参考 发布说明。发布说明中还提到了下一个主要版本的未来计划,即 v1.2.0。

总结

总的来说,Xfce Terminal 1.0.0 看起来是一个不错的版本,也说明了其新的维护者的奉献精神。

如果你想试试 Xfce Terminal 1.0.0,它应该会在接下来的几周内进入你的发行库,如果现在还没有的话。


via: https://news.itsfoss.com/xfce-terminal-1-0-0-release/

作者:Jacob Crume 选题:lujun9972 译者:geekpi 校对:wxy

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

最近,深度操作系统刚刚发布了 20.05,它添加的 人脸识别功能 引来了社区的关注。

抛开人脸识别的准确度、可靠性,以及是否实用等问题,我们是否可以在其它的 Linux 系统中也获得人脸识别/解锁的的功能呢?

答案是肯定的。这就是本文要介绍的 Howdy 提供的功能。

Howdy 是什么?

据该项目的说明

Howdy 为 Linux 提供了 Windows Hello™ 式的认证方式。使用内置红外发射器和摄像头,结合面部识别功能来证明你是谁。

它使用中央身份验证系统(PAM),适用于任何需要密码的地方,如登录、锁屏、sudosu 等等。

安装

对于 Ubuntu/Linux Mint,可以添加第三方仓库安装:

sudo add-apt-repository ppa:boltgolt/howdy
sudo apt update
sudo apt install howdy

对于 Debian Linux,请在 发布页 下载 deb 安装包:

wget https://github.com/boltgolt/howdy/releases/download/v2.6.1/howdy_2.6.1.deb

然后使用以下命令安装:

sudo dpkg -i howdy_2.6.1.deb  # 请将文件名代替为你下载的文件名
sudo apt install --fix-broken # 使用 --fix-broken 安装缺失的依赖

对于 Fedora Linux,通过 COPR 仓库安装:

sudo dnf copr enable principis/howdy
sudo dnf --refresh install howdy

对于 Arch Linux 和 openSUSE 请参照其 仓库的说明

安装时,会自动下载依赖包和 dlib 的模型。请保证网络通畅。

配置

安装后,运行如下命令来编辑配置文件:

sudo howdy config

请将配置文件中的 device_path = /dev/xxxx 改成你的摄像头路径,它通常是 /dev/video0

如果 /dev 下没有 videoX设备,请检查摄像头驱动是否已经安装。

Howdy 需要了解你的长相,以便以后能识别你。运行如下命令来添加一个面部模型:

sudo howdy add

如果没有出错,我们应该可以通过识别你的脸来运行 sudo。打开一个新的终端,运行 sudo -i 来看看它的运行情况。

排错

解决 Howdy 在 GNOME 锁屏界面不工作的问题

复制如下文件:

https://github.com/boltgolt/howdy/blob/caf244ce297d27d40168c40571b0fad6f7ee2596/src/compare.py

/lib/security/howdy/compare.py 代替即可。


作者简介:

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


via: https://github.com/LCTT/Articles/pull/17

作者:calvinlin 编辑:wxy

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

Glow 是一个能让你在 Linux 终端渲染 Markdown 文件的命令行工具。你也可以用它来管理 Markdown 文件。

我喜欢 Markdown。虽然我不是一个专业的 Markdown 用户,但我几乎用 Markdown 写我的大部分文章。

如果你是我们的常客,你可能已经看到过 Markdown 指南、编辑器以及 Obsidian 之类的工具。我将再加个工具到这个名单中,它叫做 Glow,并且不像之前涵盖的程序,Glow 能够让你在终端里阅读 Markdown 文件。

等等!难道不能在终端里使用 阅读文本文件的常规 Linux 命令,如 catless,甚至是像 Vim 之类的编辑器来阅读 Markdown 文件吗?

当然可以。但它会原样显示所有的代码来显示原始的 Markdown 文件,而不是显示正确的格式化文本。

Glow renders the Markdown file

注意:Glow 不是一个编辑器。你不能用它去编写 Markdown 文本。

Markdown 爱好者将会喜欢 Glow 的功能

Glow 可以用两种格式来使用:命令行界面和终端用户界面

简单的对一个 Markdown 文件使用 Glow 命令将在屏幕上显示整个渲染后的内容。

glow markdown_file

Markdown display with Glow

这是很不错,但是 Glow 可以做的更好。它有额外的参数打开 终端用户界面 terminal user interface (TUI)模式,并且允许你用它来做更多的事情。

你可以使用页面参数(-p)来在页面模式下显示渲染后的文本(类似 less 命令显示文本没有弄乱屏幕一样)。

glow -p markdown_file

在页面视图中,你可以使用 less 命令相同的方法,使用 / 键来搜索特定的文本。你可以按下q 键退出这个视图。

Pager view similar to the less command

不止这些。你可以使用 -a 选项,它将查找当前目录及子目录中的所有 Markdown 文件。

glow -a

你可以用方向键在屏幕上滚动文件。上下键向上和向下移动,左右键按照页数移动。

With -a option, Glow finds and displays all Markdown files in current directory

你可以查看显示在底部的帮助选项。在这个视图中,查找选项允许你根据文件名查找文件(不是它们的内容)。

You can search files by their name

这里也有标签。当然,你可以通过 Tab 键在标签中来回移动。

隐藏 stashed 标签像一个书签。当你浏览文件或是查看它们的内容时,你可以按下 s 键来创建一个隐藏标签(书签)。这个书签将只会在当前目录下可见。

你可以按下 x 键来移除书签(不是文件)或者按下 m 键来添加一个备注。

You can bookmark files by stashing them with s key

新闻 news 标签显示更新日志和来自 Glow 开发者(们)的其他消息。

The news tab shows messages from the developers

当你已经找到你想找的文件,你可以通过按下回车键来查看它们。因为你在终端用户界面模式,所以你这里会有额外的键盘选项。可以通过按下 ? 键来显示选项。

You can view keyboard shortcuts by pressing the ? key

在 Linux 上安装 Glow

Glow 可以在 Linux 和 macOS 上使用。你可以在 macOS 和 Linux 上使用 Homebrew 来安装它,然而,我建议你在这里使用 Linux 安装包。

Glow 在 Void、Solus 和 Arch Linux 的仓库里是可用的。你可以用它们的包管理器来安装它们。

在基于 Arch 的发行版上,使用:

sudo pacman -S glow

对于 Ubuntu、Debian、Fedora 和 SUSE,它们有用于在各种架构的 .DEB 和 .RPM 二进制包,你可以在它们的发布页找到它们。

下载用于其它 Linux 发行版的 Glow

总结

总之,Glow 是在终端里的一个美化视图和管理 Markdown 的便利工具。像许多其他的命令行工具一样,它不是每个人都适合。如果你经常在终端,并喜欢 Markdown 文件,你可以尝试使用一下。当你用过后,请在评论区里分享你使用它的体验。


via: https://itsfoss.com/glow-cli-tool-markdown/

作者:Abhishek Prakash 选题:lujun9972 译者:hwlife 校对:wxy

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

比特币矿场使用特斯拉的太阳能技术挖矿

据消息,Block 公司正在美国德克萨斯州破土动工建设一个太阳能和电池供电的比特币矿场,该矿场使用特斯拉的太阳能和存储技术。该采矿设施旨在成为规模开采 100% 可再生能源比特币的示范。西德克萨斯州大约有 34 千兆瓦的电力,5 千兆瓦的需求,而只有 12 千兆瓦的传输能力。相关人士认为,你可以把比特币矿工看作是临时买家,在电网能够完全吸收这些电力之前,存储这些资产。

老王点评:这总符合碳排放了吧。不过归根到底,还是比特币的价格增高使得采用太阳能能源有利可图。

美国军方积极推进对后量子密码学的投入

据消息,美国国防部首席数据官 David Spirk 呼吁“五角大楼进行紧急投资,以抵御来自量子计算机的潜在间谍活动”。他表示,当量子计算到来时,将是一个对工业和政府都相当震撼的时刻。美国国家安全局去年表示,量子计算机的敌对使用对美国及其国家安全系统“可能是毁灭性的”。它表示,可能需要 20 年或更长时间来推出新的后量子密码学,以抵御这种密码破解。而今年一月美国的一份总统备忘录进一步责成各机构建立一个过渡到量子密码学的时间表。

老王点评:美国明显是有个假想敌。

新的 Windows 11 安全功能将需要重置电脑

据消息,微软在 Windows 11 中推出了一项新的安全功能,称为智能应用控制。它可以防止用户在 Windows 设备上运行恶意应用程序,默认阻止不受信任或未签名的应用程序。该功能“利用代码签名和人工智能,只允许运行那些根据代码证书或人工智能模型预测为安全的进程。”它将来会在新的 Windows 11 计算机上默认启用。但是,如果你升级到启用了该功能的 Windows 11,你必须得重置电脑并进行清洁安装才行。

老王点评:必须重置才能支持的安全功能,听起来很厉害,就是不知道会不会像 UAC 一样看起来很美。

最新发布的 Firefox 浏览器为桌面 Linux 用户带来了两点改变。

Mozilla 的 Firefox 是最受欢迎的开源浏览器之一,这也是它在许多 Linux 发行版(如 Mint 和 Ubuntu)中用作默认浏览器的原因。

最近,Mozilla 发布了 Firefox 99.0 版本,为 Linux 版本带来了新的安全性和 UI 特性。

更新了什么呢?

  • 现在,你可以使用键盘快捷键 n 阅读器模式 ReaderMode 中切换“ 讲述 Narrate ”模式。
  • 你可以在 PDF 查看器中找到对搜索音调符号的附加支持。
  • 添加了 GTK 叠加滚动条。
  • Linux 沙箱已得到加强:暴露于 Web 内容的进程不再有权访问 X Window 系统(X11)。
  • Firefox 现在在德国和法国支持信用卡自动填充和捕获。

在本文中,我们将深入研究这些内容,并进一步扩展Linux版本特定的变化。

GTK 叠加滚动条

这个版本的 Firefox 为滚动条做了一个新的、时尚的、更窄的设计。如果不在使用中,滚动条也会隐藏,这让浏览器给人以更现代和优雅的感觉。

但在稳定版中这个特性默认没有启用。开启这个特性,转到 about:config,搜索 widget.gtk.overlay-scrollbars.enabled。这个值默认是 false,双击它将设置为 true,这将启用新的滚动条。

Linux 沙箱得到加强

这是一个安全更新,目的是将 Firefox 进程与系统的其余部分隔离开来。沙箱环境是一个应用可以在不影响任何外部应用,或与任何外部应用程序交互的情况下运行的环境。这个特别的更新禁止了 Web 进程和 X 服务器的任何互动。X 服务器(X11)是大多数 Linux 发行版中使用的默认 GUI 服务器。

Snap、Flatpak 和 Appimage 已经提供了其应用程序的沙盒版本。如果你是一个 Snap 或者 Appimage 用户,这是个好消息。然而,有 报道称 这会破坏硬件加速功能。

硬件加速是应用程序将某些任务加载到硬件的过程,从而提高性能和提高硬件使用效率。糟糕的硬件加速是 Linux 上电池性能不佳的原因之一。

结束语

总之,这是 Firefox 最后一次大的两位数版本号更新,很高兴看到 Firefox 对隐私和安全的一贯决心。此版本中未解决的一些问题,例如与硬件加速相关的错误,希望在下次更新中得到解决。

这就把我们带到了 Firefox 100。每日构建版本的 Firefox 100 已经发布。完整的稳定版本将在 2022.5.3 发布。它承诺提供诸如画中画格式的字幕和改进的硬件加速等功能。你可以通过在每日构建中的 about:preferences#experimental 启用 Firefox 100 User-Agent String 来尝试 Firefox 的这些实验性版本。

想要了解更多?查看一些不为人知的 Firefox 功能,以获得更好的浏览体验


via: https://news.itsfoss.com/firefox-99-release/

作者:Shobhit Singh 选题:lujun9972 译者:译者ID 校对:校对者ID

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