Rishabh Moharir 发布的文章

带着 Linux 内核 5.15 LTS 和 KDE Plasma 5.23 的最新改进,Slackware 15.0 已经来到。

欢呼吧!Linux 粉丝们会很高兴地知道,传奇发行版 Slackware 在很久之后发布了一个新版本。或许你不知道,Slackware 上一个版本的发布要追溯到 2016 年。

当开发者在去年(2021 年)2 月宣布 Slackware 15.0 的计划时,整个 Linux 社区都为此感到兴奋。

从年初的 Alpha 版本开始,在过去的一年里,开发人员在 Slackware Linux 15.0 的开发中取得了快速进展。经过一段时间后,他们发布了其最后一个候选版本,但现在它发布了!

让我们来看看 Slackware 15.0 有哪些新内容。

Slackware 15.0 的新内容

如前所述,Slackware 15.0 有许多变化。不要忘了,在最终发布之前,它可是发布了一个测试版和两个候选发布版(RC)。

如果你一直在关注我们的报道,早在去年 4 月份你就可能已经看到了我们的 测试版 报道。

在测试版 / RC 版中,还有一些东西没有被披露。因此,在这里,我们会介绍它的所有重要内容。

Linux 内核 5.15 LTS

Slackware 15 的主要亮点是增加了最新的 Linux 内核 5.15 LTS。这与我们在测试版中注意到的 Linux 内核 5.10 LTS 相比,有了很大的飞跃。

值得注意的是,Slackware 团队在确定使用 Linux 内核 5.15.19 之前测试了数百个 Linux 内核版本。在发布说明中提到:

在最终宣布 Slackware 15.0 稳定版的过程中,我们在过去一年里实际上构建了超过 400 个不同的 Linux 内核版本(相比之下,我们在开发 Slackware 14.2 时测试了 34 个内核版本)。在 Greg Kroah-Hartman 确认 5.15.19 版内核将获得至少到 2023 年 10 月(很可能比这更久)的长期支持后,我们最终选择了它。

如果你感到好奇,Linux 内核 5.15 带来了一些更新,如增强的 NTFS 驱动支持和对英特尔 / AMD 处理器以及苹果 M1 芯片的改进。它还增加了对英特尔第 12 代处理器的初步支持。

总的来说,有了 Linux 内核 5.15 LTS,对于这个最古老的活跃 Linux 发行版,你应该会得到良好的硬件兼容性。

Linux 内核提供了两种版本,一种是带驱动的,不需要 initrd;另一种是依靠 initrd 来加载内核模块。发行说明中提到了更多关于它的内容:

像往常一样,内核提供了两种类型:通用内核和巨型内核。巨型内核包含足够多的内置驱动程序,在大多数情况下不需要 initrd 来启动系统。通用内核需要使用 initrd 来加载挂载根文件系统所需的内核模块。使用通用内核可以节省一些内存,并可能避免一些启动时的警告。我强烈建议使用通用内核以获得最佳的内核模块兼容性。

KDE Plasma 5.23 和 Xfce 4.16

谈到 KDE,你应该会发现 KDE Plasma 软件包更新到了 5.23,而 KDE 框架则更新到了 5.88 版本。

KDE Plasma 5.23 是 KDE 的 25 周年纪念版,包括了 UI 的改进,以及一系列细微的变化来改善用户体验。

除此之外,Slackware 15 还配备了 Xfce 4.16 作为桌面环境选项之一。

对 PipeWire 和 Wayland 的支持

作为 PulseAudio 的替代品,Slackware 15 加入了对 PipeWire 的支持。

而且,对于那些想摆脱 X11 的用户来说,对 Wayland 的支持也在这个版本中出现。

32 位支持

因为 Slackware 是 适合 32 位系统的 Linux 发行版 之一,最新版本提供了特定的内核版本来支持它。

从技术上讲,有 SMP 和非 SMP 内核,分别用于单核和多核处理器。

建议使用 SMP 内核以获得更好的性能和内存管理,但是如果你的处理器比奔腾 3 还要老,非 SMP 内核应该会派上用场。

其他改进

一些技术上的升级包括 GCC 编译器升级到 11.2.0 版本。相当多的安全和错误也得到了解决。

公告上还说,开发人员正专注于将 Python 更新到 3.3.4 版本,以修复 Samba 的构建。

其他基本软件包和应用程序,如网络管理器、OpenSSH、Krita、Falkon 浏览器和 Ocular 也得到了升级。Mozilla Firefox 和 Thunderbird 也被更新到它们最新的可用软件包。

如果你想获得这个版本的所有技术细节,你可以查看 官方更新日志。其它一些重要的内容包括:

  • 改进了 Slackware pkgtools,使软件安装体验无障碍,消除了并行冲突。
  • Slackware 15 首次包括一个 make_world.sh 脚本,以帮助从源代码重建整个操作系统。
  • 增加了更多的脚本,以方便重建安装程序和内核包。
  • 抛弃了 Qt4,转而使用 Qt5。
  • 增加了对 特权访问管理 Privileged Access Management (PAM)的支持,以支持那些不支持 影子 shadow 密码的较新项目。

值得注意的是,你不能简单地从 Slackware 14.2 升级。因此,最好是进行一次全新的安装。

无论是哪种情况,你都应该保留一份数据备份,如果你对使用新的 ISO 安装不感兴趣,可以尝试按照 官方升级说明 来进行。

总结

Slackware 是最古老的仍然活跃的 Linux 发行版,我很高兴看到 Slackware 有了新的版本。

虽然它仍然推荐给有经验的用户或手工爱好者使用,但最新的 Slackware 15.0 也支持 UEFI 和旧系统。如果你正在寻求冒险,并希望为你的桌面安装一个独特的 Linux 发行版,你可以试试 Slackware 15。

你用过 Slaceware 吗?你会测试 Slackware 15.0 吗?你认为 Slackware 的未来会是怎样的呢?


via: https://news.itsfoss.com/slackware-15-release/

作者:Rishabh Moharir 选题:lujun9972 译者:wxy 校对:wxy

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

这的确是个好消息!

如果你喜欢玩复古游戏,你可能已经接触过复古游戏机模拟器。顺便说一句,所谓“ 模拟器 Emulator ”(仿真器)主要是指允许主机系统运行为另一系统设计的游戏的软件或硬件。

最近,Cemu 成功引起了开源社区的注意力。它是众多复古电子游戏模拟器之一,可以让你玩为任天堂 Wii U 定制的游戏。然而,到目前为止,它在一个主要方面与大多数模拟器不同,即它是闭源的,但这即将改变。

Cemu 简介

Cemu 是一个流行的基于软件的复古电子游戏模拟器,专门模拟任天堂 Wii U 游戏,它是这类模拟器中第一个。它利用了 OpenGL 和 Vulkan 来运行游戏。

多年来,它已经有了显著的进展,现在可以 玩整个 Wii U 库中的 51% 的游戏。这包括《马里奥卡丁车 8》和《塞尔达传说:荒野之息》等热门游戏。

虽然它早在 2015 年就发布了,但 Cemu 只能运行在 Windows 上。不过,开发者发布的新路线图指出,Cemu 应该很快就会移植到 Linux 上了。

而且,最令人关注的是,Cemu 将走向开源!

通往开源和 Linux 之路

路线图总共包括了由开发人员计划的八个里程碑。其中包括计划开发一个 Linux 移植版并向社区提供代码。

谈到 Cemu 的开源问题,开发者计划在 2022 年完成这一工作。所以,你不应该对此寄予厚望。

迁移到 Linux 涉及到将源代码从 C 语言改写成 C++ 语言,并从 Visual Studio 迁移到 cmake。

以下是开发者对将 Cemu 引入 Linux 的看法:

我们最终想提供一个原生的 Linux 版本。这一直是一个正在进行的副计划,尽管由于优先级较低和依赖于其他任务而进展相对缓慢,但现在已经完成了大约 70% 的工作。

开发人员还提到,移植过程伴随着其他工作,如软件 H264 解码器和 cubeb 后端。由于主要的工作已经完成,可以说 Cemu 很快就会出现在 Linux 上。

其他计划

开发人员已经考虑将 LLVM 作为 CPU JIT 后端,用于将 PowerPC(Wii U 的主机架构)转换为 ARM 等 X86 架构。

他们还刚刚开始着手开发一个新的着色器反编译器,以减少着色器编译时间和卡顿。

你可以参考 官方路线图 了解更多细节。

总结

这对渴望做出贡献并使 Cemu 变得更好的复古游戏爱好者来说绝对是一份大礼。

Cemu 最终将加入许多流行的、开源的任天堂游戏机模拟器的行列,如 Citra、Dolphin 和 Yuzu。

你对 Cemu 的开源有什么看法?复古游戏模拟器应该是闭源的还是开源的?


via: https://news.itsfoss.com/cemu-nintendo-linux/

作者:Rishabh Moharir 选题:lujun9972 译者:wxy 校对:wxy

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

随着最新版本的发布,Pinta 终于带来了视觉上的更新和改进、移植到了 GTK 3 和 .NET 6。

新的一年的一周,你是否正在期待一些最新的开源应用发布。

你很幸运,Pinta 在新年前就宣布了他们的重大升级版本。

Pinta 是一个轻量级的绘画应用,可以作为一个简单的图像编辑工具。作为 顶级开源绘画应用 之一,Pinta 的新版本将其基础转移到 GTK3 和 .NET 6,并带来了一些新的功能和用户界面改进。

它是一个跨平台的开源应用程序,可用于 Linux、Windows 和 MacOS。

让我们来看看 Pinta 2.0 提供了什么。

有什么新变化?

Pinta 2.0

GTK3 移植

如上所述,Pinta 现在已经被移植到了 GTK3,应该可以支持 GTK3 主题。虽然这可能不会带来巨大的变化,但作为一个 Linux 的原生应用程序,肯定会对体验有所改善。

GTK 对话框和小工具也得到了相应的调整。这包括增加了 GTK 字体选择器,取代了旧的文本工具,并使用了平台原生的文件对话框。

用户界面的改进

在用户界面方面,有许多变化和改进。其中一些包括:

  • 使用 HiDPI 显示器的用户或许遇到的问题更少
  • 一些工具现在使用旋转按钮而不是组合框
  • 可以在状态栏上查看位置、缩放和调色板等信息
  • 调色板现在显示最近使用的颜色
  • 使用鼠标中键,你可以轻松地缩放和平移画布
  • 取消了 “插件” 和 “最近打开” 菜单项

如果你使用 macOS,你可以注意到它使用了全局菜单而不是应用程序菜单,使其看起来更干净。

其他改进措施

这个版本还改进了油漆桶、选择工具和魔杖工具的性能,也修复了大量的错误。

Windows 和 macOS 版本也得到了改进和更新。

你可以参考 官方发布说明 了解更多技术细节。

下载 Pinta 2.0

我觉得将 Pinta 移植到 GTK3 的决定会受到用户的欢迎,但由于 GTK 4.0 已经崭露头角,是否有点太晚了?让我们拭目以待。

总的来说,这个版本为用户的桌面外观提供了统一性。Pinta 2.0 看起来是一个做了有益改进的可靠版本。

你可以以 Flatpak、Snap、Tarball 等以及其它用于 Linux 的软件包格式下载 Pinta 2.0。

Windows 和 macOS 用户可以使用各自的安装程序,现在它捆绑了所有必要的依赖,如 GTK 和 .NET / Mono。


via: https://news.itsfoss.com/pinta-2-0-release/

作者:Rishabh Moharir 选题:lujun9972 译者:wxy 校对:wxy

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

对于那些喜欢在桌面和安卓系统上进行定制和增加功能的用户来说,Vivaldi 5.0 是一个令人兴奋的版本。

Vivaldi 是一个基于 Chromium 的网页浏览器,可用于 Linux(及其他平台)。它因其增强功能和多任务特性而广为人知。这使它成为 Linux 上最好的网页浏览器 之一,特别是对于高级用户来说。

随着 Vivaldi 5.0 的发布(以纪念其 5 周年),它推出了一系列重大功能增加和改进。

让我们来看看 Vivaldi 的新版本有什么特点。

Vivaldi 5.0 的新功能

请注意,Vivaldi 除了其用户界面之外大部分是 开源 的。然而,他们倾向于把重点放在 Linux 平台的改进上肯定是件好事。

以下是你可以在 Vivaldi 5.0 发现的变化:

Vivaldi 主题

致谢:Vivaldi 博客

主题一直是 Vivaldi 最好的功能之一,不仅仅是因为它有各种预装的主题,而是你可以定制你的主题或编辑预装的主题。

它的主题编辑器已经更新,有更多可以定制的选项。你现在可以编辑颜色、边角、背景和设置来定制主题。以前,你必须单独编辑背景图片,而现在新的主题编辑器应该很方便使用。

而且,并不止于此,你已经创建好了你的主题?

现在,你可以使用新的“ 导出主题 Export Theme ”选项轻松地生成一个 ZIP 文件,与任何人分享你的主题。同样地,你也可以导入一个主题。

致谢:Vivaldi 博客

更进一步地,你可以把你新设计的主题提交到他们的 社区画廊。你也可以从那里找到其他用户的主题,并安装它们。

新的翻译面板

Vivaldi 4.0 发布时,他们引入了由 Lingvanex 提供的内置翻译功能。

现在,通过侧边栏中新的“ 翻译面板 Translate Panel ”,你可以快速添加一个文本片段并进行翻译,而无需翻译整个网页。

Vivaldi 的侧面板以提高多任务处理能力而闻名,而这个功能的增加应该会加强这一点。

如果你想翻译更多的片段呢?当然,你肯定不想一直继续复制粘贴它们!

对于这个特殊的需求,Vivaldi 还引入了一个“ 一步自动翻译 one-step auto-translate ”选项。一旦启用该选项,突出显示你在网页中想要的文本,它的翻译将立即出现在侧面板上。这听起来很酷!

在弹出式窗口中查看下载

致谢:Vivaldi博客

虽然 Vivaldi 在很多方面都令人印象深刻,但对于用户来说,其关注下载进度的能力并不那么直观。你必须到侧面板(或“下载”)中去检查下载的进度。

相比之下,在其他网页浏览器中,你可以在你的扩展程序旁边找到一个按钮。

在 Vivaldi 5.0 中,你终于可以使用地址栏中的一个按钮来检查下载进度,点击该按钮将打开一个弹出窗口来显示你的下载进度。

为安卓用户提供的增强功能

Vivaldi 的安卓版也有了重大更新和期待已久的功能。

安卓用户现在可以使用桌面用户已经在使用的 “ 两级标签堆栈 Two-level Tab Stacks ”。

也许,这对任何安卓手机浏览器来说都是第一次!

对于那些不知道的人来说,这个功能有助于将标签页组合在一起,产生两级。这有助于避免多个标签挤在一起。

致谢:Vivaldi

可配置的“ 标签栏 Tab Bar ”现在多了两个选项。例如,背景标签上用于关闭的“X”按钮可以被移除(为更多的标签腾出空间)。用户还可以将标签简单地显示为收藏夹,因此没有标题,也没有“X”按钮。

因此,你有很多管理你的安卓移动设备上的标签的方法。

虽然这很有趣,但我不太确定对用户来说,在小屏幕上掺杂两级标签堆栈的感觉如何。

平板电脑和 Chromebook 用户也将享受到用户界面更新的待遇。平板电脑和 Chromebook 用户现在可以使用经典的“ 侧面板 Side Panel ”,以组织浏览器的布局,尽量减少杂乱。

这一功能的增加可以使 Vivaldi 成为平板电脑用户的有力选择。

其他改进

除了关键的亮点之外,你可以发现速度的改进和错误的修复。

要探索更多,你可以查看其 桌面版安卓版 的官方博客文章。

总结

Vivaldi 无疑是一个会关注其用户需求和网页体验的浏览器。对于喜欢更多定制和功能的用户来说,最新的版本听起来很令人感兴趣。

你可以从官方网站下载可用的 DEB/RPM 包并进行安装。


via: https://news.itsfoss.com/vivaldi-5-0-release/

作者:Rishabh Moharir 选题:lujun9972 译者:wxy 校对:wxy

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

它被称为“Notion 的开源替代品”,AppFlowy 旨在让你可以完全控制你的数据和定制选项。

Notion 是深受团队和个人欢迎的生产力应用之一,而现在我们似乎有希望获得一个有前途的开源替代品。

这里为还没用过 Notion 的人介绍一下,Notion 是一个多功能合一的生产力应用,可以用于创建/管理任务、笔记、项目、数据,以及组建维基。

换句话说,它能让你自由组织你的 工作流 workflow ,让你在一个地方就能集中完成所有事情。更进一步,Notion 还支持连接团队或邀请他人的协作功能。

那么,如果有一个可以提供类似 UI 和功能的开源应用会怎么样?

这就是 AppFlowy。

什么是 AppFlowy

Source: AppFlowy.io

AppFlowy 和 Notion 非常相像,但有一个巨大的区别,那就是它是 100% 开源的。

虽然它还处在一个积极开发中的状态,但已经吸引到了不少的关注。至少可以说,尽管它是一个全新的东西,但任何开源替代项目都是令人兴奋的!

正如他们 GitHub 页面的表述,说明了为什么开发者们想要创造一个 Notion 的替代品:

我们都知道 Notion 有其局限性。比如说脆弱的数据安全性和糟糕的移动设备端兼容性。同样,其它一些协作工作管理工具替代品也具有各自的局限性。

因此,他们希望他们的的用户既拥有 Notion 的功能特性,又具备良好的数据安全性和由社区驱动的良好的原生体验。

他们也明确表示不想在功能特性和设计上与 Notion 相竞争。

坦率的讲,我们并没有声称在功能和设计上要优于 Notion,至少现在还是如此。此外,我们当前的首要任务也不在于提供更多的功能。相反,我们期望培养一个社区,使制作复杂工作场所管理工具的知识和设施民主化,同时通过为个人和企业配备一个多功能积木工具箱,使他们能够自己创造美好的事物。

听起来很吸引我!

继续关于 AppFlowy 的更多信息:

AppFlowy 的首个 macOS 版本已经在几天前发布了。它是用 Flutter 和 Rust 构建的。

它的目标是让用户和团队能够完整控制他们的数据和定制。他们还表示,他们希望提供包括移动设备在内的跨平台的原生体验。除此之外,你还可以离线访问你的工作区,这一点是与 Notion 不同的。

别忘了,社区可以发布定制主题和模板给他人使用,你可以按照你的需求任意定制。用户对它的发展能产生直接的影响。

它还将支持插件以扩展应用的功能。因此,即使你不具有任何编程经验,你也仍然可以选择使用这些插件来增强你工作空间的功能。并且,由于它的 UI 和 Notion 本身非常相似,如果你以后想要在两者之间切换,也不会让你感觉有太大的改变。

是否仅支持 macOS ?

到目前为止只有 macOS 的用户可以尝鲜使用 AppFlowy。但 Linux 和 Windows 客户端也在开发之中。你可以持续关注它的 GitHub 主页 或订阅官网的最新通知。

开发者还希望能带来更多视觉上的改变和优化。

当然,它仍然处在开发阶段。所以也别期望它现在就能替代 Notion。一些类似于 拖放模式 drag/drop 和离线模式的功能仍然还在它的 路线图 之中。

如果你有兴趣的话,可以访问它的官方网站或 GitHub 页面获取更多的信息,以及为其发展做出贡献。

总而言之

有了社区的支持,AppFlowy 可能是 Notion 的可靠替代品。基于免费和开源的事实让它一开始就吸引大量个人和团队来试用它。

我也开始期待它尽快增加对 Linux 的支持,我知道它已经在开发中了。

你如何看待 AppFlowy? 你会计划试用它吗?


via: https://news.itsfoss.com/appflowy-development/

作者:Rishabh Moharir 选题:lujun9972 译者:zengyi1001 校对:wxy

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

成功利用内核漏洞以实现提权的安全研究人员将获得 31,337 美元至 50,337 美元的奖金。

谷歌的平台大量使用了 Linux,尤其是在安卓及其庞大的服务器方面。多年来,谷歌一直青睐开源项目和计划。

最近,这家科技巨头赞助了 100 万美元,用于资助 Linux 基金会开展的一个以安全为重点的开源项目,更多细节参见我们 原来的报道

而现在,谷歌将在未来三个月内将赏金奖励增加两倍,以奖励那些致力于寻找有助于实现提权(即,当攻击者利用一个错误/缺陷获得管理员权限)的内核漏洞的安全研究人员。

毫无疑问,总会有某种形式的错误和缺陷困扰着内核的安全和开发。幸运的是,来自各个组织和个人的数百名安全研究人员致力于改善其安全状态,这就是为什么这些漏洞不一定会在野外被利用。

谷歌在奖励安全研究人员方面有着良好的记录,但它在接下来的三个月里加大了力度,宣布了 **31,377 美元的基本奖励,最高可达 50,377 美元。

计划细节和奖励

这些漏洞利用可以针对目前已修补的漏洞和未修补的新漏洞,以及采用新的技术。

31,337 美元 的基本奖励用于利用已公开了补丁的漏洞进行提权的技术。如果发现未修补的漏洞或新的利用技术,奖励可高达 50,337 美元

此外,该计划还可以与 Android VRP 和“补丁奖励”计划一起使用。这意味着,如果该漏洞在安卓系统上发挥作用,除了这个计划之外,你还可以获得高达 25 万美元的奖励。

如果你希望了解更多关于安卓系统的信息,你可以在他们的 官方门户网站 上了解。

增加的奖励将在未来三个月内开放,也就是说,直到 2022 年 1 月 31 日。

安全研究人员可以通过他们的 官方博文 来设置实验室环境,并在他们的 GitHub 官方网页 上阅读更多关于要求的内容。

总结

这项计划是谷歌的一项出色的举措。毫无疑问,它将吸引并惠及许多安全专家和研究人员。

不要忘记,Linux 内核的安全状况将最终受益。


via: https://news.itsfoss.com/google-linux-kernel-bounty/

作者:Rishabh Moharir 选题:lujun9972 译者:wxy 校对:wxy

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